FreePOOMA  2.4.1
Classes | Functions
Indices.h File Reference

iota(domain) is a handy function that returns an Array that contains an array of vectors whose elements correspond to index values. More...

#include "Tiny/Vector.h"
#include "Engine/IndexFunctionEngine.h"
#include "Array/Array.h"
#include "Pooma/View.h"
Include dependency graph for Indices.h:
This graph shows which files directly or indirectly include this file:

Classes

class  IotaFunctor
struct  Iota< Dim >

Functions

template<int Dim>
Iota< Dim >::Iota_t iota (const Interval< Dim > &domain)
template<int Dim>
Iota< Dim >::Index_t iotaIndex (const Interval< Dim > &domain, int i)
Array< 1, Vector< 1, int >
, IndexFunction< IotaFunctor > > 
iota (int i1)
Array< 2, Vector< 2, int >
, IndexFunction< IotaFunctor > > 
iota (int i1, int i2)
Array< 3, Vector< 3, int >
, IndexFunction< IotaFunctor > > 
iota (int i1, int i2, int i3)

Detailed Description

iota(domain) is a handy function that returns an Array that contains an array of vectors whose elements correspond to index values.

For example, iota(Interval<2>(10,10))(3,4) is Vector<2,int>(3,4).


Function Documentation

template<int Dim>
Iota<Dim>::Iota_t iota ( const Interval< Dim > &  domain) [inline]
template<int Dim>
Iota<Dim>::Index_t iotaIndex ( const Interval< Dim > &  domain,
int  i 
) [inline]
Array< 1, Vector< 1, int >, IndexFunction< IotaFunctor > > iota ( int  i1) [inline]
Array< 2, Vector< 2, int >, IndexFunction< IotaFunctor > > iota ( int  i1,
int  i2 
) [inline]
Array< 3, Vector< 3, int >, IndexFunction< IotaFunctor > > iota ( int  i1,
int  i2,
int  i3 
) [inline]