PowderBedLevelSet< dim, number > Class Template Reference
|
Developer Documentation
|
Public Member Functions |
Private Types |
Private Member Functions |
Private Attributes |
List of all members
MeltPoolDG::MeltPool::PowderBedLevelSet< dim, number > Class Template Reference
#include <powder_bed.hpp>
Inheritance diagram for MeltPoolDG::MeltPool::PowderBedLevelSet< dim, number >:
Collaboration diagram for MeltPoolDG::MeltPool::PowderBedLevelSet< dim, number >:
Public Member Functions | |
| PowderBedLevelSet (const PowderBedData< number > &powder_bed_data, const LevelSet::LevelSetType level_set_type=LevelSet::LevelSetType::tanh, const number eps=0.0) | |
| number | value (const dealii::Point< dim > &p, const unsigned int) const override |
Private Types | |
| using | Particle = std::pair< dealii::Point< 3 >, number > |
Private Member Functions | |
| std::vector< Particle > | read_particles_from_file (const std::string &input_file) const |
| std::ifstream | open_file (const std::string &input_file) const |
| std::vector< Particle > | read_particles_from_csv_output (std::ifstream &csv_file_stream) const |
Private Attributes | |
| const PowderBedData< number > | data |
| const std::vector< Particle > | particles |
| const LevelSet::LevelSetType | level_set_type |
| const number | eps |
Member Typedef Documentation
◆ Particle
template<int dim, typename number >
|
private |
Constructor & Destructor Documentation
◆ PowderBedLevelSet()
template<int dim, typename number >
| MeltPoolDG::MeltPool::PowderBedLevelSet< dim, number >::PowderBedLevelSet | ( | const PowderBedData< number > & | powder_bed_data, |
| const LevelSet::LevelSetType | level_set_type = LevelSet::LevelSetType::tanh, |
||
| const number | eps = 0.0 |
||
| ) |
Member Function Documentation
◆ open_file()
template<int dim, typename number >
|
private |
◆ read_particles_from_csv_output()
template<int dim, typename number >
|
private |
particle list format:
format: csv header: yes columns: 6 coordinates: columns 3-5 radius: column 6 unit: mm orientation: z-axis points up
◆ read_particles_from_file()
template<int dim, typename number >
|
private |
◆ value()
template<int dim, typename number >
|
override |
Member Data Documentation
◆ data
template<int dim, typename number >
|
private |
◆ eps
template<int dim, typename number >
|
private |
◆ level_set_type
template<int dim, typename number >
|
private |
◆ particles
template<int dim, typename number >
|
private |
The documentation for this class was generated from the following files:
- include/meltpooldg/utilities/powder_bed.hpp
- source/utilities/powder_bed.cpp
Generated by