#include "Common.h"
#include "Paso_MPI.h"
#include "performance.h"
Go to the source code of this file.
Classes | |
struct | Paso_Function |
Typedefs | |
typedef enum Paso_FunctionType | Paso_FunctionType |
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, const bool_t w_is_normalized, Paso_Performance *pp) |
err_t | Paso_FunctionCall (Paso_Function *F, double *value, const double *arg, Paso_Performance *pp) |
typedef enum Paso_FunctionType Paso_FunctionType |
enum Paso_FunctionType |
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, | |||
const bool_t | w_is_normalized, | |||
Paso_Performance * | pp | |||
) |
References EPSILON, Paso_Function::mpi_info, Paso_Function::n, NO_ERROR, Paso_FunctionCall(), Paso_l2(), Paso_LinearCombination(), Paso_Update(), and Paso_zeroes().
Referenced by Paso_Solver_GMRES2().