MeshKit  1.0
MyScheme Class Reference
Inheritance diagram for MyScheme:

List of all members.

Public Member Functions

 MyScheme (MKCore *, const MEntVector &)
void setup_this ()
 Pure virtual, derived class must define.
void execute_this ()
 Pure virtual, derived class must define.
void mesh_types (std::vector< moab::EntityType > &tps)
 Return what types of mesh entities this algorithm generates; pure virtual so every scheme must define them.
const moab::EntityType * mesh_types_arr () const
 Return the mesh entity types operated on by this scheme.
 MyScheme (MKCore *, const MEntVector &)
void setup_this ()
 Pure virtual, derived class must define.
void execute_this ()
 Pure virtual, derived class must define.
void mesh_types (std::vector< moab::EntityType > &tps)
 Return what types of mesh entities this algorithm generates; pure virtual so every scheme must define them.
const moab::EntityType * mesh_types_arr () const
 Return the mesh entity types operated on by this scheme.

Static Public Member Functions

static const char * name ()
static bool can_mesh (iBase_EntityType dim)
static bool can_mesh (ModelEnt *ent)
static const moab::EntityType * output_types ()
static const char * name ()
static bool can_mesh (iBase_EntityType dim)
static bool can_mesh (ModelEnt *ent)
static const moab::EntityType * output_types ()

Detailed Description

Examples:
example_graph.cpp.

Definition at line 28 of file test_graph.cpp.


Constructor & Destructor Documentation

MyScheme ( MKCore mk_core,
const MEntVector me_vec 
) [inline]
Examples:
example_graph.cpp.

Definition at line 58 of file test_graph.cpp.

MyScheme ( MKCore ,
const MEntVector  
)

Member Function Documentation

static bool can_mesh ( iBase_EntityType  dim) [inline, static]

Definition at line 46 of file test_graph.cpp.

static bool can_mesh ( ModelEnt ent) [inline, static]

Definition at line 47 of file test_graph.cpp.

static bool can_mesh ( iBase_EntityType  dim) [inline, static]

Definition at line 54 of file example_graph.cpp.

static bool can_mesh ( ModelEnt ent) [inline, static]

Definition at line 55 of file example_graph.cpp.

void execute_this ( ) [inline, virtual]

Pure virtual, derived class must define.

Implements GraphNode.

Definition at line 37 of file test_graph.cpp.

void execute_this ( ) [inline, virtual]

Pure virtual, derived class must define.

Implements GraphNode.

Definition at line 45 of file example_graph.cpp.

void mesh_types ( std::vector< moab::EntityType > &  mesh_types) [inline]

Return what types of mesh entities this algorithm generates; pure virtual so every scheme must define them.

Parameters:
mesh_typesTypes handled by this meshop

Reimplemented from MeshOp.

Definition at line 41 of file test_graph.cpp.

void mesh_types ( std::vector< moab::EntityType > &  mesh_types) [inline]

Return what types of mesh entities this algorithm generates; pure virtual so every scheme must define them.

Parameters:
mesh_typesTypes handled by this meshop

Reimplemented from MeshOp.

Definition at line 49 of file example_graph.cpp.

const moab::EntityType* mesh_types_arr ( ) const [inline, virtual]

Return the mesh entity types operated on by this scheme.

Returns:
array terminated with moab::MBMAXTYPE

Implements MeshOp.

Definition at line 53 of file test_graph.cpp.

const moab::EntityType* mesh_types_arr ( ) const [inline, virtual]

Return the mesh entity types operated on by this scheme.

Returns:
array terminated with moab::MBMAXTYPE

Implements MeshOp.

Definition at line 61 of file example_graph.cpp.

static const char* name ( ) [inline, static]

Definition at line 45 of file test_graph.cpp.

static const char* name ( ) [inline, static]

Definition at line 53 of file example_graph.cpp.

static const moab::EntityType* output_types ( ) [inline, static]

Definition at line 48 of file test_graph.cpp.

static const moab::EntityType* output_types ( ) [inline, static]

Definition at line 56 of file example_graph.cpp.

void setup_this ( ) [inline, virtual]

Pure virtual, derived class must define.

Implements GraphNode.

Definition at line 33 of file test_graph.cpp.

void setup_this ( ) [inline, virtual]

Pure virtual, derived class must define.

Implements GraphNode.

Definition at line 41 of file example_graph.cpp.


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