Public Member Functions | List of all members
ialgo::TNeighbourBinCaller< SpaceDimension > Class Template Reference

Class providing mechanism to iterate over neighbours in some multidimensional discrete space. More...

#include <TNeighbourBinCaller.h>

Public Member Functions

 TNeighbourBinCaller ()
 
void InitForCyclicSpace (const istd::CVarIndex &spaceSizes, int leftTolerance, int rightTolerance)
 
template<typename Visitor >
void VisitAllCorrelations (Visitor &visitor)
 

Detailed Description

template<int SpaceDimension>
class ialgo::TNeighbourBinCaller< SpaceDimension >

Class providing mechanism to iterate over neighbours in some multidimensional discrete space.

Definition at line 17 of file TNeighbourBinCaller.h.

Constructor & Destructor Documentation

template<int SpaceDimension>
ialgo::TNeighbourBinCaller< SpaceDimension >::TNeighbourBinCaller ( )

Definition at line 66 of file TNeighbourBinCaller.h.

Member Function Documentation

template<int SpaceDimension>
void ialgo::TNeighbourBinCaller< SpaceDimension >::InitForCyclicSpace ( const istd::CVarIndex spaceSizes,
int  leftTolerance,
int  rightTolerance 
)

Definition at line 75 of file TNeighbourBinCaller.h.

template<int SpaceDimension>
template<typename Visitor >
void ialgo::TNeighbourBinCaller< SpaceDimension >::VisitAllCorrelations ( Visitor &  visitor)
inline

Definition at line 25 of file TNeighbourBinCaller.h.

References istd::CVarIndex::GetDimensionsCount().


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

© 2007-2017 Witold Gantzke and Kirill Lepskiy