![]() |
PRISMS-PF Manual v3.0-pre
|
The class handles the generation and application of boundary conditions based on the user-inputs. More...
#include <constraint_handler.h>
Public Member Functions | |
constraintHandler (const userInputParameters< dim > &_user_inputs) | |
Constructor. | |
std::vector< const dealii::AffineConstraints< double > * > | get_constraints () |
Getter function for the constraints. | |
const dealii::AffineConstraints< double > & | get_constraint (const unsigned int &index) const |
Getter function for the constraint of an index (constant reference). | |
const dealii::MGLevelObject< dealii::AffineConstraints< float > > & | get_mg_constraint (unsigned int index) const |
Getter function for the multigrid constraints of an index (constant reference). | |
const dealii::AffineConstraints< float > & | get_mg_constraint (unsigned int index, unsigned int level) const |
Getter function for the multigrid constraints of an index at a certain multigrid level (constant reference). | |
void | make_constraints (const dealii::Mapping< dim > &mapping, const std::vector< const dealii::DoFHandler< dim > * > &dof_handlers) |
Make constraints based on the inputs of the constructor. | |
void | make_mg_constraints (const dealii::Mapping< dim > &mapping, const std::map< unsigned int, dealii::MGLevelObject< dealii::DoFHandler< dim > > > &mg_dof_handlers) |
Make multigrid constraints based on the inputs of the constructor. | |
The class handles the generation and application of boundary conditions based on the user-inputs.