Public Types |
Public Member Functions |
Protected Member Functions |
Protected Attributes |
List of all members
Opm::SurfvolBC< numComponents > Class Template Reference A class for representing a surface volume boundary condition. More...
Inheritance diagram for Opm::SurfvolBC< numComponents >:
Detailed Descriptiontemplate<int numComponents> class Opm::SurfvolBC< numComponents > A class for representing a surface volume boundary condition. Member Typedef Documentation◆ Base
template<int numComponents>
◆ CompVec
template<int numComponents>
Member Enumeration Documentation◆ BCType
Enum for the allowed boundary condition types. So far, we support Dirichlet, Neumann and Periodic conditions. In this class, these are just tags, it's up to the code using it to attach meaning to them. Constructor & Destructor Documentation◆ SurfvolBC() [1/2]
template<int numComponents>
Default constructor, that makes a Dirichlet condition with all zero component values. ◆ SurfvolBC() [2/2]
template<int numComponents>
Constructor taking a value.
References Opm::SurfvolBC< numComponents >::isDirichlet(). Member Function Documentation◆ isDirichlet()
template<int numComponents>
Forwarding the relevant type query. Referenced by Opm::SurfvolBC< numComponents >::SurfvolBC(). ◆ isNeumann()
Type query.
◆ isPeriodic()
Type query.
◆ surfvol()
template<int numComponents>
Query a Dirichlet condition.
References Opm::BCBase< T >::value_. ◆ write()
Write type and value to an output stream.
Member Data Documentation◆ type_
◆ value_
The documentation for this class was generated from the following file: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||