|
ESYS13
Revision_
|
Go to the source code of this file.
| typedef struct Finley_Util_ValueAndIndex Finley_Util_ValueAndIndex |
| void Finley_LengthOfNormalVector | ( | dim_t | len, |
| dim_t | dim, | ||
| dim_t | dim1, | ||
| double * | A, | ||
| double * | length | ||
| ) |
References INDEX3.
| void Finley_NormalVector | ( | dim_t | len, |
| dim_t | dim, | ||
| dim_t | dim1, | ||
| double * | A, | ||
| double * | Normal | ||
| ) |
References Finley_setError(), INDEX2, INDEX3, and ZERO_DIVISION_ERROR.
Referenced by Finley_Assemble_setNormal().
| void Finley_Util_AddScatter | ( | const dim_t | len, |
| const index_t * | index, | ||
| const dim_t | numData, | ||
| const double * | in, | ||
| double * | out, | ||
| const index_t | upperBound | ||
| ) |
References INDEX2.
Referenced by Finley_Assemble_LumpedSystem(), Finley_Assemble_PDE_Points(), Finley_Assemble_PDE_Single2_1D(), Finley_Assemble_PDE_Single2_2D(), Finley_Assemble_PDE_Single2_3D(), Finley_Assemble_PDE_Single2_C(), Finley_Assemble_PDE_System2_1D(), Finley_Assemble_PDE_System2_2D(), Finley_Assemble_PDE_System2_3D(), and Finley_Assemble_PDE_System2_C().
| bool_t Finley_Util_anyNonZeroDouble | ( | dim_t | N, |
| double * | values | ||
| ) |
| index_t Finley_Util_cumsum | ( | dim_t | , |
| index_t * | |||
| ) |
References N, omp_get_max_threads, omp_get_thread_num, TMPMEMALLOC, and TMPMEMFREE.
| void Finley_Util_DetOfSmallMat | ( | dim_t | len, |
| dim_t | dim, | ||
| double * | A, | ||
| double * | det | ||
| ) |
References INDEX3.
| void Finley_Util_Gather_double | ( | dim_t | len, |
| index_t * | index, | ||
| dim_t | numData, | ||
| double * | in, | ||
| double * | out | ||
| ) |
References INDEX2.
Referenced by Finley_Assemble_getSize(), Finley_Assemble_setNormal(), and Finley_Mesh_findMatchingFaces().
| void Finley_Util_Gather_int | ( | dim_t | len, |
| index_t * | index, | ||
| dim_t | numData, | ||
| index_t * | in, | ||
| index_t * | out | ||
| ) |
References INDEX2.
| index_t Finley_Util_getMaxInt | ( | dim_t | dim, |
| dim_t | N, | ||
| index_t * | values | ||
| ) |
References INDEX2, INDEX_T_MAX, MAX, and N.
Referenced by Finley_ElementFile_createColoring(), Finley_ElementFile_setNodeRange(), Finley_Mesh_merge(), Finley_NodeFile_setDOFRange(), Finley_NodeFile_setGlobalDOFRange(), Finley_NodeFile_setGlobalIdRange(), Finley_NodeFile_setGlobalNodeIDIndexRange(), and Finley_NodeFile_setIdRange().
| index_t Finley_Util_getMinInt | ( | dim_t | dim, |
| dim_t | N, | ||
| index_t * | values | ||
| ) |
References INDEX2, INDEX_T_MAX, MIN, and N.
Referenced by Finley_ElementFile_createColoring(), Finley_ElementFile_setNodeRange(), Finley_NodeFile_setDOFRange(), Finley_NodeFile_setGlobalDOFRange(), Finley_NodeFile_setGlobalIdRange(), Finley_NodeFile_setGlobalNodeIDIndexRange(), and Finley_NodeFile_setIdRange().
| void Finley_Util_InvertMap | ( | dim_t | , |
| index_t * | , | ||
| dim_t | , | ||
| index_t * | |||
| ) |
| void Finley_Util_InvertSmallMat | ( | dim_t | len, |
| dim_t | dim, | ||
| double * | A, | ||
| double * | invA, | ||
| double * | det | ||
| ) |
References ABS, Finley_setError(), INDEX3, and ZERO_DIVISION_ERROR.
| dim_t Finley_Util_packMask | ( | dim_t | N, |
| bool_t * | mask, | ||
| index_t * | index | ||
| ) |
References N.
Referenced by Finley_Mesh_createMappings(), Finley_Mesh_createNodeFileMappings(), Finley_Mesh_prepare(), and Finley_Mesh_resolveNodeIds().
| void Finley_Util_setValuesInUse | ( | const index_t * | values, |
| const dim_t | numValues, | ||
| dim_t * | numValuesInUse, | ||
| index_t ** | valuesInUse, | ||
| Esys_MPIInfo * | mpiinfo | ||
| ) |
References Esys_MPIInfo::comm, FALSE, INDEX_T_MAX, INDEX_T_MIN, MEMALLOC, MEMFREE, MPI_INT, and TRUE.
Referenced by Finley_ElementFile_setTagsInUse(), and Finley_NodeFile_setTagsInUse().
| void Finley_Util_SmallMatMult | ( | dim_t | A1, |
| dim_t | A2, | ||
| double * | A, | ||
| dim_t | B2, | ||
| double * | B, | ||
| double * | C | ||
| ) |
References INDEX2.
Referenced by Finley_Assemble_setNormal().
| void Finley_Util_SmallMatSetMult | ( | dim_t | len, |
| dim_t | A1, | ||
| dim_t | A2, | ||
| double * | A, | ||
| dim_t | B2, | ||
| double * | B, | ||
| double * | C | ||
| ) |
References INDEX3.
| void Finley_Util_SmallMatSetMult1 | ( | dim_t | len, |
| dim_t | A1, | ||
| dim_t | A2, | ||
| double * | A, | ||
| dim_t | B2, | ||
| double * | B, | ||
| double * | C | ||
| ) |
References INDEX2, and INDEX3.
Referenced by Finley_Assemble_interpolate().
| void Finley_Util_sortValueAndIndex | ( | dim_t | n, |
| Finley_Util_ValueAndIndex * | array | ||
| ) |
References Finley_Util_ValueAndIndex_compar().
Referenced by Finley_ElementFile_optimizeOrdering().
| int Finley_Util_ValueAndIndex_compar | ( | const void * | , |
| const void * | |||
| ) |
References Finley_Util_ValueAndIndex::index, and Finley_Util_ValueAndIndex::value.
Referenced by Finley_Util_sortValueAndIndex().
1.7.6.1