#include <Remapper.hpp>
Public Types | |
enum | IntersectionContext { DEFAULT = -1 , SourceMesh = 0 , TargetMesh = 1 , OverlapMesh = 2 , CoveringMesh = 3 , SourceMeshWithGhosts = 4 , TargetMeshWithGhosts = 5 } |
Public Member Functions | |
Remapper (moab::Interface *mbInt) | |
virtual | ~Remapper () |
moab::Interface * | get_interface () |
ErrorCode | LoadNativeMesh (std::string filename, moab::EntityHandle &meshset, std::vector< int > &metadata, const char *readopts=0) |
Protected Attributes | |
Interface * | m_interface |
Definition at line 38 of file Remapper.hpp.
Enumerator | |
---|---|
DEFAULT | |
SourceMesh | |
TargetMesh | |
OverlapMesh | |
CoveringMesh | |
SourceMeshWithGhosts | |
TargetMeshWithGhosts |
Definition at line 57 of file Remapper.hpp.
|
inline |
Definition at line 44 of file Remapper.hpp.
|
inlinevirtual |
Definition at line 49 of file Remapper.hpp.
References m_interface.
|
inline |
Definition at line 68 of file Remapper.hpp.
References m_interface.
Referenced by moab::TempestOnlineMap::TempestOnlineMap().
|
inline |
Definition at line 123 of file Remapper.hpp.
References ErrorCode, moab::Interface::load_file(), m_interface, MB_ALREADY_ALLOCATED, MB_CHK_ERR, MB_SUCCESS, MB_TAG_NOT_FOUND, moab::Interface::tag_get_data(), and moab::Interface::tag_get_handle().
Referenced by CreateTempestMesh(), and main().
|
protected |
Definition at line 165 of file Remapper.hpp.
Referenced by moab::TempestRemapper::assign_vertex_element_IDs(), moab::TempestRemapper::ComputeGlobalLocalMaps(), moab::TempestRemapper::ComputeOverlapMesh(), moab::TempestRemapper::ConstructCoveringSet(), moab::TempestRemapper::convert_mesh_to_tempest_private(), moab::TempestRemapper::convert_overlap_mesh_sorted_by_source(), moab::TempestRemapper::convert_tempest_mesh_private(), moab::TempestRemapper::GenerateMeshMetadata(), get_interface(), moab::TempestRemapper::GetIMasks(), moab::TempestRemapper::initialize(), LoadNativeMesh(), and ~Remapper().