MOAB: Mesh Oriented datABase
(version 5.4.1)
|
#include <IQInterface.hpp>
Public Member Functions | |
virtual | ~IQInterface () |
void | run_instructions (MeshDomainAssoc *mesh_and_domain, MsqError &err) |
void | run_instructions (Mesh *mesh, MsqError &err) |
void | run_instructions (ParallelMesh *mesh, MeshDomain *domain, MsqError &err) |
void | run_instructions (ParallelMesh *mesh, MsqError &err) |
Protected Member Functions | |
virtual void | run_common (MeshDomainAssoc *mesh_and_domain, ParallelMesh *pmesh, Settings *settings, MsqError &err)=0 |
Definition at line 45 of file IQInterface.hpp.
MBMesquite::IQInterface::~IQInterface | ( | ) | [virtual] |
Definition at line 37 of file IQInterface.cpp.
{}
virtual void MBMesquite::IQInterface::run_common | ( | MeshDomainAssoc * | mesh_and_domain, |
ParallelMesh * | pmesh, | ||
Settings * | settings, | ||
MsqError & | err | ||
) | [protected, pure virtual] |
Implemented in MBMesquite::InstructionQueue, and MBMesquite::Wrapper.
void MBMesquite::IQInterface::run_instructions | ( | MeshDomainAssoc * | mesh_and_domain, |
MsqError & | err | ||
) | [inline] |
Definition at line 50 of file IQInterface.hpp.
Referenced by BCDTest::compare_bcd(), do_smooth_ho(), do_smoother(), do_test(), main(), run(), ParShapeImprover::run(), run_example(), run_global_smoother(), run_local_smoother(), run_local_smoother2(), run_quality_optimizer(), run_smoother(), run_solution_mesh_optimizer(), run_test(), ParShapeImprover::ParShapeImprovementWrapper::run_wrapper(), smooth_mesh(), smooth_mixed_mesh(), MBMesquite::DeformingDomainWrapper::store_initial_mesh(), TerminationCriterionTest::test_abs_vtx_movement_culling(), SphericalGeometryTest::test_cg_mesh_cond_sphere(), QualityAssessorTest::test_free_only(), SphericalGeometryTest::test_lapl_geo_sphere(), VertexCullingRegressionTest::test_laplacian_smoothing_with_cull(), PlanarGeometryTest::test_plane_quad_tangled(), PlanarGeometryTest::test_plane_tri_tangled(), PlanarGeometryTest::test_plane_tri_xz(), TagVertexMeshTest::test_reference_mesh(), SphericalGeometryTest::test_smart_lapl_sphere(), and uwt().
{ this->run_common( mesh_and_domain, 0, this, err ); }
void MBMesquite::IQInterface::run_instructions | ( | Mesh * | mesh, |
MsqError & | err | ||
) | [inline] |
Definition at line 55 of file IQInterface.hpp.
{ MeshDomainAssoc mesh_and_domain = MeshDomainAssoc( mesh, 0 ); this->run_common( &mesh_and_domain, 0, this, err ); }
void MBMesquite::IQInterface::run_instructions | ( | ParallelMesh * | mesh, |
MeshDomain * | domain, | ||
MsqError & | err | ||
) | [inline] |
Definition at line 61 of file IQInterface.hpp.
{ MeshDomainAssoc mesh_and_domain = MeshDomainAssoc( (Mesh*)mesh, domain ); this->run_common( &mesh_and_domain, mesh, this, err ); }
void MBMesquite::IQInterface::run_instructions | ( | ParallelMesh * | mesh, |
MsqError & | err | ||
) | [inline] |
Definition at line 67 of file IQInterface.hpp.
{ MeshDomainAssoc mesh_and_domain = MeshDomainAssoc( (Mesh*)mesh, 0 ); this->run_common( &mesh_and_domain, mesh, this, err ); }