gridripper::odesolver::relax::ODERelax::Method Class Reference

Abstract class of relaxation method matrix initializers. More...

#include <ODERelax.h>

List of all members.

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.


Detailed Description

Abstract class of relaxation method matrix initializers.

Member Function Documentation

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.

Parameters:
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.

Returns:
the row length


The documentation for this class was generated from the following file:

Generated on Wed Jun 17 18:46:57 2009 for GridRipper by  doxygen 1.5.6