|
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 575 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 585 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 605 of file base_physics.hpp.