ViennaLS
|
Extrudes a 2D Level Set into a 3D domain. The axis in which should be extruded can be set and boundary conditions in the 3D domain must be specified. More...
#include <lsExtrude.hpp>
Public Member Functions | |
Extrude () | |
Extrude (SmartPointer< Domain< T, 2 > > passedInputLS, SmartPointer< Domain< T, 3 > > passedOutputLS, Vec2D< T > passedExtent, const int passedExtrudeDim, std::array< BoundaryConditionEnum, 3 > passedBoundaryConds) | |
void | setInputLevelSet (SmartPointer< Domain< T, 2 > > passedInputLS) |
void | setOutputLevelSet (SmartPointer< Domain< T, 3 > > &passedOutputLS) |
void | setExtent (Vec2D< T > passedExtent) |
void | setExtrudeDimension (const int passedExtrudeDim) |
void | setBoundaryConditions (std::array< BoundaryConditionEnum, 3 > passedBoundaryConds) |
void | setBoundaryConditions (BoundaryConditionEnum passedBoundaryConds[3]) |
void | apply () |
Extrudes a 2D Level Set into a 3D domain. The axis in which should be extruded can be set and boundary conditions in the 3D domain must be specified.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |