#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 |
Public Member Functions inherited from b2000::Object | |
| virtual const std::string & | get_object_name () const |
| virtual | ~Object () |
Additional Inherited Members | |
Static Public Attributes inherited from b2000::Object | |
| 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 |