Rogue Wave banner
No previous fileTop of DocumentContentsNo linkNo next file
Essential Math Module User's Guide
Rogue Wave web site:  Home Page  |  Main Documentation Page

Topic Index

Click on one of the letters below to jump immediately to that section of the index.

A | B | C | D | E | F | G | H | I | L | M | O | P | R | S | T | U | V | W | X

A

adding new numeric types [in 2.2.2 Adding New Numeric Types]
aliasing [in 3.6 Construction Versus Assignment]
   [in 3.8 Vector Copies]
   defined [in 3.3 Data and Views]
architecture
   data-view model [in 3.3 Data and Views]
arrays
   defined [in 3.2 Some Simple Examples]
   example [in 3.2.3 An Array Example]
   high dimension [in 3.13 High Dimension Arrays]
   of signed and unsigned chars [in 3.11 Arrays of Signed and Unsigned Chars]
assignment and construction operators, distinction [in 3.6 Construction Versus Assignment]
assignment operators [in 3.5 Assignment]
assignment, defined [in 3.6 Construction Versus Assignment]
asynchronous errors [in 8.1.3 Asynchronous Errors]

B

basic linear algebra package [in 8.3 Basic Linear Algebra Package]
BLAS [in 8.3 Basic Linear Algebra Package]

C

column major order, defined [in 3.12 Data Storage Schemes]
COLUMN_MAJOR [in 3.12 Data Storage Schemes]
condition numbers
   defined [in 5.3 Condition Number]
condition()
   for accessing the condition number [in 5.3 Condition Number]
construction, defined [in 3.6 Construction Versus Assignment]
copy constructor
   defined [in 3.4 Copy Constructor]
copy() [in 3.8 Vector Copies]

D

data-view model [in 3.3 Data and Views]
DComplexFFT2DServer [in 4.1 Overview]
DComplexFFTServer [in 4.1 Overview]
DComplexFFTServer and DoubleFFTServer
   distinction [in 4.2 Transforms of Real Sequences]
defining a new numeric type [in 2.2.1 Defining a New Numeric Type]
DoubleCosineServer [in 4.3 Transforms of Even and Odd Sequences]
   [in 4.1 Overview]
DoubleFFTServer [in 4.1 Overview]

E

error model
   asynchronous errors [in 8.1.3 Asynchronous Errors]
   invalid input errors [in 8.1.2 Invalid Input]
   three categories of errors [in 8.1 Errors]
error numbers and messages [in 8.1.6 Error Numbers and Messages]
Essential Math Module
   definition [in 1.1 Welcome]
   features [in 1.2 Product Features]
even sequences [in 4.3 Transforms of Even and Odd Sequences]
example program
   class derivation [in 9.7 Class Derivation Example]
   random number generators [in 9.10 Random Number Generator Example]
   type conversion [in 9.5 Type Conversion Example]
   using a user-defined type [in 9.11 User-Defined Type Example]
   using multiple inheritance to do runtime binding [in 9.9 Example with Multiple Inheritance and Runtime Binding]
   using RWGenFact<T> for linear algebra with double precision matrices [in 9.8 Linear Algebra Example]
   using saveOn() and restoreFrom() [in 9.6 Example with saveOn()and restoreFrom()]
   using the complex FFT server class [in 9.4 Example Using the FFT Server Class]
   using the matrix classes [in 9.3 Example Using the Matrix Classes]
   using vector classes [in 9.2 Example Using the Vector Classes]
