
Go to the source code of this file.
Data Structures | |
| class | l2g_t |
| This class describes a local-to-global index mapping, used in FEM_Print. More... | |
| class | NumberedVec< T > |
| Map (user-assigned) numbers to T's. More... | |
| class | ArrayPtrT< T > |
| Smart pointer-to-new[]'d array-of-T. More... | |
| class | marshallNewHeapCopy< T > |
| Unmarshall into a heap-allocated copy. More... | |
| class | FEM_T_List< T > |
| Keeps a list of dynamically-allocated T objects, indexed by a user-carried, persistent "int". More... | |
| class | FEM_Mesh_list |
| class | FEMchunk |
| FEM global data object. More... | |
| class | FEM_Ghost_Layer |
| Describes a single layer of ghost elements. More... | |
| class | FEM_Ghost_Layer::elemGhostInfo |
| class | FEM_Ghost_Stencil |
| Describes a set of required adjacent elements for this kind of element, stored as an explicit adjacency list. More... | |
| class | FEM_Ghost_Region |
| Describes a way to grow a set of ghosts. More... | |
| class | FEM_Partition |
| Describes all the data needed for partitioning a mesh. More... | |
| class | FEM_Mesh_Output |
| class | FEM_ElemAdj_Layer |
| This stores the types of faces for each element type. More... | |
| class | FEM_ElemAdj_Layer::elemAdjInfo |
Typedefs | |
| typedef ArrayPtrT< int > | intArrayPtr |
| typedef marshallNewHeapCopy < FEM_Mesh > | marshallMeshChunk |
Functions | |
| void | FEM_Abort (const char *msg) |
| void | FEM_Abort (const char *caller, const char *sprintf_msg, int int0=0, int int1=0, int int2=0) |
| FEM_Partition & | FEM_curPartition (void) |
| void | FEM_Mesh_partition (const FEM_Mesh *mesh, int nchunks, int *elem2chunk) |
| void | FEM_Mesh_split (FEM_Mesh *mesh, int nchunks, const FEM_Partition &partition, FEM_Mesh_Output *out) |
| int * | CkCopyArray (const int *src, int len, int indexBase) |
| typedef ArrayPtrT<int> intArrayPtr |
Definition at line 104 of file fem_impl.h.
| typedef marshallNewHeapCopy<FEM_Mesh> marshallMeshChunk |
Definition at line 126 of file fem_impl.h.
| FEM_Partition& FEM_curPartition | ( | void | ) |
Definition at line 201 of file partition.C.
References mesh2graph(), METIS_PartGraphKway(), METIS_PartGraphRecursive(), ncon, FEM_Mesh::nElems(), Graph::nelems, CkThresholdTimer::start(), stats::time(), and Graph::toAdjList().

Referenced by add_ghost_elem(), FEM_Add_elem2face_tuples(), FEM_Set_sym_nodes(), FTN_NAME(), and FEM_Partition::setPartition().

1.5.5