19#ifndef __PASO_FUNCTIONS_H__
20#define __PASO_FUNCTIONS_H__
boost::shared_ptr< JMPI_ > JMPI
Definition EsysMPI.h:76
Definition BiCGStab.cpp:25
boost::shared_ptr< SystemMatrix< T > > SystemMatrix_ptr
Definition SystemMatrix.h:42
SolverResult
Definition Paso.h:44
Definition Functions.h:29
const escript::JMPI mpi_info
Definition Functions.h:44
virtual dim_t getLen()=0
returns the length of the vectors used by this function
SolverResult derivative(double *J0w, const double *w, const double *f0, const double *x0, double *setoff, Performance *pp)
Definition Functions.cpp:32
virtual SolverResult call(double *value, const double *arg, Performance *pp)=0
sets value=F(arg)
virtual ~Function()
Definition Functions.cpp:28
Definition Functions.h:48
virtual ~LinearSystem()
Definition Solver_Function.cpp:36
virtual SolverResult call(double *value, const double *arg, Performance *pp)
sets value=F(arg)
Definition Solver_Function.cpp:44
SystemMatrix_ptr< double > mat
Definition Functions.h:56
virtual dim_t getLen()
returns the length of the vectors used by this function
Definition Functions.h:54
double * b
Definition Functions.h:58
double * tmp
Definition Functions.h:57
dim_t n
Definition Functions.h:59