MathTL
Public Member Functions
Arenstorf Class Reference
Inheritance diagram for Arenstorf:
MathTL::AbstractIVP< Vector< double > >

List of all members.

Public Member Functions

void evaluate_f (const double t, const Vector< double > &v, const double tolerance, Vector< double > &result) const
void evaluate_ft (const double t, const Vector< double > &v, const double tolerance, Vector< double > &result) const
void solve_ROW_stage_equation (const double t, const Vector< double > &v, const double alpha, const Vector< double > &y, const double tolerancs, Vector< double > &result) const
double period () const

Member Function Documentation

void Arenstorf::evaluate_f ( const double  t,
const Vector< double > &  v,
const double  tolerance,
Vector< double > &  result 
) const [inline, virtual]

evaluate the right--hand side f at (t,v), up to some tolerance (w.r.t. the ||.||_2 norm)

Implements MathTL::AbstractIVP< Vector< double > >.

void Arenstorf::evaluate_ft ( const double  t,
const Vector< double > &  v,
const double  tolerance,
Vector< double > &  result 
) const [inline, virtual]

evaluate the derivative f_t at (t,v), up to some tolerance (w.r.t. the ||.||_2 norm)

Implements MathTL::AbstractIVP< Vector< double > >.

void Arenstorf::solve_ROW_stage_equation ( const double  t,
const Vector< double > &  v,
const double  alpha,
const Vector< double > &  y,
const double  tolerancs,
Vector< double > &  result 
) const [inline, virtual]

Up to a given tolerance (w.r.t. the ||.||_2 norm), solve the special linear system

(alpha*I-J)x = y,

where J = f(t,v) is the (exact) Jacobian of f. This routine will primarily be used to solve the stage equations of an ROW-method.

Implements MathTL::AbstractIVP< Vector< double > >.


The documentation for this class was generated from the following file:
 All Classes Functions Variables Typedefs Enumerations