18 #ifndef __PASO_FUNCTIONS_H__ 19 #define __PASO_FUNCTIONS_H__ 62 #endif // __PASO_FUNCTIONS_H__ virtual err_t call(double *value, const double *arg, Performance *pp)=0
sets value=F(arg)
double * tmp
Definition: Functions.h:55
Function(esysUtils::JMPI &mpi_info)
Definition: Functions.cpp:24
esysUtils::JMPI mpi_info
Definition: Functions.h:42
virtual dim_t getLen()
returns the length of the vectors used by this function
Definition: Functions.h:52
boost::shared_ptr< SystemMatrix > SystemMatrix_ptr
Definition: SystemMatrix.h:38
Definition: Functions.h:45
virtual ~Function()
Definition: Functions.cpp:29
int err_t
Definition: types.h:29
SystemMatrix_ptr mat
Definition: Functions.h:54
Definition: Functions.h:26
index_t dim_t
Definition: types.h:27
err_t derivative(double *J0w, const double *w, const double *f0, const double *x0, double *setoff, Performance *pp)
Definition: Functions.cpp:33
boost::shared_ptr< JMPI_ > JMPI
Definition: Esys_MPI.h:79
double * b
Definition: Functions.h:56
dim_t n
Definition: Functions.h:57
virtual dim_t getLen()=0
returns the length of the vectors used by this function