|
ESYS13
Revision_
|
Functions | |
| bool_t | Paso_Util_isAny (dim_t N, index_t *array, index_t value) |
| dim_t | Paso_Util_numPositives (const dim_t N, const double *x) |
| index_t | Paso_Util_iMax (const dim_t N, const index_t *array) |
| index_t | Paso_Util_cumsum (dim_t N, index_t *array) |
| index_t | Paso_Util_cumsum_maskedTrue (dim_t N, index_t *array, bool_t *mask) |
| index_t | Paso_Util_cumsum_maskedFalse (dim_t N, index_t *array, bool_t *mask) |
| index_t | Paso_Util_arg_max (dim_t n, dim_t *lambda) |
| void | Paso_zeroes (const dim_t n, double *x) |
| void | Paso_Update (const dim_t n, const double a, double *x, const double b, const double *y) |
| void | Paso_Copy (const dim_t n, double *out, const double *in) |
| void | Paso_LinearCombination (const dim_t n, double *z, const double a, const double *x, const double b, const double *y) |
| double | Paso_InnerProduct (const dim_t n, const double *x, const double *y, Esys_MPIInfo *mpiinfo) |
| double | Paso_lsup (const dim_t n, const double *x, Esys_MPIInfo *mpiinfo) |
| double | Paso_l2 (const dim_t n, const double *x, Esys_MPIInfo *mpiinfo) |
| void | ApplyGivensRotations (const dim_t n, double *v, const double *c, const double *s) |
| bool_t | Paso_fileExists (const char *filename) |
| void ApplyGivensRotations | ( | const dim_t | n, |
| double * | v, | ||
| const double * | c, | ||
| const double * | s | ||
| ) |
Referenced by Paso_Solver_GMRES2().
References Paso_LinearCombination().
Referenced by Paso_FCT_Solver_updateNL(), Paso_Function_LinearSystem_call(), Paso_Preconditioner_AMG_solve(), Paso_Preconditioner_LocalAMG_solve(), Paso_Preconditioner_LocalSmoother_solve(), Paso_Preconditioner_Smoother_solve(), Paso_Preconditioner_Smoother_solve_byTolerance(), Paso_Solver_MINRES(), Paso_Solver_solveAMLI(), Paso_Solver_solveRILU(), Paso_Solver_TFQMR(), Paso_SparseMatrix_applyBlockMatrix(), and Paso_TransportProblem_solve().
| bool_t Paso_fileExists | ( | const char * | filename | ) |
Referenced by Dudley_Mesh_saveVTK(), and Finley_Mesh_saveVTK().
| double Paso_InnerProduct | ( | const dim_t | n, |
| const double * | x, | ||
| const double * | y, | ||
| Esys_MPIInfo * | mpiinfo | ||
| ) |
References Esys_MPIInfo::comm, MIN, MPI_DOUBLE, and omp_get_max_threads.
Referenced by Paso_Solver_GMRES2(), Paso_Solver_MINRES(), and Paso_Solver_TFQMR().
| double Paso_l2 | ( | const dim_t | n, |
| const double * | x, | ||
| Esys_MPIInfo * | mpiinfo | ||
| ) |
References Esys_MPIInfo::comm, MIN, MPI_DOUBLE, and omp_get_max_threads.
Referenced by Paso_FCT_Solver_updateNL(), Paso_Solver_GMRES2(), Paso_Solver_MINRES(), Paso_Solver_NewtonGMRES(), and Paso_Solver_TFQMR().
| void Paso_LinearCombination | ( | const dim_t | n, |
| double * | z, | ||
| const double | a, | ||
| const double * | x, | ||
| const double | b, | ||
| const double * | y | ||
| ) |
References ABS, MIN, and omp_get_max_threads.
Referenced by Paso_Copy(), Paso_FunctionDerivative(), and Paso_Solver_TFQMR().
| double Paso_lsup | ( | const dim_t | n, |
| const double * | x, | ||
| Esys_MPIInfo * | mpiinfo | ||
| ) |
References ABS, Esys_MPIInfo::comm, MAX, MIN, MPI_DOUBLE, and omp_get_max_threads.
Referenced by Paso_FCT_Solver_update_LCN(), Paso_FCT_Solver_updateNL(), Paso_FunctionDerivative(), Paso_Preconditioner_Smoother_solve_byTolerance(), and Paso_Solver_NewtonGMRES().
| void Paso_Update | ( | const dim_t | n, |
| const double | a, | ||
| double * | x, | ||
| const double | b, | ||
| const double * | y | ||
| ) |
References ABS, MIN, and omp_get_max_threads.
Referenced by Paso_FCT_Solver_update_LCN(), Paso_FCT_Solver_updateNL(), Paso_FunctionDerivative(), Paso_Solver_GMRES2(), Paso_Solver_NewtonGMRES(), and Paso_Solver_TFQMR().
| index_t Paso_Util_arg_max | ( | dim_t | n, |
| dim_t * | lambda | ||
| ) |
References omp_get_max_threads.
Referenced by Paso_Preconditioner_LocalAMG_RungeStuebenSearch().
| index_t Paso_Util_cumsum | ( | dim_t | N, |
| index_t * | array | ||
| ) |
References N, omp_get_max_threads, omp_get_thread_num, TMPMEMALLOC, and TMPMEMFREE.
Referenced by Paso_Pattern_getSubpattern(), Paso_Preconditioner_AMG_CopyRemoteData(), Paso_Preconditioner_AMG_getProlongation(), Paso_Preconditioner_LocalAMG_getProlongation(), Paso_Solver_getAMLI(), and Paso_Solver_getRILU().
| index_t Paso_Util_cumsum_maskedFalse | ( | dim_t | N, |
| index_t * | array, | ||
| bool_t * | mask | ||
| ) |
References N, omp_get_max_threads, omp_get_thread_num, TMPMEMALLOC, and TMPMEMFREE.
Referenced by Paso_Preconditioner_AMG_alloc(), and Paso_Preconditioner_LocalAMG_alloc().
| index_t Paso_Util_cumsum_maskedTrue | ( | dim_t | N, |
| index_t * | array, | ||
| bool_t * | mask | ||
| ) |
References N, omp_get_max_threads, omp_get_thread_num, TMPMEMALLOC, and TMPMEMFREE.
Referenced by Paso_Preconditioner_AMG_alloc(), and Paso_Preconditioner_LocalAMG_alloc().
| index_t Paso_Util_iMax | ( | const dim_t | N, |
| const index_t * | array | ||
| ) |
References INDEX_T_MIN, MAX, and N.
Referenced by Paso_Preconditioner_LocalAMG_setClassicProlongation(), and Paso_Preconditioner_LocalAMG_setClassicProlongation_Block().
| bool_t Paso_Util_isAny | ( | dim_t | N, |
| index_t * | array, | ||
| index_t | value | ||
| ) |
Referenced by Paso_Coarsening_Local_Standard_Block(), Paso_Pattern_color(), and Paso_Pattern_mis().
| dim_t Paso_Util_numPositives | ( | const dim_t | N, |
| const double * | x | ||
| ) |
References N.
Referenced by Paso_Distribution_numPositives().
| void Paso_zeroes | ( | const dim_t | n, |
| double * | x | ||
| ) |
References MIN, and omp_get_max_threads.
Referenced by Paso_FCT_Solver_updateNL(), Paso_FunctionDerivative(), Paso_Solver_GMRES2(), Paso_Solver_TFQMR(), and Paso_TransportProblem_reset().
1.7.6.1