Smith  0.1
Smith is an implicit thermal structural mechanics simulation code.
Namespaces | Functions
differentiable_solid_mechanics.hpp File Reference
#include <memory>
#include "smith/differentiable_numerics/solid_mechanics_state_advancer.hpp"
#include "smith/differentiable_numerics/time_discretized_weak_form.hpp"
#include "smith/differentiable_numerics/differentiable_physics.hpp"
#include "gretl/strumm_walther_checkpoint_strategy.hpp"
Include dependency graph for differentiable_solid_mechanics.hpp:

Go to the source code of this file.

Namespaces

 smith
 Accelerator functionality.
 

Functions

template<int dim, typename ShapeDispSpace , typename VectorSpace , typename... ParamSpaces>
auto smith::buildSolidMechanics (std::shared_ptr< smith::Mesh > mesh, std::shared_ptr< DifferentiableSolver > d_solid_nonlinear_solver, smith::ImplicitNewmarkSecondOrderTimeIntegrationRule time_rule, size_t num_checkpoints, std::string physics_name, const std::vector< std::string > &param_names={})
 Helper function to generate the base-physics for solid mechanics. More...