This class provides context for a solver with ptrs to all the relevant dependencies.
More...
|
| | SolveContext (std::vector< FieldAttributes > _field_attributes, const UserInputParameters< dim > &_user_inputs, TriangulationManager< dim > &_triangulation_manager, DoFManager< dim, degree > &_dof_manager, ConstraintManager< dim, degree, number > &_constraint_manager, SolutionIndexer< dim, number > &_solution_indexer, const PDEOperatorBase< dim, degree, number > &_pde_operator) |
| | Constructor.
|
| |
| const std::vector< FieldAttributes > & | get_field_attributes () const |
| | Get the field attributes.
|
| |
| const UserInputParameters< dim > & | get_user_inputs () const |
| | Get the user-inputs.
|
| |
| const TriangulationManager< dim > & | get_triangulation_manager () const |
| | Get the triangulation manager.
|
| |
| TriangulationManager< dim > & | get_triangulation_manager () |
| | Get the triangulation manager.
|
| |
| const DoFManager< dim, degree > & | get_dof_manager () const |
| | Get the dof manager.
|
| |
| DoFManager< dim, degree > & | get_dof_manager () |
| | Get the dof manager.
|
| |
| const ConstraintManager< dim, degree, number > & | get_constraint_manager () const |
| | Get the constraint manager.
|
| |
| ConstraintManager< dim, degree, number > & | get_constraint_manager () |
| | Get the constraint manager.
|
| |
| SolutionIndexer< dim, number > & | get_solution_indexer () const |
| | Get the solution manager.
|
| |
| const InvMManager< dim, degree, number > & | get_invm_manager () const |
| | Get the invm manager.
|
| |
| InvMManager< dim, degree, number > & | get_invm_manager () |
| | Get the invm manager.
|
| |
| const SimulationTimer & | get_simulation_timer () const |
| | Get the simulation timer.
|
| |
| SimulationTimer & | get_simulation_timer () |
| | Get the simulation timer.
|
| |
| const PDEOperatorBase< dim, degree, number > & | get_pde_operator () const |
| | Get a shared pointer to the pde operator.
|
| |
This class provides context for a solver with ptrs to all the relevant dependencies.
The context in this case refers to all the finite element machinery needed to solve the fields. For example, it contains the triangulation manager and pde operator that evaluates the user-specified PDEs.