RungeKutta2IvpOdeSolver Class Reference

#include <RungeKutta2IvpOdeSolver.hpp>

Inheritance diagram for RungeKutta2IvpOdeSolver:

Inheritance graph
[legend]
Collaboration diagram for RungeKutta2IvpOdeSolver:

Collaboration graph
[legend]

List of all members.

Protected Member Functions

void CalculateNextYValue (AbstractOdeSystem *pAbstractOdeSystem, double timeStep, double time, std::vector< double > &currentYValues, std::vector< double > &nextYValues)


Detailed Description

Concrete RungeKutta2IvpOdeSolver class.

Definition at line 42 of file RungeKutta2IvpOdeSolver.hpp.


Member Function Documentation

void RungeKutta2IvpOdeSolver::CalculateNextYValue ( AbstractOdeSystem pAbstractOdeSystem,
double  timeStep,
double  time,
std::vector< double > &  currentYValues,
std::vector< double > &  nextYValues 
) [protected, virtual]

Concrete RungeKutta2IvpOdeSolver class. Solves a system of ODEs using the Runge Kutta 2nd Order Initial Value Problem Ordinary Differential Equation Solver

To be used in the form:

RungeKutta2IvpOdeSolver mySolver

OdeSolution solution=mySolver.Solve(pMyOdeSystem, yInit, StartTime, EndTime, TimeStep, SamplingTime);

See documentation for AbstractOneStepIvpOdeSolver::Solve()

Implements AbstractOneStepIvpOdeSolver.

Definition at line 54 of file RungeKutta2IvpOdeSolver.cpp.

References AbstractOdeSystem::EvaluateYDerivatives(), and AbstractOdeSystem::GetNumberOfStateVariables().


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

Generated on Wed Mar 18 12:52:49 2009 for Chaste by  doxygen 1.5.5