A class for representing a surface volume boundary condition.
More...
#include <BoundaryConditions.hpp>
|
typedef Dune::FieldVector< double, numComponents > | CompVec |
|
typedef BCBase< CompVec > | Base |
|
enum | BCType |
| Enum for the allowed boundary condition types. More...
|
|
|
| SurfvolBC () |
| Default constructor, that makes a Dirichlet condition with all zero component values.
|
|
| SurfvolBC (Dune::FieldVector< double, numComponents > value) |
| Constructor taking a value.
|
|
CompVec | surfvol () const |
| Query a Dirichlet condition.
|
|
bool | isDirichlet () const |
| Forwarding the relevant type query.
|
|
void | write (std::basic_ostream< charT, traits > &os) const |
| Write type and value to an output stream.
|
|
|
| BCBase () |
| Default constructor, that makes a Neumann condition with value 0.0.
|
|
| BCBase (BCType type, Dune::FieldVector< double, numComponents > value) |
| Constructor taking a type and value.
|
|
bool | isDirichlet () const |
| Type query.
|
|
bool | isNeumann () const |
| Type query.
|
|
bool | isPeriodic () const |
| Type query.
|
|
BCType | type_ |
|
Dune::FieldVector< double, numComponents > | value_ |
|
template<int numComponents>
class Opm::SurfvolBC< numComponents >
A class for representing a surface volume boundary condition.
◆ SurfvolBC()
template<int numComponents>
Opm::SurfvolBC< numComponents >::SurfvolBC |
( |
Dune::FieldVector< double, numComponents > |
value | ) |
|
|
inlineexplicit |
Constructor taking a value.
- Parameters
-
value | the condition value. |
◆ surfvol()
template<int numComponents>
Query a Dirichlet condition.
- Returns
- the boundary saturation value
The documentation for this class was generated from the following file: