Rogue Wave banner
Previous fileTop of DocumentContentsIndex pageNext file
Essential Math Module Reference Guide
Rogue Wave web site:  Home Page  |  Main Documentation Page

2.2 Math Collection Classes

Classes that represent vectors, matrices, and arrays are the collection classes of the Essential Math Module. These classes, along with their iterators and related classes, are contained in Table 1.

Table 1: The Math Collection Classes 

Class Name Description

RWConvertGenMat<From,To>

Converts between RWGenMats with different datatypes. It assumes that there is a conversion operator from From to To.

RWConvertMathArray<From,To>

Converts between RWMathArrays with different datatypes.

RWConvertMathVec<From,To>

Converts between RWMathVecs with different datatypes.

RWGenMat<T>

A templatized general matrix class.

RWGenMat<T>::const_iterator

The random access iterator for the RWGenMat<T> collection class.

RWGenMat<T>::iterator

The random access iterator for the RWGenMat<T> collection class.

RWMathArray<T>

A templatized arbitrary dimension array class.

RWMathArray<T>::const_iterator

The random access iterator for the RWMathArray<T> collection class.

RWMathArray<T>::iterator

The random access iterator for the RWMathArray<T> collection class.

RWMathVec<T>

A templatized vector class.

RWMathVec<T>::const_iterator

The random access iterator for the RWMathVec<T> collection class.

RWMathVec<T>::iterator

The random access iterator for the RWMathVec<T> collection class.

RWMultiIndex

An n-dimensional index class. It is a tool for traversing arrays of arbitrary dimension.

rw_numeric_traits<T>

A helper class that contains only typedef information.

RWRange

An index object which can be used for subscripting vectors, matrices, and arrays.

RWSlice

An index object which can be used for subscripting vectors, matrices, and arrays.

RWToEnd

An index object which can be used for subscripting vectors, matrices, and arrays from a given element to the end.



Previous fileTop of DocumentContentsIndex pageNext file

© Copyright Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave and SourcePro are registered trademarks of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.