|
| | FromSurfaceMesh ()=default |
| | 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 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 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.