FreePOOMA
2.4.1
|
Range is a general type of integer domain, which refers to a set of points a, a+s, a+2s, ..., b. More...
#include "Domain/Domain.h"
#include "Domain/DomainTraits.Range.h"
#include "Domain/NewDomain.h"
#include "Utilities/NoInit.h"
#include "Utilities/PAssert.h"
Classes | |
class | Range< Dim > |
Range<N> is a domain representing a set of N numeric sequences, one for each dimension N. More... | |
class | Range< 1 > |
Range<1> is a 1D specialization of Range<N>; for the 1D case, there are only a restricted set of constructors available. More... | |
Functions | |
template<int Dim> | |
void | fillRangeScalar (Range< Dim > &r, const int &a) |
Range is a general type of integer domain, which refers to a set of points a, a+s, a+2s, ..., b.
It has a run-time specified stride value s. It is basically an array of Range<1> objects. Range defers most of its implementation to the Domain<DomainTraits<Range>> base class.
void fillRangeScalar | ( | Range< Dim > & | r, |
const int & | a | ||
) | [inline] |
Referenced by Range< Dim2 >::operator=().