ExaDG
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
ExaDG::Structure::BoundaryDescriptor< dim > Struct Template Reference

Public Member Functions

DEAL_II_ALWAYS_INLINE BoundaryType get_boundary_type (dealii::types::boundary_id const &boundary_id) const
 
DEAL_II_ALWAYS_INLINE void verify_boundary_conditions (dealii::types::boundary_id const boundary_id, std::set< dealii::types::boundary_id > const &periodic_boundary_ids) const
 
void set_dirichlet_cached_data (std::shared_ptr< ContainerInterfaceData< 1, dim, double > const > interface_data) const
 
void set_neumann_cached_data (std::shared_ptr< ContainerInterfaceData< 1, dim, double > const > interface_data) const
 
std::shared_ptr< ContainerInterfaceData< 1, dim, double > const > get_dirichlet_cached_data () const
 
std::shared_ptr< ContainerInterfaceData< 1, dim, double > const > get_neumann_cached_data () const
 

Public Attributes

std::map< dealii::types::boundary_id, std::shared_ptr< dealii::Function< dim > > > dirichlet_bc
 
std::map< dealii::types::boundary_id, std::shared_ptr< dealii::Function< dim > > > dirichlet_bc_initial_acceleration
 
std::map< dealii::types::boundary_id, dealii::ComponentMask > dirichlet_bc_component_mask
 
std::set< dealii::types::boundary_id > dirichlet_cached_bc
 
std::map< dealii::types::boundary_id, std::shared_ptr< dealii::Function< dim > > > neumann_bc
 
std::set< dealii::types::boundary_id > neumann_cached_bc
 

The documentation for this struct was generated from the following file: