#include "Dudley.h"Go to the source code of this file.
| typedef struct Dudley_Util_ValueAndIndex Dudley_Util_ValueAndIndex |
References INDEX3.
References Dudley_setError(), INDEX2, INDEX3, and ZERO_DIVISION_ERROR.
Referenced by Dudley_Assemble_setNormal().
| void Dudley_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 Dudley_Assemble_LumpedSystem(), Dudley_Assemble_PDE_Points(), Dudley_Assemble_PDE_Single2_1D(), Dudley_Assemble_PDE_Single2_2D(), Dudley_Assemble_PDE_Single2_3D(), Dudley_Assemble_PDE_System2_1D(), Dudley_Assemble_PDE_System2_2D(), and Dudley_Assemble_PDE_System2_3D().
References omp_get_max_threads, omp_get_thread_num, TMPMEMALLOC, and TMPMEMFREE.
References INDEX3.
| void Dudley_Util_Gather_double | ( | dim_t | len, | |
| index_t * | index, | |||
| dim_t | numData, | |||
| double * | in, | |||
| double * | out | |||
| ) |
References INDEX2.
Referenced by Dudley_Assemble_getSize(), Dudley_Assemble_setNormal(), and Dudley_Mesh_findMatchingFaces().
| void Dudley_Util_Gather_int | ( | dim_t | len, | |
| index_t * | index, | |||
| dim_t | numData, | |||
| index_t * | in, | |||
| index_t * | out | |||
| ) |
References INDEX2.
References ABS, Dudley_setError(), INDEX3, and ZERO_DIVISION_ERROR.
| void Dudley_Util_setValuesInUse | ( | const index_t * | values, | |
| const dim_t | numValues, | |||
| dim_t * | numValuesInUse, | |||
| index_t ** | valuesInUse, | |||
| Esys_MPIInfo * | mpiinfo | |||
| ) |
References Esys_MPIInfo::comm, INDEX_T_MAX, MEMALLOC, MEMFREE, and MPI_INT.
Referenced by Dudley_ElementFile_setTagsInUse(), and Dudley_NodeFile_setTagsInUse().
| void Dudley_Util_SmallMatMult | ( | dim_t | A1, | |
| dim_t | A2, | |||
| double * | A, | |||
| dim_t | B2, | |||
| const double * | B, | |||
| const double * | C | |||
| ) |
References INDEX2.
Referenced by Dudley_Assemble_setNormal().
| void Dudley_Util_SmallMatSetMult | ( | dim_t | len, | |
| dim_t | A1, | |||
| dim_t | A2, | |||
| double * | A, | |||
| dim_t | B2, | |||
| const double * | B, | |||
| const double * | C | |||
| ) |
References INDEX3.
| void Dudley_Util_SmallMatSetMult1 | ( | dim_t | len, | |
| dim_t | A1, | |||
| dim_t | A2, | |||
| double * | A, | |||
| dim_t | B2, | |||
| const double * | B, | |||
| const double * | C | |||
| ) |
References INDEX2, and INDEX3.
Referenced by Dudley_Assemble_interpolate().
| void Dudley_Util_sortValueAndIndex | ( | dim_t | n, | |
| Dudley_Util_ValueAndIndex * | array | |||
| ) |
References Dudley_Util_ValueAndIndex_compar().
Referenced by Dudley_ElementFile_optimizeOrdering().
| int Dudley_Util_ValueAndIndex_compar | ( | const void * | , | |
| const void * | ||||
| ) |
References Dudley_Util_ValueAndIndex::index, and Dudley_Util_ValueAndIndex::value.
Referenced by Dudley_Util_sortValueAndIndex().
1.7.1