valSPH
 All Classes Files Functions Variables
Equation Class Referenceabstract

#include <Equation.h>

Inheritance diagram for Equation:
Inheritance graph
Collaboration diagram for Equation:
Collaboration graph

Public Member Functions

 Equation ()
 It, in fact its children, creates a new empty Equation.
 
virtual void setNNP (list< Particle > nNP)=0
 It, in fact its children, modifies the NNP list.
 
virtual list< ParticlegetNNP ()=0
 It, in fact its children, provides the NNP list.
 
virtual vector< double > evaluate (vector< double > X, double t)=0
 It, in fact its children, evaluates the vectorial equation.
 
 ~Equation ()
 It destroys the Equation object.
 

Protected Attributes

list< ParticlenNP
 

Constructor & Destructor Documentation

Equation::Equation ( )

It, in fact its children, creates a new empty Equation.

Equation::~Equation ( )

It destroys the Equation object.

Member Function Documentation

virtual vector<double> Equation::evaluate ( vector< double >  X,
double  t 
)
pure virtual

It, in fact its children, evaluates the vectorial equation.

Parameters
X_n
t_n
Returns
X_{n+1} = f(X_n,t_n)

Implemented in HDEquation, and PendulumEquation.

Here is the caller graph for this function:

virtual list<Particle> Equation::getNNP ( )
pure virtual

It, in fact its children, provides the NNP list.

Implemented in HDEquation, and PendulumEquation.

virtual void Equation::setNNP ( list< Particle nNP)
pure virtual

It, in fact its children, modifies the NNP list.

Implemented in HDEquation, and PendulumEquation.

Here is the caller graph for this function:

Member Data Documentation

list<Particle> Equation::nNP
protected

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