escript
Revision_
|
#include <Functions.h>
Public Member Functions | |
LinearSystem (SystemMatrix_ptr A, double *b, Options *options) | |
virtual | ~LinearSystem () |
virtual SolverResult | call (double *value, const double *arg, Performance *pp) |
sets value=F(arg) More... | |
virtual dim_t | getLen () |
returns the length of the vectors used by this function More... | |
![]() | |
Function (const escript::JMPI &mpi_info) | |
virtual | ~Function () |
SolverResult | derivative (double *J0w, const double *w, const double *f0, const double *x0, double *setoff, Performance *pp) |
Public Attributes | |
SystemMatrix_ptr | mat |
double * | tmp |
double * | b |
dim_t | n |
![]() | |
const escript::JMPI | mpi_info |
paso::LinearSystem::LinearSystem | ( | SystemMatrix_ptr | A, |
double * | b, | ||
Options * | options | ||
) |
|
virtual |
References tmp.
|
virtual |
sets value=F(arg)
Implements paso::Function.
References b, paso::util::copy(), mat, n, paso::NoError, PASO_ONE, and tmp.
|
inlinevirtual |
returns the length of the vectors used by this function
Implements paso::Function.
double* paso::LinearSystem::b |
Referenced by call(), and LinearSystem().
SystemMatrix_ptr paso::LinearSystem::mat |
Referenced by call(), and LinearSystem().
dim_t paso::LinearSystem::n |
Referenced by call(), and LinearSystem().
double* paso::LinearSystem::tmp |
Referenced by call(), LinearSystem(), and ~LinearSystem().