ObstacleLoadModel< ObstacleLoadType > Struct Template Reference

Developer Documentation: MeltPoolDG::ObstacleLoad< dim, number, ObstacleType >::ObstacleLoadModel< ObstacleLoadType > Struct Template Reference
Developer Documentation
MeltPoolDG::ObstacleLoad< dim, number, ObstacleType >::ObstacleLoadModel< ObstacleLoadType > Struct Template Referencefinal
Inheritance diagram for MeltPoolDG::ObstacleLoad< dim, number, ObstacleType >::ObstacleLoadModel< ObstacleLoadType >:
[legend]
Collaboration diagram for MeltPoolDG::ObstacleLoad< dim, number, ObstacleType >::ObstacleLoadModel< ObstacleLoadType >:
[legend]

Public Member Functions

 ObstacleLoadModel (ObstacleLoadType &&obstacle_load)
 
void add_load_to_obstacles (ObstacleField< dim, number, ObstacleType > &obstacle_field) const override
 
- Public Member Functions inherited from MeltPoolDG::ObstacleLoad< dim, number, ObstacleType >::ObstacleLoadConcept
virtual ~ObstacleLoadConcept ()=default
 

Private Attributes

const ObstacleLoadType obstacle_load
 

Constructor & Destructor Documentation

◆ ObstacleLoadModel()

template<int dim, typename number , typename ObstacleType >
template<typename ObstacleLoadType >
MeltPoolDG::ObstacleLoad< dim, number, ObstacleType >::ObstacleLoadModel< ObstacleLoadType >::ObstacleLoadModel ( ObstacleLoadType &&  obstacle_load)
inlineexplicit

Member Function Documentation

◆ add_load_to_obstacles()

template<int dim, typename number , typename ObstacleType >
template<typename ObstacleLoadType >
void MeltPoolDG::ObstacleLoad< dim, number, ObstacleType >::ObstacleLoadModel< ObstacleLoadType >::add_load_to_obstacles ( ObstacleField< dim, number, ObstacleType > &  obstacle_field) const
inlineoverridevirtual

Member Data Documentation

◆ obstacle_load

template<int dim, typename number , typename ObstacleType >
template<typename ObstacleLoadType >
const ObstacleLoadType MeltPoolDG::ObstacleLoad< dim, number, ObstacleType >::ObstacleLoadModel< ObstacleLoadType >::obstacle_load
private

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