 
 
 

| Public Member Functions | |
| ExtrusionMeshTransformation (double z0, double z1, int nzLevels, const MeshType &meshType) | |
| virtual | ~ExtrusionMeshTransformation () | 
| virtual Mesh | apply (const Mesh &inputMesh) const | 
| virtual std::string | description () const | 
| virtual RCP < MeshTransformationBase > | getRcp () | 
| Private Attributes | |
| double | z0_ | 
| double | z1_ | 
| int | nzLevels_ | 
Definition at line 43 of file SundanceExtrusionMeshTransformation.hpp.
| Sundance::ExtrusionMeshTransformation::ExtrusionMeshTransformation | ( | double | z0, | |
| double | z1, | |||
| int | nzLevels, | |||
| const MeshType & | meshType | |||
| ) |  [inline] | 
Construct a filter to extrude a 2D mesh from the plane  to the plane
 to the plane  in
 in  steps.
 steps. 
Definition at line 49 of file SundanceExtrusionMeshTransformation.hpp.
| virtual Sundance::ExtrusionMeshTransformation::~ExtrusionMeshTransformation | ( | ) |  [inline, virtual] | 
virtual dtor
Definition at line 55 of file SundanceExtrusionMeshTransformation.hpp.
Apply the filter to an input mesh, returning an output mesh
Implements Sundance::MeshTransformationBase.
Definition at line 13 of file SundanceExtrusionMeshTransformation.cpp.
References Sundance::Mesh::cellType(), Sundance::Mesh::comm(), Sundance::MeshTransformationBase::createMesh(), Sundance::Mesh::getFacetArray(), Sundance::Mesh::nodePosition(), Sundance::Mesh::numCells(), nzLevels_, sort(), Sundance::Mesh::spatialDim(), SUNDANCE_OUT, Sundance::TriangleCell, Playa::ObjectWithVerbosity::verb(), z0_, and z1_.
| virtual std::string Sundance::ExtrusionMeshTransformation::description | ( | ) | const  [inline, virtual] | 
Print a short descriptive std::string
Reimplemented from Sundance::MeshTransformationBase.
Definition at line 61 of file SundanceExtrusionMeshTransformation.hpp.
References nzLevels_, Sundance::toString(), z0_, and z1_.
| virtual RCP<MeshTransformationBase> Sundance::ExtrusionMeshTransformation::getRcp | ( | ) |  [inline, virtual] | 
Return a ref count pointer to self
Implements Playa::Handleable< MeshTransformationBase >.
Definition at line 68 of file SundanceExtrusionMeshTransformation.hpp.
| int Sundance::ExtrusionMeshTransformation::nzLevels_  [private] | 
Definition at line 79 of file SundanceExtrusionMeshTransformation.hpp.
Referenced by apply(), and description().
| double Sundance::ExtrusionMeshTransformation::z0_  [private] | 
Definition at line 73 of file SundanceExtrusionMeshTransformation.hpp.
Referenced by apply(), and description().
| double Sundance::ExtrusionMeshTransformation::z1_  [private] | 
Definition at line 76 of file SundanceExtrusionMeshTransformation.hpp.
Referenced by apply(), and description().