Go to the source code of this file.
Functions | |
void | _registerFEMMeshModify (void) |
void | FEM_ADAPT_Init (int meshID) |
FLINKAGE void | FTN_NAME (FEM_ADAPT_INIT, fem_adapt_init)(int *meshID) |
void | FEM_ADAPT_Refine (int meshID, int qm, int method, double factor, double *sizes) |
FLINKAGE void | FTN_NAME (FEM_ADAPT_REFINE, fem_adapt_refine)(int *meshID |
void | FEM_ADAPT_Coarsen (int meshID, int qm, int method, double factor, double *sizes) |
FLINKAGE void | FTN_NAME (FEM_ADAPT_COARSEN, fem_adapt_coarsen)(int *meshID |
void | FEM_ADAPT_AdaptMesh (int meshID, int qm, int method, double factor, double *sizes) |
FLINKAGE void | FTN_NAME (FEM_ADAPT_ADAPTMESH, fem_adapt_adaptmesh)(int *meshID |
void | FEM_ADAPT_SetElementSizeField (int meshID, int elem, double size) |
FLINKAGE void | FTN_NAME (FEM_ADAPT_SETELEMENTSIZEFIELD, fem_adapt_setelementsizefield)(int *meshID |
void | FEM_ADAPT_SetElementsSizeField (int meshID, double *sizes) |
FLINKAGE void | FTN_NAME (FEM_ADAPT_SETELEMENTSSIZEFIELD, fem_adapt_setelementssizefield)(int *meshID |
void | FEM_ADAPT_SetReferenceMesh (int meshID) |
FLINKAGE void | FTN_NAME (FEM_ADAPT_SETREFERENCEMESH, fem_adapt_setreferencemesh)(int *meshID) |
void | FEM_ADAPT_GradateMesh (int meshID, double smoothness) |
FLINKAGE void | FTN_NAME (FEM_ADAPT_GRADATEMESH, fem_adapt_gradatemesh)(int *meshID |
Variables | |
FLINKAGE void int * | qm |
FLINKAGE void int int * | method |
FLINKAGE void int int double * | factor |
FLINKAGE void int int double double * | sizes |
FLINKAGE void int * | elem |
FLINKAGE void int double * | size |
FLINKAGE void double * | smoothness |
void _registerFEMMeshModify | ( | void | ) |
void FEM_ADAPT_Init | ( | int | meshID | ) |
Definition at line 4 of file fem_adapt_if.C.
FLINKAGE void FTN_NAME | ( | FEM_ADAPT_INIT | , | |
fem_adapt_init | ||||
) |
Definition at line 17 of file fem_adapt_if.C.
Definition at line 23 of file fem_adapt_if.C.
FLINKAGE void FTN_NAME | ( | FEM_ADAPT_REFINE | , | |
fem_adapt_refine | ||||
) |
Definition at line 35 of file fem_adapt_if.C.
FLINKAGE void FTN_NAME | ( | FEM_ADAPT_COARSEN | , | |
fem_adapt_coarsen | ||||
) |
Definition at line 46 of file fem_adapt_if.C.
FLINKAGE void FTN_NAME | ( | FEM_ADAPT_ADAPTMESH | , | |
fem_adapt_adaptmesh | ||||
) |
Definition at line 58 of file fem_adapt_if.C.
FLINKAGE void FTN_NAME | ( | FEM_ADAPT_SETELEMENTSIZEFIELD | , | |
fem_adapt_setelementsizefield | ||||
) |
void FEM_ADAPT_SetElementsSizeField | ( | int | meshID, | |
double * | sizes | |||
) |
Definition at line 68 of file fem_adapt_if.C.
FLINKAGE void FTN_NAME | ( | FEM_ADAPT_SETELEMENTSSIZEFIELD | , | |
fem_adapt_setelementssizefield | ||||
) |
void FEM_ADAPT_SetReferenceMesh | ( | int | meshID | ) |
Definition at line 81 of file fem_adapt_if.C.
FLINKAGE void FTN_NAME | ( | FEM_ADAPT_SETREFERENCEMESH | , | |
fem_adapt_setreferencemesh | ||||
) |
Definition at line 85 of file fem_adapt_if.C.
void FEM_ADAPT_GradateMesh | ( | int | meshID, | |
double | smoothness | |||
) |
Definition at line 91 of file fem_adapt_if.C.
FLINKAGE void FTN_NAME | ( | FEM_ADAPT_GRADATEMESH | , | |
fem_adapt_gradatemesh | ||||
) |
Definition at line 29 of file fem_adapt_if.h.
Referenced by BulkAdapt::add_element(), add_to_list(), splitter::addGhostElement(), splitter::addGhostPair(), dynChunk::addRealElement(), CkArray::allocate(), FEM_Ghost_Stencil::check(), FEM_Sparse_Elem_Checker::check(), ParFUMShadowArray::collectLocalNodes(), CreateAdaptAdjacencies(), BulkAdapt::dumpConn(), BulkAdapt::edge_bisect_2D(), FEM_Mesh_assemble(), FEM_Mesh_broadcast(), FEM_REFINE2D_Coarsen(), FEM_REFINE2D_Split(), FEM_write_part2mesh(), Bulk_Adapt::findEdgeLengths(), findNodeSet(), FORTRAN_AS_C(), FTN_NAME(), FEM_Mesh::getCount(), FEM_Mesh::getElem(), lookupAdaptAdjacencies(), lookupEdgeAdaptAdjacencies(), meshModel_GetElemAtId(), meshNodeElemItr_GetCurr(), FEM_Mesh::nElems(), FEM_Adapt::newElement(), BulkAdapt::one_side_split_2D(), MeshElem::operator+=(), FEM_ElemAdj_Layer::pup(), FEM_Ghost_Layer::pup(), PUPmarshall(), recurs_select_independent_groups(), BulkAdapt::remote_edge_bisect_2D(), FEM_Mesh::setCount(), FEM_Mesh::setElem(), test_independent_groups(), topModel_GetElemAtId(), topNodeElemItr_GetCurr(), and BulkAdapt::update_element_conn().
Definition at line 29 of file fem_adapt_if.h.
FLINKAGE void double* smoothness |