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

Activates interior points in a level set. The largest value in the levelset is thus width*0.5 Returns the number of added points. More...

#include <lsInterior.hpp>

Public Member Functions

 Interior ()=default
 Interior (SmartPointer< Domain< T, D > > passedlsDomain)
void setLevelSet (SmartPointer< Domain< T, D > > passedlsDomain)
void setGuide (SmartPointer< Domain< T, D > > g)
 Set a guide level set: the fill will not activate points that are inside the guide (φ_guide < 0). Pass the Si surface to stop the oxide Interior fill at the Si-SiO2 interface.
void setUpdatePointData (bool update)
 Set whether to update the point data stored in the LS during this algorithm. Defaults to true.
void apply ()
 Apply the interior definition until no more points can be added.

Detailed Description

template<class T, int D>
class viennals::Interior< T, D >

Activates interior points in a level set. The largest value in the levelset is thus width*0.5 Returns the number of added points.

Constructor & Destructor Documentation

◆ Interior() [1/2]

template<class T, int D>
viennals::Interior< T, D >::Interior ( )
default

◆ Interior() [2/2]

template<class T, int D>
viennals::Interior< T, D >::Interior ( SmartPointer< Domain< T, D > > passedlsDomain)
inline

Member Function Documentation

◆ apply()

template<class T, int D>
void viennals::Interior< T, D >::apply ( )
inline

Apply the interior definition until no more points can be added.

◆ setGuide()

template<class T, int D>
void viennals::Interior< T, D >::setGuide ( SmartPointer< Domain< T, D > > g)
inline

Set a guide level set: the fill will not activate points that are inside the guide (φ_guide < 0). Pass the Si surface to stop the oxide Interior fill at the Si-SiO2 interface.

◆ setLevelSet()

template<class T, int D>
void viennals::Interior< T, D >::setLevelSet ( SmartPointer< Domain< T, D > > passedlsDomain)
inline

◆ setUpdatePointData()

template<class T, int D>
void viennals::Interior< T, D >::setUpdatePointData ( bool update)
inline

Set whether to update the point data stored in the LS during this algorithm. Defaults to true.


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