#include "Common.h"
#include "Functions.h"
#include "PasoUtil.h"
#include "Solver.h"
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) |
void | Paso_Function_free (Paso_Function *F) |
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, | |||
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().