#include <ODERelax.h>
Public Member Functions | |
virtual void | set (tvalarray< GReal_t > &fieldValues, tvalarray< GReal_t > &matrix, tvalarray< GReal_t > &rhsvec, const tvalarray< GReal_t > &deltaField)=0 |
Sets the coefficient matrix and the RHS of the linear system of equations. | |
virtual int | getNumSubsteps () const =0 |
int | getRowLength () |
Number of elements in a row of the coefficient matrix. |
virtual void gridripper::odesolver::relax::ODERelax::Method::set | ( | tvalarray< GReal_t > & | fieldValues, | |
tvalarray< GReal_t > & | matrix, | |||
tvalarray< GReal_t > & | rhsvec, | |||
const tvalarray< GReal_t > & | deltaField | |||
) | [pure virtual] |
Sets the coefficient matrix and the RHS of the linear system of equations.
fieldValues | array of field values | |
matrix | output array for the coefficient matrix | |
rhsvec | output array for the RHS | |
deltaField | array of "small" differences for the numerical differentiation of the ODE's RHS with respect to the fields |
int gridripper::odesolver::relax::ODERelax::Method::getRowLength | ( | ) | [inline] |
Number of elements in a row of the coefficient matrix.