include/meltpooldg/core/boundary_conditions.hpp Source File
|
Developer Documentation
|
boundary_conditions.hpp
Go to the documentation of this file.
Definition boundary_conditions.hpp:17
void attach_boundary_condition(std::pair< const dealii::types::boundary_id, const std::shared_ptr< dealii::Function< dim > > > id_and_function, const std::string &type)
Attach a boundary condition to the manager.
Definition boundary_conditions.hpp:51
std::map< std::string, std::map< dealii::types::boundary_id, std::shared_ptr< dealii::Function< dim > > > > bc
Nested map for storing boundary conditions.
Definition boundary_conditions.hpp:32
std::string get_type(dealii::types::boundary_id id, const bool is_optional=true) const
Retrieve the type of a boundary condition by its ID.
Definition boundary_conditions.hpp:134
std::map< dealii::types::boundary_id, std::shared_ptr< dealii::Function< dim > > > get_bc_of_type(const std::string type, const bool is_optional=true) const
Retrieve all boundary conditions of a specific type.
Definition boundary_conditions.hpp:91
std::vector< dealii::types::boundary_id > get_indices_of_type(const std::string type, const bool is_optional=true) const
Get all boundary IDs associated with a specific type.
Definition boundary_conditions.hpp:112
void set_time(const number time)
Set the time for all time-dependent boundary conditions.
Definition boundary_conditions.hpp:70
Generated by