Public Types |
Public Member Functions |
Protected Member Functions |
Protected Attributes |
List of all members
Opm::FlowBC Class Reference A class for representing a flow boundary condition. More...
Inheritance diagram for Opm::FlowBC:
Detailed DescriptionA class for representing a flow boundary condition. 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◆ FlowBC() [1/2]
Default constructor, that makes a noflow condition (Neumann, value 0.0). ◆ FlowBC() [2/2]
Constructor taking a type and value.
References Opm::BCBase< double >::isDirichlet(), Opm::BCBase< double >::isNeumann(), and Opm::BCBase< double >::isPeriodic(). Member Function Documentation◆ isDirichlet()
Type query.
◆ isNeumann()
Type query.
◆ isPeriodic()
Type query.
◆ outflux()
Query a Neumann condition.
References Opm::BCBase< double >::isNeumann(), and Opm::BCBase< double >::value_. Referenced by Opm::TpfaCompressible< GridInterface, RockInterface, FluidInterface, WellsInterface, BCInterface >::setup(), and Opm::storeFlowCond(). ◆ pressure()
Query a Dirichlet condition.
References Opm::BCBase< double >::isDirichlet(), and Opm::BCBase< double >::value_. Referenced by Opm::TpfaCompressible< GridInterface, RockInterface, FluidInterface, WellsInterface, BCInterface >::setup(). ◆ pressureDifference()
Query a Periodic condition.
References Opm::BCBase< double >::isPeriodic(), and Opm::BCBase< double >::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: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||