PRISMS-PF Manual v3.0-pre
All Classes Functions Variables Enumerations Pages
constraintHandler< dim > Class Template Reference

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.
 

Detailed Description

template<int dim>
class constraintHandler< dim >

The class handles the generation and application of boundary conditions based on the user-inputs.


The documentation for this class was generated from the following files: