Class to specify the type of a boundary condition for the Navier-Stokes model.  
|  | 
|  | NavierStokesMomentumBoundaryTypes () | 
|  | 
| void | resetEq (const int eqIdx) | 
|  | Reset the boundary types for one equation. 
 | 
|  | 
| void | setAllSymmetry () | 
|  | Sets a symmetry boundary condition for all equations. 
 | 
|  | 
| bool | isSymmetry () const | 
|  | Returns true if the there is a symmetry boundary condition. 
 | 
|  | 
| void | setBeaversJoseph (const int eqIdx) | 
|  | Set a boundary condition for a single equation to Beavers-Joseph(-Saffmann) (special case of Dirichlet b.c.). 
 | 
|  | 
| bool | isBeaversJoseph (const int eqIdx) const | 
|  | Returns true if an equation is used to specify a Beavers-Joseph(-Saffman) boundary condition. 
 | 
|  | 
| bool | hasBeaversJoseph () const | 
|  | Returns true if some equation is used to specify a Beavers-Joseph(-Saffman) boundary condition. 
 | 
|  | 
| void | reset () | 
|  | Reset the boundary types for all equations. 
 | 
|  | 
| void | reset () | 
|  | Reset the boundary types for all equations. 
 | 
|  | 
| bool | isSet (int eqIdx) const | 
|  | Returns true if the boundary types for a given equation has been specified. 
 | 
|  | 
| bool | isSet (int eqIdx) const | 
|  | Returns true if the boundary types for a given equation has been specified. 
 | 
|  | 
| void | checkWellPosed () const | 
|  | Make sure the boundary conditions are well-posed. 
 | 
|  | 
| void | checkWellPosed () const | 
|  | Make sure the boundary conditions are well-posed. 
 | 
|  | 
| void | setAllNeumann () | 
|  | Set all boundary conditions to Neumann. 
 | 
|  | 
| void | setAllNeumann () | 
|  | Set all boundary conditions to Neumann. 
 | 
|  | 
| void | setAllDirichlet () | 
|  | Set all boundary conditions to Dirichlet. 
 | 
|  | 
| void | setAllDirichlet () | 
|  | Set all boundary conditions to Dirichlet. 
 | 
|  | 
| void | setAllCouplingDirichlet () | 
|  | Set all boundary conditions to Dirichlet-like coupling. 
 | 
|  | 
| void | setAllCouplingDirichlet () | 
|  | Set all boundary conditions to Dirichlet-like coupling. 
 | 
|  | 
| void | setAllCouplingNeumann () | 
|  | Set all boundary conditions to Neumann-like coupling. 
 | 
|  | 
| void | setAllCouplingNeumann () | 
|  | Set all boundary conditions to Neumann-like coupling. 
 | 
|  | 
| void | setNeumann (int eqIdx) | 
|  | Set a Neumann boundary condition for a single equation. 
 | 
|  | 
| void | setNeumann (int eqIdx) | 
|  | Set a Neumann boundary condition for a single equation. 
 | 
|  | 
| void | setDirichlet (int pvIdx, int eqIdx) | 
|  | Set a Dirichlet boundary condition for a single primary variable. 
 | 
|  | 
| void | setDirichlet (int pvIdx) | 
|  | Set a Dirichlet boundary condition for a single primary variable. 
 | 
|  | 
| void | setDirichlet (int pvIdx, int eqIdx) | 
|  | Set a Dirichlet boundary condition for a single primary variable. 
 | 
|  | 
| void | setDirichlet (int pvIdx) | 
|  | Set a Dirichlet boundary condition for a single primary variable. 
 | 
|  | 
| void | setCouplingDirichlet (int eqIdx) | 
|  | Set a boundary condition for a single equation to a Dirichlet-like coupling condition. 
 | 
|  | 
| void | setCouplingDirichlet (int eqIdx) | 
|  | Set a boundary condition for a single equation to a Dirichlet-like coupling condition. 
 | 
|  | 
| void | setCouplingNeumann (int eqIdx) | 
|  | Set a boundary condition for a single equation to a Neumann-like coupling condition. 
 | 
