MOAB: Mesh Oriented datABase  (version 5.2.1)
MBMesquite::ParallelMesh Class Reference

#include <ParallelMeshInterface.hpp>

+ Inheritance diagram for MBMesquite::ParallelMesh:
+ Collaboration diagram for MBMesquite::ParallelMesh:

Public Member Functions

virtual void vertices_get_global_id (const VertexHandle vert_array[], size_t global_id[], size_t num_vtx, MsqError &err)=0
virtual void vertices_get_processor_id (const VertexHandle vert_array[], int proc_id[], size_t num_vtx, MsqError &err)=0
virtual void set_parallel_helper (ParallelHelper *p_helper)
virtual ParallelHelperget_parallel_helper ()

Protected Member Functions

virtual ~ParallelMesh ()
 Don't allow a ParallelMesh to be deleted directly.

Protected Attributes

ParallelHelperhelper

Detailed Description

is an abstract class which defines required methods required for using Mesquite in parallel. It derives from the MBMesquite::Mesh interface so the user must provide implementations of the pure virtual methods in both MBMesquite::Mesh as well as those defined here.

Definition at line 50 of file ParallelMeshInterface.hpp.


Constructor & Destructor Documentation

virtual MBMesquite::ParallelMesh::~ParallelMesh ( ) [inline, protected, virtual]

Don't allow a ParallelMesh to be deleted directly.

Definition at line 80 of file ParallelMeshInterface.hpp.

{}

Member Function Documentation

Get parallel helper

Definition at line 72 of file ParallelMeshInterface.hpp.

    {
        return helper;
    }
virtual void MBMesquite::ParallelMesh::set_parallel_helper ( ParallelHelper p_helper) [inline, virtual]

Set parallel helper

Definition at line 65 of file ParallelMeshInterface.hpp.

Referenced by main(), and test().

    {
        this->helper = p_helper;
    }
virtual void MBMesquite::ParallelMesh::vertices_get_global_id ( const VertexHandle  vert_array[],
size_t  global_id[],
size_t  num_vtx,
MsqError err 
) [pure virtual]

Member Data Documentation

List of all members.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines