|
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.