![]() |
ASPECT
|
Public Member Functions | |
virtual void | constrain_solution (const typename DoFHandler< dim >::active_cell_iterator &cell, const std::vector< Point< dim >> &positions, const std::vector< unsigned int > &component_indices, std::vector< bool > &should_be_constrained, std::vector< double > &solution)=0 |
![]() | |
virtual | ~InterfaceBase ()=default |
virtual void | initialize () |
virtual void | update () |
virtual void | parse_parameters (ParameterHandler &prm) |
Additional Inherited Members | |
![]() | |
static void | declare_parameters (ParameterHandler &prm) |
This plugin allows the user to prescribe solution and can be thought of as prescribing temperature, velocities, etc. during the model run, equivalent to the initial conditions plugin.
Definition at line 53 of file interface.h.
|
pure virtual |
A function that walks through all active DoF positions
in a cell
and determines whether each of them should_be_constrained
based on the component_indices
. If a constraint is required, its value is computed and stored in the solution
.
Implemented in aspect::PrescribedSolution::VelocityFunction< dim >.