My Project
|
A class for representing a surface volume boundary condition. More...
#include <BoundaryConditions.hpp>
Public Types | |
typedef Dune::FieldVector< double, numComponents > | CompVec |
typedef BCBase< CompVec > | Base |
![]() | |
enum | BCType |
Enum for the allowed boundary condition types. More... | |
Public Member Functions | |
SurfvolBC () | |
Default constructor, that makes a Dirichlet condition with all zero component values. | |
SurfvolBC (Dune::FieldVector< double, numComponents > value) | |
Constructor taking a value. More... | |
CompVec | surfvol () const |
Query a Dirichlet condition. More... | |
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. More... | |
Additional Inherited Members | |
![]() | |
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. More... | |
bool | isDirichlet () const |
Type query. More... | |
bool | isNeumann () const |
Type query. More... | |
bool | isPeriodic () const |
Type query. More... | |
![]() | |
BCType | type_ |
Dune::FieldVector< double, numComponents > | value_ |
A class for representing a surface volume boundary condition.
|
inlineexplicit |
Constructor taking a value.
value | the condition value. |
|
inline |
Query a Dirichlet condition.