|
| FromSurfaceMesh () |
|
| FromSurfaceMesh (SmartPointer< Domain< T, D > > passedLevelSet, SmartPointer< Mesh< T > > passedMesh, bool passedRemoveBoundaryTriangles=true) |
|
void | setLevelSet (SmartPointer< Domain< T, D > > passedLevelSet) |
|
void | setMesh (SmartPointer< Mesh< T > > passedMesh) |
|
void | setRemoveBoundaryTriangles (bool passedRemoveBoundaryTriangles) |
| Set whether all triangles outside of the domain should be ignored (=true) or whether boundary conditions should be applied correctly to such triangles(=false). Defaults to true.
|
|
template<std::size_t N> |
void | setRemoveBoundaryTriangles (std::array< bool, N > passedRemoveBoundaryTriangles) |
| Set whether all triangles outside of the domain should be ignored (=true) or whether boundary conditions should be applied correctly to such triangles(=false), for each direction. Defaults to true for all directions.
|
|
void | apply () |
|
template<class
T, int D>
class viennals::FromSurfaceMesh< T, D >
Construct a level set from an explicit mesh.