|  | 
| void | setCouplingNeumann (int eqIdx) | 
|  | Set a boundary condition for a single equation to a Neumann-like coupling condition. 
 | 
|  | 
| bool | isDirichlet (unsigned eqIdx) const | 
|  | Returns true if an equation is used to specify a Dirichlet condition. 
 | 
|  | 
| bool | isDirichlet (unsigned eqIdx) const | 
|  | Returns true if an equation is used to specify a Dirichlet condition. 
 | 
|  | 
| bool | hasOnlyDirichlet () const | 
|  | Returns true if all equations are used to specify a Dirichlet condition. 
 | 
|  | 
| bool | hasOnlyDirichlet () const | 
|  | Returns true if all equations are used to specify a Dirichlet condition. 
 | 
|  | 
| bool | hasDirichlet () const | 
|  | Returns true if some equation is used to specify a Dirichlet condition. 
 | 
|  | 
| bool | hasDirichlet () const | 
|  | Returns true if some equation is used to specify a Dirichlet condition. 
 | 
|  | 
| bool | isNeumann (unsigned eqIdx) const | 
|  | Returns true if an equation is used to specify a Neumann condition. 
 | 
|  | 
| bool | isNeumann (unsigned eqIdx) const | 
|  | Returns true if an equation is used to specify a Neumann condition. 
 | 
|  | 
| bool | hasOnlyNeumann () const | 
|  | Returns true if all equations are used to specify a Neumann condition. 
 | 
|  | 
| bool | hasOnlyNeumann () const | 
|  | Returns true if all equations are used to specify a Neumann condition. 
 | 
|  | 
| bool | hasNeumann () const | 
|  | Returns true if some equation is used to specify a Neumann condition. 
 | 
|  | 
| bool | hasNeumann () const | 
|  | Returns true if some equation is used to specify a Neumann condition. 
 | 
|  | 
| bool | isCouplingDirichlet (unsigned eqIdx) const | 
|  | Returns true if an equation is used to specify an Dirichlet coupling condition. 
 | 
|  | 
| bool | isCouplingDirichlet (unsigned eqIdx) const | 
|  | Returns true if an equation is used to specify an Dirichlet coupling condition. 
 | 
|  | 
| bool | hasCouplingDirichlet () const | 
|  | Returns true if some equation is used to specify an Dirichlet coupling condition. 
 | 
|  | 
| bool | hasCouplingDirichlet () const | 
|  | Returns true if some equation is used to specify an Dirichlet coupling condition. 
 | 
|  | 
| bool | isCouplingNeumann (unsigned eqIdx) const | 
|  | Returns true if an equation is used to specify an Neumann coupling condition. 
 | 
|  | 
| bool | isCouplingNeumann (unsigned eqIdx) const | 
|  | Returns true if an equation is used to specify an Neumann coupling condition. 
 | 
|  | 
| bool | hasCouplingNeumann () const | 
|  | Returns true if some equation is used to specify an Neumann coupling condition. 
 | 
|  | 
| bool | hasCouplingNeumann () const | 
|  | Returns true if some equation is used to specify an Neumann coupling condition. 
 | 
|  | 
| bool | isCoupling (unsigned eqIdx) const | 
|  | Returns true if an equation is used to specify a coupling condition. 
 | 
|  | 
| bool | isCoupling (unsigned eqIdx) const | 
|  | Returns true if an equation is used to specify a coupling condition. 
 | 
|  | 
| bool | hasCoupling () const | 
|  | Returns true if some equation is used to specify a coupling condition. 
 | 
|  | 
| bool | hasCoupling () const | 
|  | Returns true if some equation is used to specify a coupling condition. 
 | 
|  | 
| 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. 
 | 
|  | 
| 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. 
 | 
|  | 
| unsigned | eqToDirichletIndex (unsigned eqIdx) const | 
|  | Returns the index of the primary variable which should be used for the Dirichlet condition given an equation index. 
 | 
|  | 
| unsigned | eqToDirichletIndex (unsigned eqIdx) const | 
|  | Returns the index of the primary variable which should be used for the Dirichlet condition given an equation index. 
 | 
|  |