InterfaceReconstructionDataOut< dim > Class Template Reference

Developer Documentation: MeltPoolDG::LevelSet::InterfaceReconstructionDataOut< dim > Class Template Reference
Developer Documentation
MeltPoolDG::LevelSet::InterfaceReconstructionDataOut< dim > Class Template Reference

Interface to build patches of the interface reconstruction vertices for visualization. More...

#include <signed_distance_solver.hpp>

Inheritance diagram for MeltPoolDG::LevelSet::InterfaceReconstructionDataOut< dim >:
[legend]
Collaboration diagram for MeltPoolDG::LevelSet::InterfaceReconstructionDataOut< dim >:
[legend]

Public Member Functions

void build_patches (const std::map< dealii::types::global_cell_index, std::vector< dealii::Point< dim > > > &interface_reconstruction_vertices)
 Build patches from interface reconstruction vertices for visualization.
 

Private Member Functions

const std::vector< dealii::DataOutBase::Patch< 0, dim > > & get_patches () const override
 Implementation of the corresponding function of the base class.
 
std::vector< std::string > get_dataset_names () const override
 Implementation of the corresponding function of the base class.
 

Private Attributes

std::vector< dealii::DataOutBase::Patch< 0, dim > > patches
 Output information filled by build_patches() and written by the base class.
 
std::vector< std::string > dataset_names
 List of field names for all data components stored in patches.
 

Detailed Description

template<int dim>
class MeltPoolDG::LevelSet::InterfaceReconstructionDataOut< dim >

Interface to build patches of the interface reconstruction vertices for visualization.

It reproduces the same structure as particle visualization.

Template Parameters
dimAn integer that denotes the number of spatial dimensions.

Member Function Documentation

◆ build_patches()

template<int dim>
void MeltPoolDG::LevelSet::InterfaceReconstructionDataOut< dim >::build_patches ( const std::map< dealii::types::global_cell_index, std::vector< dealii::Point< dim > > > &  interface_reconstruction_vertices)
inline

Build patches from interface reconstruction vertices for visualization.

Parameters
[in]interface_reconstruction_verticesCell-wise map of the reconstructed interface vertices.

◆ get_dataset_names()

template<int dim>
std::vector< std::string > MeltPoolDG::LevelSet::InterfaceReconstructionDataOut< dim >::get_dataset_names ( ) const
inlineoverrideprivate

Implementation of the corresponding function of the base class.

◆ get_patches()

template<int dim>
const std::vector< dealii::DataOutBase::Patch< 0, dim > > & MeltPoolDG::LevelSet::InterfaceReconstructionDataOut< dim >::get_patches ( ) const
inlineoverrideprivate

Implementation of the corresponding function of the base class.

Member Data Documentation

◆ dataset_names

template<int dim>
std::vector<std::string> MeltPoolDG::LevelSet::InterfaceReconstructionDataOut< dim >::dataset_names
private

List of field names for all data components stored in patches.

◆ patches

template<int dim>
std::vector<dealii::DataOutBase::Patch<0, dim> > MeltPoolDG::LevelSet::InterfaceReconstructionDataOut< dim >::patches
private

Output information filled by build_patches() and written by the base class.


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