Class to specify the type of a boundary condition for the Navier-Stokes model.
|
| NavierStokesBoundaryTypes () |
|
void | resetEq (const int eqIdx) |
| Reset the boundary types for one equation. More...
|
|
void | setAllSymmetry () |
| Sets a symmetry boundary condition for all equations. More...
|
|
bool | isSymmetry () const |
| Returns true if the there is a symmetry boundary condition. More...
|
|
template<class T = void> |
void | setAllDirichlet () |
| Prevent setting all boundary conditions to Dirichlet. More...
|
|
template<class T = void> |
void | setAllNeumann () |
| Prevent setting all boundary conditions to Neumann. More...
|
|
void | setBeaversJoseph (const int eqIdx) |
| Set a boundary condition for a single equation to Beavers-Joseph(-Saffmann) (special case of Dirichlet b.c.). More...
|
|
bool | isBeaversJoseph (const int eqIdx) const |
| Returns true if an equation is used to specify a Beavers-Joseph(-Saffman) boundary condition. More...
|
|
bool | hasBeaversJoseph () const |
| Returns true if some equation is used to specify a Beavers-Joseph(-Saffman) boundary condition. More...
|
|
void | setOutflow (const int eqIdx) |
| Set an outflow boundary condition. More...
|
|
bool | isOutflow (const int eqIdx) const |
| Returns true if an outflow boundary condition was set. More...
|
|
bool | hasOutflow () const |
| Returns true if some equation has an outflow boundary condition. More...
|
|
void | reset () |
| Reset the boundary types for all equations. 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 | 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 | setDirichlet (int pvIdx) |
| 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...
|
|
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...
|
|