GridVecInterpolation< T > Class Template Reference

Solution interpolation/accumulator base class. More...

#include <SGrid.hpp>

Inheritance diagram for GridVecInterpolation< T >:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual void Rewind ()=0
 Resets the solution (for ex. sets it to zero).
virtual void AddGridVec (T factor, GridVec< T > &vec)=0
 Adds a grid function to the current combination.
void Interpolate (GridVec< T > &vec)
 interpolate a given grid function
virtual ~GridVecInterpolation ()
 Virtual destructor.

Detailed Description

template<typename T>
class GridVecInterpolation< T >

Solution interpolation/accumulator base class.


Constructor & Destructor Documentation

template<typename T>
virtual GridVecInterpolation< T >::~GridVecInterpolation (  )  [inline, virtual]

Virtual destructor.


Member Function Documentation

template<typename T>
virtual void GridVecInterpolation< T >::Rewind (  )  [pure virtual]

Resets the solution (for ex. sets it to zero).

Implemented in InterpolationAtPoint< T >, GridInterpolation< T >, GridConstInterpolation< T >, VecAccumulator< T >, and CC_Integral< T, Integrand >.

template<typename T>
virtual void GridVecInterpolation< T >::AddGridVec ( factor,
GridVec< T > &  vec 
) [pure virtual]

Adds a grid function to the current combination.

Parameters:
[in] factor The factor to multiply the grid function by
[in] vec The grid function to add

Implemented in InterpolationAtPoint< T >, GridInterpolation< T >, GridConstInterpolation< T >, VecAccumulator< T >, and CC_Integral< T, Integrand >.

template<typename T>
void GridVecInterpolation< T >::Interpolate ( GridVec< T > &  vec  )  [inline]

interpolate a given grid function

Parameters:
[in] vec The grid function to interpolate


The documentation for this class was generated from the following file:
Generated on Fri Sep 21 12:34:13 2007 for SG2 by  doxygen 1.5.2