Sundance::RefinementTransformation Class Reference

Inheritance diagram for Sundance::RefinementTransformation:

Sundance::MeshTransformationBase Playa::Handleable< MeshTransformationBase > Playa::Printable Sundance::Noncopyable Sundance::ObjectWithClassVerbosity< MeshTransformationBase > Playa::ObjectWithVerbosity

List of all members.

Public Member Functions

 RefinementTransformation (const MeshType &meshType, const Expr &errExpr, const double &reqErr, const double &minArea)
Mesh apply (const Mesh &inputMesh) const
int numRefined () const

Handleable interface



MeshType meshType_
Expr errExpr_
double reqErr_
double minArea_
int numRefined_
void meshToRivara (const Mesh &mesh, Array< int > &lidMap, RCP< Rivara::RivaraMesh > &rivMesh) const
Mesh rivaraToMesh (const RCP< Rivara::RivaraMesh > &rivMesh, const MPIComm &comm) const


Detailed Description

Definition at line 16 of file SundanceRivaraDriver.hpp.


Constructor & Destructor Documentation

Sundance::RefinementTransformation::RefinementTransformation ( const MeshType meshType,
const Expr errExpr,
const double &  reqErr,
const double &  minArea 
) [inline]

Definition at line 20 of file SundanceRivaraDriver.hpp.


Member Function Documentation

Mesh RefinementTransformation::apply ( const Mesh inputMesh  )  const [virtual]

void RefinementTransformation::meshToRivara ( const Mesh mesh,
Array< int > &  lidMap,
RCP< Rivara::RivaraMesh > &  rivMesh 
) const [private]

int Sundance::RefinementTransformation::numRefined (  )  const [inline]

Definition at line 30 of file SundanceRivaraDriver.hpp.

References numRefined_.

Mesh RefinementTransformation::rivaraToMesh ( const RCP< Rivara::RivaraMesh > &  rivMesh,
const MPIComm comm 
) const [private]


Member Data Documentation

Definition at line 46 of file SundanceRivaraDriver.hpp.

Referenced by apply().

Reimplemented from Sundance::MeshTransformationBase.

Definition at line 45 of file SundanceRivaraDriver.hpp.

Referenced by rivaraToMesh().

Definition at line 48 of file SundanceRivaraDriver.hpp.

Definition at line 49 of file SundanceRivaraDriver.hpp.

Referenced by apply(), and numRefined().

Definition at line 47 of file SundanceRivaraDriver.hpp.

Referenced by apply().

Site Contact