Serac
0.1
Serac is an implicit thermal strucural mechanics simulation code.
|
The information needed for the physics parameters stored as Finite Element State fields. More...
#include <base_physics.hpp>
Public Member Functions | |
template<typename FunctionSpace > | |
ParameterInfo (mfem::ParMesh &mesh, FunctionSpace space, const std::string &name="") | |
Construct a new Parameter Info object. More... | |
Public Attributes | |
std::unique_ptr< serac::FiniteElementState > | state |
The finite element states representing user-defined and owned parameter fields. | |
std::unique_ptr< serac::FiniteElementState > | previous_state |
The finite element state representing the parameter at the previous evaluation. | |
std::unique_ptr< serac::FiniteElementDual > | sensitivity |
The sensitivities (dual vectors) of the QOI encoded in the adjoint load with respect to each of the input parameter fields. More... | |
The information needed for the physics parameters stored as Finite Element State fields.
Definition at line 450 of file base_physics.hpp.
|
inline |
Construct a new Parameter Info object.
FunctionSpace | The templated finite element function space used to construct the parameter field |
mesh | The mesh to build the new parameter on |
space | The templated finite element function space used to construct the parameter field |
name | The name of the new parameter field |
Definition at line 460 of file base_physics.hpp.
std::unique_ptr<serac::FiniteElementDual> serac::BasePhysics::ParameterInfo::sensitivity |
The sensitivities (dual vectors) of the QOI encoded in the adjoint load with respect to each of the input parameter fields.
Definition at line 480 of file base_physics.hpp.