#include "b2boundary_condition.H"
Public Types | |
enum | Type { none = 0 , constant_value = 1 , constant_derivative = 2 , noconstant_derivative = 3 } |
Public Member Functions | |
virtual Type | get_type () const =0 |
virtual size_t | get_size (const bool linear)=0 |
![]() | |
virtual const std::string & | get_object_name () const |
virtual | ~Object () |
Additional Inherited Members | |
![]() | |
static ObjectType | type |
An abstract class defining the interface for discretized essential boundary condition definitions (essential boundary condition, i.e. boundary conditions on the degrees-of-freedom).
The essential boundary condition is defined by the constraint g(u,t) = 0 or g(u,t) <= 0 where u is the current dof, g is a nonlinear function of the from R(nb_dof) X R to R(m) and t is the time.
The different types of essential boundary conditions.
|
pure virtual |
|
pure virtual |