|
ESYS13
Revision_
|
Go to the source code of this file.
Classes | |
| struct | Paso_Function |
Typedefs | |
| typedef enum Paso_FunctionType | Paso_FunctionType |
| typedef struct Paso_Function | Paso_Function |
Enumerations | |
| enum | Paso_FunctionType { LINEAR_SYSTEM } |
Functions | |
| err_t | Paso_FunctionDerivative (double *J0w, const double *w, Paso_Function *F, const double *f0, const double *x0, double *setoff, Paso_Performance *pp) |
| err_t | Paso_FunctionCall (Paso_Function *F, double *value, const double *arg, Paso_Performance *pp) |
| void | Paso_Function_free (Paso_Function *F) |
| typedef struct Paso_Function Paso_Function |
| typedef enum Paso_FunctionType Paso_FunctionType |
| enum Paso_FunctionType |
| void Paso_Function_free | ( | Paso_Function * | F | ) |
References Paso_Function::kind, LINEAR_SYSTEM, MEMFREE, and Paso_Function_LinearSystem_free().
| err_t Paso_FunctionCall | ( | Paso_Function * | F, |
| double * | value, | ||
| const double * | arg, | ||
| Paso_Performance * | pp | ||
| ) |
References Paso_Function::kind, LINEAR_SYSTEM, Paso_Function_LinearSystem_call(), and SYSTEM_ERROR.
Referenced by Paso_FunctionDerivative(), and Paso_Solver_NewtonGMRES().
| err_t Paso_FunctionDerivative | ( | double * | J0w, |
| const double * | w, | ||
| Paso_Function * | F, | ||
| const double * | f0, | ||
| const double * | x0, | ||
| double * | setoff, | ||
| Paso_Performance * | pp | ||
| ) |
References Esys_MPIInfo::comm, EPSILON, MAX, MPI_DOUBLE, Paso_Function::mpi_info, Paso_Function::n, Paso_FunctionCall(), Paso_LinearCombination(), Paso_lsup(), Paso_Update(), Paso_zeroes(), and SOLVER_NO_ERROR.
Referenced by Paso_Solver_GMRES2().
1.7.6.1