Do more. Code less. Free software for GPU computing.
<scroll to top>

seq Class Reference

#include <index.h>

List of all members.

Public Member Functions

 seq ()
 seq (double n)
 Create sequence {0 1 ... n-1}
 seq (double first, double last)
 Create sequence {first first+1 ... last}.
 seq (double first, double inc, double last)
 Create sequence {first first+inc ... last}.
seq operator- ()
 Reverse sequence.
seq operator+ (double x)
 Offset sequence.
seq operator- (double x)
 Offset sequence.
seq operator* (double x)
 Scale sequence.

Public Attributes

double first
double inc
double last
 Zero-indexed.
unsigned size

Friends

seq operator+ (double x, seq y)
 Offset sequence.
seq operator- (double x, seq y)
 Offset sequence.
seq operator* (double x, seq y)
 Scale sequence.

Detailed Description


Constructor & Destructor Documentation

seq ( )
seq ( double  n)

Create sequence {0 1 ... n-1}

seq ( double  first,
double  last 
)

Create sequence {first first+1 ... last}.

seq ( double  first,
double  inc,
double  last 
)

Create sequence {first first+inc ... last}.


Member Function Documentation

seq operator- ( ) [inline]

Reverse sequence.

seq operator+ ( double  x) [inline]

Offset sequence.

seq operator- ( double  x) [inline]

Offset sequence.

seq operator* ( double  x) [inline]

Scale sequence.


Friends And Related Function Documentation

seq operator+ ( double  x,
seq  y 
) [friend]

Offset sequence.

seq operator- ( double  x,
seq  y 
) [friend]

Offset sequence.

seq operator* ( double  x,
seq  y 
) [friend]

Scale sequence.


Member Data Documentation

double first
double inc
double last

Zero-indexed.

unsigned size

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