Class to specify the type of a boundary.
|
| BoundaryTypes () |
|
void | reset () |
| Reset the boundary types for all equations. More...
|
|
void | resetEq (int eqIdx) |
| Reset the boundary types for one equation. More...
|
|
bool | isSet (int eqIdx) const |
| Returns true if the boundary types for a given equation has been specified. More...
|
|
void | checkWellPosed () const |
| Make sure the boundary conditions are well-posed. More...
|
|
void | setAllNeumann () |
| Set all boundary conditions to Neumann. More...
|
|
void | setAllDirichlet () |
| Set all boundary conditions to Dirichlet. More...
|
|
void | setAllCouplingDirichlet () |
| Set all boundary conditions to Dirichlet-like coupling. More...
|
|
void | setAllCouplingNeumann () |
| Set all boundary conditions to Neumann-like coupling. More...
|
|
void | setNeumann (int eqIdx) |
| Set a Neumann boundary condition for a single equation. More...
|
|
void | setDirichlet (int pvIdx, int eqIdx) |
| Set a Dirichlet boundary condition for a single primary variable. More...
|
|
void | setCouplingDirichlet (int eqIdx) |
| Set a boundary condition for a single equation to a Dirichlet-like coupling condition. More...
|
|
void | setCouplingNeumann (int eqIdx) |
| Set a boundary condition for a single equation to a Neumann-like coupling condition. More...
|
|
void | setDirichlet (int pvIdx) |
| Set a Dirichlet boundary condition for a single primary variable. More...
|
|
bool | isDirichlet (unsigned eqIdx) const |
| Returns true if an equation is used to specify a Dirichlet condition. More...
|
|
bool | hasOnlyDirichlet () const |
| Returns true if all equations are used to specify a Dirichlet condition. More...
|
|
bool | hasDirichlet () const |
| Returns true if some equation is used to specify a Dirichlet condition. More...
|
|
bool | isNeumann (unsigned eqIdx) const |
| Returns true if an equation is used to specify a Neumann condition. More...
|
|
bool | hasOnlyNeumann () const |
| Returns true if all equations are used to specify a Neumann condition. More...
|
|
bool | hasNeumann () const |
| Returns true if some equation is used to specify a Neumann condition. More...
|
|
bool | isCouplingDirichlet (unsigned eqIdx) const |
| Returns true if an equation is used to specify an Dirichlet coupling condition. More...
|
|
bool | hasCouplingDirichlet () const |
| Returns true if some equation is used to specify an Dirichlet coupling condition. More...
|
|
bool | isCouplingNeumann (unsigned eqIdx) const |
| Returns true if an equation is used to specify an Neumann coupling condition. More...
|
|
bool | hasCouplingNeumann () const |
| Returns true if some equation is used to specify an Neumann coupling condition. More...
|
|
bool | isCoupling (unsigned eqIdx) const |
| Returns true if an equation is used to specify a coupling condition. More...
|
|
bool | hasCoupling () const |
| Returns true if some equation is used to specify a coupling condition. More...
|
|
unsigned | dirichletToEqIndex (unsigned pvIdx) const |
| Returns the index of the equation which should be used for the Dirichlet condition of the pvIdx's primary variable. More...
|
|
unsigned | eqToDirichletIndex (unsigned eqIdx) const |
| Returns the index of the primary variable which should be used for the Dirichlet condition given an equation index. More...
|
|