|
escript
Revision_
|
#include <Functions.h>
Public Member Functions | |
| LinearSystem (SystemMatrix_ptr A, double *b, Options *options) | |
| virtual | ~LinearSystem () |
| virtual err_t | call (double *value, const double *arg, Performance *pp) |
| sets value=F(arg) | |
| virtual dim_t | getLen () |
| returns the length of the vectors used by this function | |
Public Attributes | |
| SystemMatrix_ptr | mat |
| double * | tmp |
| double * | b |
| dim_t | n |
| paso::LinearSystem::LinearSystem | ( | SystemMatrix_ptr | A, |
| double * | b, | ||
| Options * | options | ||
| ) |
| paso::LinearSystem::~LinearSystem | ( | ) | [virtual] |
References tmp.
| err_t paso::LinearSystem::call | ( | double * | value, |
| const double * | arg, | ||
| Performance * | pp | ||
| ) | [virtual] |
sets value=F(arg)
Implements paso::Function.
References b, paso::util::copy(), mat, n, NO_ERROR, PASO_ONE, paso::SystemMatrix_MatrixVector_CSR_OFFSET0(), and tmp.
| virtual dim_t paso::LinearSystem::getLen | ( | ) | [inline, virtual] |
| double* paso::LinearSystem::b |
Referenced by call(), and LinearSystem().
Referenced by call(), and LinearSystem().
Referenced by call(), getLen(), and LinearSystem().
| double* paso::LinearSystem::tmp |
Referenced by call(), LinearSystem(), and ~LinearSystem().
1.7.6.1