example
   2-dimensional Fourier transform of a graphical image [in 3.11 Arrays of Signed and Unsigned Chars]
   array class [in 3.2.3 An Array Example]
   assignment operators [in 3.5 Assignment]
   class Histogram [in 6.2 Class Histogram]
   code to invert a matrix [in 5.1 Overview]
   comparing efficiency of the Essential Math Module to Fortran [in 8.2.2 Overall Efficiency]
   constructing a four-dimensional array [in 3.13 High Dimension Arrays]
   constructing a three-dimensional array [in 3.13 High Dimension Arrays]
   constructing arrays under three dimension [in 3.13 High Dimension Arrays]
   constructing high-dimension arrays [in 3.13 High Dimension Arrays]
   copy constructor [in 3.4 Copy Constructor]
   creating three views [in 3.9.2 Advanced Subscripting]
   distinction between initialization and assignment [in 3.6 Construction Versus Assignment]
   dynamically configuring server from vector length [in 4.1 Overview]
   how RWGenFact<T> tests validity of objects [in 8.1.2 Invalid Input]
   inverting a matrix [in 5.2 LU Factorization]
   iostreams [in 7.2 A Simple Example Using Streams]
   LeastSqFit [in 6.3 Class LeastSqFit]
   making a unique copy of data [in 3.8 Vector Copies]
   matrix class [in 3.2.2 Matrix Example]
   overloaded solve() [in 5.2 LU Factorization]
   overloading inverse() [in 5.2 LU Factorization]
   passing a matrix to a C function [in 3.12 Data Storage Schemes]
   picks as lvalues [in 3.10 Picks]
   printing a vector of 10 uniformly distributed random deviates [in 6.1 Random Number Generators]
   random number generator function call operator [in 6.1 Random Number Generators]
   re-initializing to view other data [in 3.7 Function reference()]
   reusing an LU factorization [in 5.2 LU Factorization]
   ROW_MAJOR parameter [in 3.12 Data Storage Schemes]
   solving a set of linear equations [in 5.1 Overview]
   subscripting [in 3.9 Subscripting]
   subscripting in a 3-D array [in 3.9.2 Advanced Subscripting]
   subscripting with an RWIntVec [in 3.10 Picks]
   subscripting with character strings [in 3.9.1 Subscripting with Character Strings]
   subscripting with explicitly constructed objects [in 3.9.2 Advanced Subscripting]
   the function reference() [in 3.7 Function reference()]
   transforming a real even sequence [in 4.3 Transforms of Even and Odd Sequences]
   two approaches to transforming a real sequence [in 4.2 Transforms of Real Sequences]
   user-defined error handler, no exception support [in 8.1.5 Error Handlers]
   using an integer vector as subscript [in 3.13 High Dimension Arrays]
   using uniform random number generator as a source of random deviates [in 6.2 Class Histogram]
   vector class [in 3.2.1 Vectors]
exception hierarchy [in 8.1.4 Exception Hierarchy]
expandConjugateEven() [in 4.2 Transforms of Real Sequences]
expandEven() [in 4.3 Transforms of Even and Odd Sequences]

F

fast Fourier transform servers, listed [in 4.1 Overview]
fast sine/cosine transform server [in 4.1 Overview]
figure
   data-view model architecture [in 3.3 Data and Views]
function object
   defined [in 6.1 Random Number Generators]
   in random number generator classes [in 6.1 Random Number Generators]

G

global functions, nontemplatized
   adding [in 2.2.2.2 Adding Global and Specialized Functions]
global functions, templatized
   adding [in 2.2.2.2 Adding Global and Specialized Functions]

H

helper class
   for implementing picks [in 3.10 Picks]
   rw_numeric_traits [in 2.1.2 Template Specializations]
Histogram [in 6.2 Class Histogram]

I

ill-conditioned matrix, defined [in 5.3 Condition Number]
initialization, defined [in 3.6 Construction Versus Assignment]
invalid input errors [in 8.1.2 Invalid Input]
inverse() [in 5.2 LU Factorization]
iterator and const_iterator, distinction [in 2.3 Iterators]
iterator
   defined [in 2.3 Iterators]
   table of iterator classes [in 2.3 Iterators]
   uses of [in 2.3.1 Uses of Iterators]

L

LeastSqFit [in 6.3 Class LeastSqFit]
linear equations
   solving sets of [in 5.1 Overview]
LU factorization [in 5.1 Overview]
   defined [in 5.2 LU Factorization]

M

matrix class
   example [in 3.2.2 Matrix Example]

O

odd sequences [in 4.3 Transforms of Even and Odd Sequences]
overloaded shift operators
   for moving objects [in 7.1 Overview]
   prototypes [in 7.1 Overview]

P

performance
   and data storage schemes [in 3.12 Data Storage Schemes]
   and random number generators [in 6.1 Random Number Generators]
   and Rogue Wave BLAS [in 8.3 Basic Linear Algebra Package]
   and slices [in 8.2.1 Slices]
persistence facility [in 7.1 Overview]
pick(const RWIntVec&) [in 3.10 Picks]
picks
   defined [in 3.10 Picks]
   less efficient than subscripting [in 3.10 Picks]
PRECONDITION and POSTCONDITION clauses [in 8.1.1 Violated Preconditions]

R

random number generator classes
   table [in 6.1 Random Number Generators]
random number generators
   how they work in the Essential Math Module [in 6.1 Random Number Generators]
reference() [in 3.7 Function reference()]
requirements
   for a numeric type [in 2.2.1 Defining a New Numeric Type]
