|
My Project
|
Implements a boundary vector for the fully implicit multi-phase model which assumes immiscibility. More...
#include <immiscibleboundaryratevector.hh>
Public Member Functions | |
| ImmiscibleBoundaryRateVector (const Evaluation &value) | |
| Constructor that assigns all entries to a scalar value. | |
| ImmiscibleBoundaryRateVector (const ImmiscibleBoundaryRateVector &value)=default | |
| Copy constructor. | |
| ImmiscibleBoundaryRateVector & | operator= (const ImmiscibleBoundaryRateVector &value)=default |
| template<class Context , class FluidState > | |
| void | setFreeFlow (const Context &context, unsigned bfIdx, unsigned timeIdx, const FluidState &fluidState) |
| Specify a free-flow boundary. | |
| template<class Context , class FluidState > | |
| void | setInFlow (const Context &context, unsigned bfIdx, unsigned timeIdx, const FluidState &fluidState) |
| Specify an inflow boundary. | |
| template<class Context , class FluidState > | |
| void | setOutFlow (const Context &context, unsigned bfIdx, unsigned timeIdx, const FluidState &fluidState) |
| Specify an outflow boundary. | |
| void | setNoFlow () |
| Specify a no-flow boundary for all conserved quantities. | |
Implements a boundary vector for the fully implicit multi-phase model which assumes immiscibility.
|
inline |
Constructor that assigns all entries to a scalar value.
| value | The scalar value to which all components of the boundary rate vector will be set. |
|
default |
Copy constructor.
| value | The boundary rate vector to be duplicated. |
|
inline |
Specify a free-flow boundary.
| context | The execution context for which the boundary rate should be specified. |
| bfIdx | The local space index of the boundary segment. |
| timeIdx | The index used by the time discretization. |
| fluidState | The repesentation of the thermodynamic state of the system on the integration point of the boundary segment. |
|
inline |
Specify an inflow boundary.
An inflow boundary condition is basically a free flow boundary condition that is not prevented from specifying a flow out of the domain.
| context | The execution context for which the boundary rate should be specified. |
| bfIdx | The local space index of the boundary segment. |
| timeIdx | The index used by the time discretization. |
| fluidState | The repesentation of the thermodynamic state of the system on the integration point of the boundary segment. |
|
inline |
Specify an outflow boundary.
An outflow boundary condition is basically a free flow boundary condition that is not prevented from specifying a flow into the domain.
| context | The execution context for which the boundary rate should be specified. |
| bfIdx | The local space index of the boundary segment. |
| timeIdx | The index used by the time discretization. |
| fluidState | The repesentation of the thermodynamic state of the system on the integration point of the boundary segment. |