ViennaLS
Loading...
Searching...
No Matches
viennals::ToMultiSurfaceMesh< NumericType, D, T > Class Template Reference

#include <lsToMultiSurfaceMesh.hpp>

Public Member Functions

 ToMultiSurfaceMesh (double eps=1e-12, double minNodeDistFactor=0.05)
 ToMultiSurfaceMesh (SmartPointer< lsDomainType > passedLevelSet, SmartPointer< viennals::Mesh< T > > passedMesh, double eps=1e-12, double minNodeDistFactor=0.05)
 ToMultiSurfaceMesh (SmartPointer< viennals::Mesh< T > > passedMesh, double eps=1e-12, double minNodeDistFactor=0.05)
void setMesh (SmartPointer< viennals::Mesh< T > > passedMesh)
void insertNextLevelSet (SmartPointer< lsDomainType > passedLevelSet)
void setMaterialMap (SmartPointer< MaterialMap > passedMaterialMap)
void apply ()

Constructor & Destructor Documentation

◆ ToMultiSurfaceMesh() [1/3]

template<class NumericType, int D, class T = NumericType>
viennals::ToMultiSurfaceMesh< NumericType, D, T >::ToMultiSurfaceMesh ( double eps = 1e-12,
double minNodeDistFactor = 0.05 )
inline

◆ ToMultiSurfaceMesh() [2/3]

template<class NumericType, int D, class T = NumericType>
viennals::ToMultiSurfaceMesh< NumericType, D, T >::ToMultiSurfaceMesh ( SmartPointer< lsDomainType > passedLevelSet,
SmartPointer< viennals::Mesh< T > > passedMesh,
double eps = 1e-12,
double minNodeDistFactor = 0.05 )
inline

◆ ToMultiSurfaceMesh() [3/3]

template<class NumericType, int D, class T = NumericType>
viennals::ToMultiSurfaceMesh< NumericType, D, T >::ToMultiSurfaceMesh ( SmartPointer< viennals::Mesh< T > > passedMesh,
double eps = 1e-12,
double minNodeDistFactor = 0.05 )
inline

Member Function Documentation

◆ apply()

template<class NumericType, int D, class T = NumericType>
void viennals::ToMultiSurfaceMesh< NumericType, D, T >::apply ( )
inline

◆ insertNextLevelSet()

template<class NumericType, int D, class T = NumericType>
void viennals::ToMultiSurfaceMesh< NumericType, D, T >::insertNextLevelSet ( SmartPointer< lsDomainType > passedLevelSet)
inline

◆ setMaterialMap()

template<class NumericType, int D, class T = NumericType>
void viennals::ToMultiSurfaceMesh< NumericType, D, T >::setMaterialMap ( SmartPointer< MaterialMap > passedMaterialMap)
inline

◆ setMesh()

template<class NumericType, int D, class T = NumericType>
void viennals::ToMultiSurfaceMesh< NumericType, D, T >::setMesh ( SmartPointer< viennals::Mesh< T > > passedMesh)
inline

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