PPL Logo

libs/ck-libs/fem/fem_impl.h File Reference

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< intintArrayPtr
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_PartitionFEM_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)
intCkCopyArray (const int *src, int len, int indexBase)


Typedef Documentation

Definition at line 104 of file fem_impl.h.

Definition at line 126 of file fem_impl.h.


Function Documentation

FEM_Partition& FEM_curPartition ( void   ) 

Definition at line 169 of file fem.C.

void FEM_Mesh_partition ( const FEM_Mesh mesh,
int  nchunks,
int elem2chunk 
)

int* CkCopyArray ( const int src,
int  len,
int  indexBase 
)

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

Here is the caller graph for this function:


Generated on Mon Sep 21 08:07:13 2020 for Charm++ by  doxygen 1.5.5