MeshChecker.hpp
95 enum CMeshOutput{ NOTRUN = -1, GOOD = 0, FACEVALIDITY = 1, VOLUMECHANGERATIO = 2, BOUNDARYSKEWNESS = 3, SKEWNESS = 4, MINIMUMVOLUME = 5, MAXIMUMVOLUME = 6
void setMinimumFaceValidityTolerance(double tol)
Definition: MeshChecker.cpp:235
std::unique_ptr< MimmoObject > m_volumechange
Definition: MeshChecker.hpp:176
void setMaximumVolumeTolerance(double tol)
Definition: MeshChecker.cpp:208
double m_maxSkewnessBoundary
Definition: MeshChecker.hpp:152
virtual void absorbSectionXML(const bitpit::Config::Section &slotXML, std::string name="")
Definition: MeshChecker.cpp:723
void setMaximumBoundarySkewnessTolerance(double tol)
Definition: MeshChecker.cpp:226
void setMinimumVolumeChangeTolerance(double tol)
Definition: MeshChecker.cpp:244
std::unique_ptr< MimmoObject > m_skewness
Definition: MeshChecker.hpp:174
double m_maxSkewnessBoundaryTol
Definition: MeshChecker.hpp:161
MeshChecker is the class to evaluate the quality of a volume mesh.
Definition: MeshChecker.hpp:87
void setGeometry(MimmoSharedPointer< MimmoObject > obj)
Definition: MeshChecker.cpp:187
BaseManipulation is the base class of any manipulation object of the library.
Definition: BaseManipulation.hpp:102
std::unique_ptr< MimmoObject > m_facevalidity
Definition: MeshChecker.hpp:175
virtual void flushSectionXML(bitpit::Config::Section &slotXML, std::string name="")
Definition: MeshChecker.cpp:813
void setMaximumSkewnessTolerance(double tol)
Definition: MeshChecker.cpp:217
#define REGISTER_PORT(Name, Container, Datatype, ManipBlock)
Definition: portManager.hpp:211
MeshChecker & operator=(MeshChecker other)
Definition: MeshChecker.cpp:88
void setMinimumVolumeTolerance(double tol)
Definition: MeshChecker.cpp:199
void setPrintResumeFile(bool flag)
Definition: MeshChecker.cpp:253