SliceCreator< dim, number > Class Template Reference
|
Developer Documentation
|
MeltPoolDG::PostProcessingTools::SliceCreator< dim, number > Class Template Reference
#include <slice.hpp>
Inheritance diagram for MeltPoolDG::PostProcessingTools::SliceCreator< dim, number >:
Collaboration diagram for MeltPoolDG::PostProcessingTools::SliceCreator< dim, number >:
Public Member Functions | |
| SliceCreator (const GenericDataOut< dim, number > &generic_data_out, const dealii::Triangulation< dim - 1, dim > &tria_slice, const std::vector< std::string > &request_variables, const OutputData< number > &output_data_in) | |
| void | reinit (const GenericDataOut< dim, number > &generic_data_out_in) override |
| void | process (const unsigned int n_time_step) override |
Public Member Functions inherited from MeltPoolDG::PostProcessingTools::PostProcessorBase< dim, number > | |
| virtual | ~PostProcessorBase ()=default |
Private Attributes | |
| const GenericDataOut< dim, number > * | generic_data_out = nullptr |
| const dealii::Triangulation< dim - 1, dim > & | tria_slice |
| const std::vector< std::string > | request_variables |
| const OutputData< number > & | output_data |
| std::vector< std::pair< number, std::string > > | times_and_names |
| std::vector< unsigned int > | idx_req_vars |
Detailed Description
template<int dim, typename number>
class MeltPoolDG::PostProcessingTools::SliceCreator< dim, number >
class MeltPoolDG::PostProcessingTools::SliceCreator< dim, number >
Create a (dim-1,dim) slice through a (dim,dim) triangulation.
- Note
- The post processor only supports dim > 1.
Constructor & Destructor Documentation
◆ SliceCreator()
template<int dim, typename number >
|
inline |
Constructor.
Member Function Documentation
◆ process()
template<int dim, typename number >
|
inlineoverridevirtual |
Create *.vtu files of the requested variables for the given discretized slice at the current n_time_step and include it into the *.pvd file.
Implements MeltPoolDG::PostProcessingTools::PostProcessorBase< dim, number >.
◆ reinit()
template<int dim, typename number >
|
inlineoverridevirtual |
If the address of generic_data_out has changed, use the reinit function passing the new generic_data_out_in.
Implements MeltPoolDG::PostProcessingTools::PostProcessorBase< dim, number >.
Member Data Documentation
◆ generic_data_out
template<int dim, typename number >
|
private |
◆ idx_req_vars
template<int dim, typename number >
|
private |
◆ output_data
template<int dim, typename number >
|
private |
◆ request_variables
template<int dim, typename number >
|
private |
◆ times_and_names
template<int dim, typename number >
|
private |
◆ tria_slice
template<int dim, typename number >
|
private |
The documentation for this class was generated from the following file:
- include/meltpooldg/post_processing/slice.hpp
Generated by
Public Member Functions inherited from