
Go to the source code of this file.
Data Structures | |
| class | NetFEM_flavor |
| class | NetFEM_updatePackage |
| class | NetFEM_state |
Typedefs | |
| typedef int * | NetFEMF |
Functions | |
| CpvDeclare (NetFEM_state *, netfem_state) | |
| static NetFEM_state * | getState (void) |
| void | NetFEM_getCurrent (void *request) |
| void | NetFEM_Init (void) |
| static CkShortStr | makeCString (const char *data, int len) |
| CDECL NetFEM | NetFEM_Begin (int source, int timestep, int dim, int flavor) |
| FDECL NetFEMF | FTN_NAME (NETFEM_BEGIN, netfem_begin) |
| CDECL void | NetFEM_End (NetFEM n) |
| FDECL void | FTN_NAME (NETFEM_END, netfem_end) |
| CDECL void | NetFEM_Nodes_field (NetFEM n, int nNodes, int init_offset, int distance, const void *loc, const char *name) |
| FDECL void | FTN_NAME (NETFEM_NODES_FIELD, netfem_nodes_field) |
| CDECL void | NetFEM_Nodes (NetFEM n, int nNodes, const double *loc, const char *name) |
| FDECL void | FTN_NAME (NETFEM_NODES, netfem_nodes) |
| CDECL void | NetFEM_Elements_field (NetFEM n, int nEl, int nodePerEl, int initOffset, int bytePerEl, int idxBase, const void *conn, const char *name) |
| FDECL void | FTN_NAME (NETFEM_ELEMENTS_FIELD, netfem_elements_field) |
| CDECL void | NetFEM_Elements (NetFEM n, int nEl, int nodePerEl, const int *conn, const char *name) |
| FDECL void | FTN_NAME (NETFEM_ELEMENTS, netfem_elements) |
| CDECL void | NetFEM_Vector_field (NetFEM n, const void *start, int init_offset, int distance, const char *name) |
| FDECL void | FTN_NAME (NETFEM_VECTOR_FIELD, netfem_vector_field) |
| CDECL void | NetFEM_Vector (NetFEM n, const double *data, const char *name) |
| FDECL void | FTN_NAME (NETFEM_VECTOR, netfem_vector) |
| CDECL void | NetFEM_Scalar_field (NetFEM n, const void *start, int vec_len, int init_offset, int distance, const char *name) |
| FDECL void | FTN_NAME (NETFEM_SCALAR_FIELD, netfem_scalar_field) |
| CDECL void | NetFEM_Scalar (NetFEM n, const double *start, int doublePer, const char *name) |
| FDECL void | FTN_NAME (NETFEM_SCALAR, netfem_scalar) |
| CpvDeclare | ( | NetFEM_state * | , | |
| netfem_state | ||||
| ) |
| static NetFEM_state* getState | ( | void | ) | [static] |
| void NetFEM_getCurrent | ( | void * | request | ) |
Definition at line 104 of file netfem.C.
References CcsDelayReply(), CmiFree(), NetFEM_state::getCurrent(), and getState().
Referenced by NetFEM_Init().
| void NetFEM_Init | ( | void | ) |
| static CkShortStr makeCString | ( | const char * | data, | |
| int | len | |||
| ) | [static] |
Definition at line 135 of file netfem.C.
References Converse::CkNumPes(), and CthYield().
Referenced by driver(), FTN_NAME(), and publishMeshToNetFEM().
| FDECL NetFEMF FTN_NAME | ( | NETFEM_BEGIN | , | |
| netfem_begin | ||||
| ) |
| CDECL void NetFEM_End | ( | NetFEM | n | ) |
Definition at line 153 of file netfem.C.
References NetFEM_state::add(), CmiMkdir(), free(), and getState().
Referenced by driver(), FTN_NAME(), and publishMeshToNetFEM().
| FDECL void FTN_NAME | ( | NETFEM_END | , | |
| netfem_end | ||||
| ) |
| CDECL void NetFEM_Nodes_field | ( | NetFEM | n, | |
| int | nNodes, | |||
| int | init_offset, | |||
| int | distance, | |||
| const void * | loc, | |||
| const char * | name | |||
| ) |
Definition at line 188 of file netfem.C.
References CkShiftPointer().
Referenced by FTN_NAME(), and NetFEM_Nodes().
| FDECL void FTN_NAME | ( | NETFEM_NODES_FIELD | , | |
| netfem_nodes_field | ||||
| ) |
Definition at line 205 of file netfem.C.
References NetFEM_Nodes_field().
Referenced by driver(), FTN_NAME(), and publishMeshToNetFEM().
| FDECL void FTN_NAME | ( | NETFEM_NODES | , | |
| netfem_nodes | ||||
| ) |
| CDECL void NetFEM_Elements_field | ( | NetFEM | n, | |
| int | nEl, | |||
| int | nodePerEl, | |||
| int | initOffset, | |||
| int | bytePerEl, | |||
| int | idxBase, | |||
| const void * | conn, | |||
| const char * | name | |||
| ) |
Definition at line 220 of file netfem.C.
References CkShiftPointer().
Referenced by FTN_NAME(), and NetFEM_Elements().
| FDECL void FTN_NAME | ( | NETFEM_ELEMENTS_FIELD | , | |
| netfem_elements_field | ||||
| ) |
| CDECL void NetFEM_Elements | ( | NetFEM | n, | |
| int | nEl, | |||
| int | nodePerEl, | |||
| const int * | conn, | |||
| const char * | name | |||
| ) |
Definition at line 238 of file netfem.C.
References NetFEM_Elements_field().
Referenced by driver(), and publishMeshToNetFEM().
| FDECL void FTN_NAME | ( | NETFEM_ELEMENTS | , | |
| netfem_elements | ||||
| ) |
| CDECL void NetFEM_Vector_field | ( | NetFEM | n, | |
| const void * | start, | |||
| int | init_offset, | |||
| int | distance, | |||
| const char * | name | |||
| ) |
Definition at line 256 of file netfem.C.
References CkShiftPointer().
Referenced by FTN_NAME(), and NetFEM_Vector().
| FDECL void FTN_NAME | ( | NETFEM_VECTOR_FIELD | , | |
| netfem_vector_field | ||||
| ) |
Definition at line 275 of file netfem.C.
References NetFEM_Vector_field().
Referenced by driver(), and FTN_NAME().
| FDECL void FTN_NAME | ( | NETFEM_VECTOR | , | |
| netfem_vector | ||||
| ) |
| CDECL void NetFEM_Scalar_field | ( | NetFEM | n, | |
| const void * | start, | |||
| int | vec_len, | |||
| int | init_offset, | |||
| int | distance, | |||
| const char * | name | |||
| ) |
Definition at line 290 of file netfem.C.
References CkShiftPointer().
Referenced by FTN_NAME(), and NetFEM_Scalar().
| FDECL void FTN_NAME | ( | NETFEM_SCALAR_FIELD | , | |
| netfem_scalar_field | ||||
| ) |
Definition at line 310 of file netfem.C.
References NetFEM_Scalar_field().
Referenced by driver(), FTN_NAME(), and publishMeshToNetFEM().
| FDECL void FTN_NAME | ( | NETFEM_SCALAR | , | |
| netfem_scalar | ||||
| ) |
1.5.5