|
Smith
0.1
Smith is an implicit thermal structural mechanics simulation code.
|
Defines a BasePhysics implementation backed by FieldState objects and a gretl computational graph.
More...
#include "gretl/data_store.hpp"#include "smith/physics/base_physics.hpp"#include "smith/differentiable_numerics/field_state.hpp"#include "smith/differentiable_numerics/system_base.hpp"#include "smith/differentiable_numerics/multiphysics_time_integrator.hpp"#include <vector>#include <map>

Go to the source code of this file.
Classes | |
| class | smith::DifferentiablePhysics |
BasePhysics implementation that stores differentiable states in gretl for checkpointed reverse solves. More... | |
Namespaces | |
| smith | |
| Accelerator functionality. | |
Functions | |
| template<typename SystemType > | |
| std::unique_ptr< DifferentiablePhysics > | smith::makeDifferentiablePhysics (std::shared_ptr< SystemType > system, std::shared_ptr< StateAdvancer > advancer, const std::string &physics_name) |
Build a DifferentiablePhysics from a preconfigured system and advancer. More... | |
| template<typename SystemType > | |
| std::unique_ptr< DifferentiablePhysics > | smith::makeDifferentiablePhysics (std::shared_ptr< SystemType > system, const std::string &physics_name) |
Build a DifferentiablePhysics and default multiphysics advancer from a system. More... | |
Defines a BasePhysics implementation backed by FieldState objects and a gretl computational graph.
Definition in file differentiable_physics.hpp.