FreePOOMA  2.4.1
Classes | Functions
Range.h File Reference

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"
Include dependency graph for Range.h:
This graph shows which files directly or indirectly include this file:

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)

Detailed Description

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.


Function Documentation

template<int Dim>
void fillRangeScalar ( Range< Dim > &  r,
const int &  a 
) [inline]