#include <ParFUM_Iterators.h>
Public Member Functions | |
MeshModel () | |
void | print () |
Data Fields | |
FEM_Mesh * | mesh |
void * | mAtt |
AllocTable2d< unsigned char > * | ElemData_T |
AllocTable2d< unsigned char > * | GhostElemData_T |
AllocTable2d< unsigned char > * | NodeData_T |
AllocTable2d< unsigned char > * | GhostNodeData_T |
AllocTable2d< int > * | ElemConn_T |
AllocTable2d< FP_TYPE_LOW > * | coord_T |
AllocTable2d< int > * | node_id_T |
AllocTable2d< int > * | elem_id_T |
AllocTable2d< int > * | n2eConn_T |
CkHashtableT < CkHashtableAdaptorT< int > , int > * | nodeIDHash |
CkHashtableT < CkHashtableAdaptorT< int > , int > * | elemIDHash |
unsigned | node_attr_size |
unsigned | elem_attr_size |
unsigned | model_attr_size |
unsigned | num_local_elem |
number of local elements | |
unsigned | num_local_node |
number of local nodes | |
MeshDevice | target_device |
type of device to run on | |
bool | allocatedForCUDADevice |
MeshModelDevice | device_model |
Definition at line 35 of file ParFUM_Iterators.h.
MeshModel::MeshModel | ( | ) | [inline] |
Definition at line 68 of file ParFUM_Iterators.h.
References allocatedForCUDADevice, elemIDHash, and nodeIDHash.
void MeshModel::print | ( | void | ) | [inline] |
Definition at line 77 of file ParFUM_Iterators.h.
References Converse::CkMyPe(), coord_T, elem_attr_size, elem_id_T, ElemConn_T, ElemData_T, elemIDHash, GhostElemData_T, GhostNodeData_T, mAtt, mesh, model_attr_size, n2eConn_T, node_attr_size, node_id_T, NodeData_T, nodeIDHash, num_local_elem, num_local_node, and target_device.
Definition at line 37 of file ParFUM_Iterators.h.
Referenced by meshElemItr_Begin(), meshElemItr_Next(), meshFacetItr_Begin(), meshFacetItr_GetCurr(), meshFacetItr_Next(), meshModel_CreateNodeElemItr(), meshModel_GetElemAtId(), meshNodeElemItr_GetCurr(), meshNodeItr_Begin(), meshNodeItr_IsValid(), meshNodeItr_Next(), and print().
void* MeshModel::mAtt |
AllocTable2d<unsigned char>* MeshModel::ElemData_T |
AllocTable2d<unsigned char>* MeshModel::GhostElemData_T |
AllocTable2d<unsigned char>* MeshModel::NodeData_T |
AllocTable2d<unsigned char>* MeshModel::GhostNodeData_T |
Definition at line 51 of file ParFUM_Iterators.h.
Referenced by MeshModel(), meshModel_GetElemAtId(), and print().
unsigned MeshModel::node_attr_size |
unsigned MeshModel::elem_attr_size |
unsigned MeshModel::model_attr_size |
unsigned MeshModel::num_local_elem |
unsigned MeshModel::num_local_node |
Definition at line 66 of file ParFUM_Iterators.h.