proj home

Files   Classes   Functions   Hierarchy  

desystest::desystest::f1< T > Class Template Reference

Equation y''+y=0 Assumes xval[0], yi is 2D array and have memory allocated. More...

#include <desystest.h>

Collaboration diagram for desystest::desystest::f1< T >:

List of all members.

Public Member Functions

 f1 (T *xval_, T *yi_)
 Default solution is cos(x) from default initial conditions.
void operator++ ()
 Only one equation.
void operator() (T &Dz, T const z, T const x) const
 (y')' = -y

Public Attributes

Txval
 x value.
Tyi
 y[0] is y, y[1] is y'.


Detailed Description

template<typename T>
class desystest::f1< T >

Equation y''+y=0 Assumes xval[0], yi is 2D array and have memory allocated.

Definition at line 27 of file desystest.h.


Constructor & Destructor Documentation

template<typename T >
desystest::desystest::f1< T >::f1 ( T xval_,
T yi_ 
) [inline]

Default solution is cos(x) from default initial conditions.

Definition at line 37 of file desystest.h.

References desystest::desystest::f1< T >::xval, and desystest::desystest::f1< T >::yi.

00038       : xval(xval_), yi(yi_) { *xval=0; yi[0]=1.0; yi[1]=0.0; }


Member Function Documentation

template<typename T >
void desystest::desystest::f1< T >::operator() ( T Dz,
T const   z,
T const   x 
) const [inline]

(y')' = -y

Definition at line 44 of file desystest.h.

References desystest::desystest::f1< T >::yi.

00045       { Dz = -yi[0]; }

template<typename T >
void desystest::desystest::f1< T >::operator++ (  )  [inline]

Only one equation.

Definition at line 41 of file desystest.h.

00041 {}


Member Data Documentation

template<typename T >
T* desystest::desystest::f1< T >::xval

x value.

Definition at line 32 of file desystest.h.

Referenced by desystest::desystest::f1< T >::f1().

template<typename T >
T* desystest::desystest::f1< T >::yi

y[0] is y, y[1] is y'.

Definition at line 34 of file desystest.h.

Referenced by desystest::desystest::f1< T >::f1(), and desystest::desystest::f1< T >::operator()().


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

Generated on Fri Mar 4 00:49:55 2011 for Chelton Evans Source by  doxygen 1.5.8