Class to specify the type of a boundary.
|
| | BoundaryTypes () |
| |
| void | reset () |
| | Reset the boundary types for all equations.
|
| |
| void | resetEq (int eqIdx) |
| | Reset the boundary types for one equation.
|
| |
| 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 | setAllNeumann () |
| | Set all boundary conditions to Neumann.
|
| |
| void | setAllDirichlet () |
| | Set all boundary conditions to Dirichlet.
|
| |
| void | setAllCouplingDirichlet () |
| | Set all boundary conditions to Dirichlet-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 | setDirichlet (int pvIdx, int eqIdx) |
| | 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 | setCouplingNeumann (int eqIdx) |
| | Set a boundary condition for a single equation to a Neumann-like coupling condition.
|
| |
| void | setDirichlet (int pvIdx) |
| | Set a Dirichlet boundary condition for a single primary variable.
|
| |
| 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 | 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 | 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 | 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 | 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 | 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.
|
| |
| 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.
|
| |