restrictions
   by compilers on datatypes [in 2.2 Nonstandard Numeric Types]
   by compilers on global functions [in 2.2.2.2 Adding Global and Specialized Functions]
   on length of vector to be transformed [in 4.1 Overview]
   on portability with RWFile [in 7.1 Overview]
   on string manipulation with vectors [in 3.11 Arrays of Signed and Unsigned Chars]
row major order, defined [in 3.12 Data Storage Schemes]
ROW_MAJOR [in 3.12 Data Storage Schemes]
rw_numeric_traits [in 2.2.2.2 Adding Global and Specialized Functions]
   [in 2.1.2 Template Specializations]
   for specializations [in 2.2.2.1 Modifying the Numeric Trait Information]
RWAll
   in subscripting [in 3.9.2 Advanced Subscripting]
RWCString [in 3.11 Arrays of Signed and Unsigned Chars]
RWDataView::Storage
   enum [in 3.12 Data Storage Schemes]
RWDEBUG [in 8.1.1 Violated Preconditions]
RWFile
   defined [in 7.1 Overview]
RWGenFact<T>:LU factorization class [in 5.2 LU Factorization]
RWpistream [in 7.1 Overview]
RWpostream [in 7.1 Overview]
RWRandGenerator [in 6.1 Random Number Generators]
RWRange
   used in subscripting [in 3.9.2 Advanced Subscripting]
RWSlice
   in subscripting [in 3.9.2 Advanced Subscripting]
RWTHROW
   macro for throwing exceptions [in 8.1.5 Error Handlers]
RWToEnd
   in subscripting [in 3.9.2 Advanced Subscripting]
RWTRand<Generator> [in 6.1 Random Number Generators]
RWvistream [in 7.1 Overview]
RWvostream [in 7.1 Overview]
RWxalloc [in 8.1.4 Exception Hierarchy]
RWxmsg [in 8.1.4 Exception Hierarchy]

S

server
   configuring for vector length [in 4.1 Overview]
slices
   and efficiency [in 8.2.1 Slices]
   defined [in 8.2.1 Slices]
solve() [in 5.2 LU Factorization]
storage schemes
   organization methods [in 3.12 Data Storage Schemes]
   when knowing scheme is useful [in 3.12 Data Storage Schemes]
store and restore functions, listed [in 7.1 Overview]
strings
   manipulating with RWCString [in 3.11 Arrays of Signed and Unsigned Chars]
subscripting
   accessing a single element [in 3.9 Subscripting]
   accessing groups of elements [in 3.9 Subscripting]
   defined [in 3.9 Subscripting]
   five types for [in 3.9.2 Advanced Subscripting]
   using picks instead [in 3.10 Picks]
   with character strings [in 3.9.1 Subscripting with Character Strings]
   with explicitly constructed objects [in 3.9.2 Advanced Subscripting]

T

table
   random number generator classes [in 6.1 Random Number Generators]
templates
   adding new numeric types [in 2.2.2 Adding New Numeric Types]
   compiler limitations on types [in 2.2 Nonstandard Numeric Types]
   defined [in 2.1 Templates Defined]
   defining new types [in 2.2.1 Defining a New Numeric Type]
   pros and cons [in 2.1.1 Pros and Cons of Templates]
   specializations [in 2.1.2 Template Specializations]
   using nonstandard types [in 2.2 Nonstandard Numeric Types]
throw operand hierarchy [in 8.1.4 Exception Hierarchy]
transforms
   even and odd sequences [in 4.3 Transforms of Even and Odd Sequences]
   of real sequences [in 4.2 Transforms of Real Sequences]
types
   adding new [in 2.2.2 Adding New Numeric Types]
   defining a new numeric [in 2.2.1 Defining a New Numeric Type]
   nonstandard numeric [in 2.2 Nonstandard Numeric Types]

U

uniform deviates, defined [in 6.1 Random Number Generators]

V

vector class
   defined [in 3.2 Some Simple Examples]
   example [in 3.2.1 Vectors]
views
   defined [in 3.3 Data and Views]
violated precondition errors [in 8.1.1 Violated Preconditions]

W

well-conditioned matrix, defined [in 5.3 Condition Number]

X

xmsg [in 8.1.4 Exception Hierarchy]


No previous fileTop of DocumentContentsNo linkNo next file

Copyright © Rogue Wave Software, Inc. All Rights Reserved.

The Rogue Wave name and logo, and SourcePro, are registered trademarks of Rogue Wave Software. All other trademarks are the property of their respective owners.
Provide feedback to Rogue Wave about its documentation.