HyperspaceExplorer 0.7.1
Public Member Functions | Private Attributes
LoopHelper< N, P, 1, NUM > Class Template Reference

Specialization to end recursion. More...

#include <LoopHelper.h>

Collaboration diagram for LoopHelper< N, P, 1, NUM >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 LoopHelper (const VecMath::Vector< P, NUM > &x_min, const VecMath::Vector< P, NUM > &x_max, const VecMath::Vector< P, unsigned > &grid_size, std::shared_ptr< ParametricFunction< N, P, NUM > > f)
 Set the function, boundaries and grid size we're working with.
void recalculateOneDimensionOfGrid (VecMath::MultiDimensionalVector< VecMath::Vector< N, NUM >, 1 > &values, VecMath::Vector< P, NUM > &current_x)
 Loop over one dimension, evaluating _f and filling values.

Private Attributes

VecMath::Vector< P, NUM > _x_min
 Lower boundary of grid on which the ParametricFunction is applied.
VecMath::Vector< P, NUM > _x_max
 Upper boundary of grid on which the ParametricFunction is applied.
VecMath::Vector< P, unsigned > _grid_size
 Vector of grid sizes.
std::shared_ptr
< ParametricFunction< N, P,
NUM > > 
_f
 The function to be evaluated on every grid point.

Detailed Description

template<unsigned N, unsigned P, typename NUM>
class LoopHelper< N, P, 1, NUM >

Specialization to end recursion.


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

Generated on Mon Apr 9 2012 20:25:18 for HyperspaceExplorer 0.7.1 by doxygen 1.7.4  -  Hosted bySourceForge.net Logo