Hermes2D
2.0
|
#include <essential_boundary_conditions.h>
Public Member Functions | |
EssentialBCs () | |
Default constructor. | |
EssentialBCs (Hermes::vector< EssentialBoundaryCondition< Scalar > * > essential_bcs) | |
Constructor with all boundary conditions of a problem. | |
EssentialBCs (EssentialBoundaryCondition< Scalar > *boundary_condition) | |
~EssentialBCs () | |
Default destructor. | |
void | add_boundary_conditions (Hermes::vector< EssentialBoundaryCondition< Scalar > * > essential_bcs) |
Initializes the class, fills the structures. | |
void | add_boundary_condition (EssentialBoundaryCondition< Scalar > *essential_bc) |
Hermes::vector < EssentialBoundaryCondition < Scalar > * >::const_iterator | begin () const |
Hermes::vector < EssentialBoundaryCondition < Scalar > * >::const_iterator | end () const |
EssentialBoundaryCondition < Scalar > * | get_boundary_condition (std::string marker) |
void | set_current_time (double time) |
Sets the current time for time-dependent boundary conditions. | |
Public Attributes | |
Hermes::vector < EssentialBoundaryCondition < Scalar > * >::const_iterator | iterator |
Public iterators for the private data structures. | |
Class encapsulating all boundary conditions of one problem. Using the class EssentialBCs and its descendants. Usage: for passing to Hermes2D::Space in the constructor or set_essential_bcs() method.
Definition at line 30 of file essential_boundary_conditions.h.