Jive reference manual
Typedefs
Array types

Exports a set of array types. More...

Typedefs

typedef ::jem::Array< double > jive::util::Vector
 A type representing a one-dimensional array of doubles. More...
 
typedef ::jem::Array< double, 2 > jive::util::Matrix
 A type representing a two-dimensional array of doubles. More...
 
typedef ::jem::Array< double, 3 > jive::util::Cubix
 A type representing a three-dimensional array of doubles. More...
 
typedef ::jem::Array< int > jive::util::IntVector
 A type representing a one-dimensional array of integers. More...
 
typedef ::jem::Array< int, 2 > jive::util::IntMatrix
 A type representing a two-dimensional array of integers. More...
 
typedef ::jem::Array< int, 3 > jive::util::IntCubix
 A type representing a three-dimensional array of integers. More...
 
typedef ::jem::Array< bool > jive::util::BoolVector
 A type representing a one-dimensional array of booleans. More...
 
typedef ::jem::Array< bool, 2 > jive::util::BoolMatrix
 A type representing a two-dimensional array of booleans. More...
 
typedef ::jem::Array< jem::Stringjive::util::StringVector
 A type representing a one-dimensional array of strings. More...
 

Detailed Description

#include <jive/util/Array.h>

This header file exports a set of convenient typedefs, such as Vector and Matrix, that represent different types of one-dimensional and multi-dimensional arrays.

Note that this file includes the header file <jem/base/array/Array.h>.

Typedef Documentation

typedef ::jem::Array<double> jive::util::Vector

The Vector type represents a one-dimensional array of double precision numbers. It is an alias for jem::Array<double>.

Examples:
Database.cpp, and meshgen.cpp.
typedef ::jem::Array<double,2> jive::util::Matrix

The Matrix type represents a two-dimensional array of double precision numbers. It is an alias for jem::Array<double,2>.

typedef ::jem::Array<double,3> jive::util::Cubix

The Cubix type represents a three-dimensional array of double precision numbers. It is an alias for jem::Array<double,3>.

The IntVector type represents a one-dimensional array of integers. It is an alias for jem::Array<int>.

The IntMatrix type represents a two-dimensional array of integers. It is an alias for jem::Array<int,2>.

typedef ::jem::Array<int,3> jive::util::IntCubix

The IntCubix type represents a three-dimensional array of integers. It is an alias for jem::Array<int,3>.

The BoolVector type represents a one-dimensional array of boolean values. It is an alias for jem::Array<bool>.

The BoolMatrix type represents a two-dimensional array of boolean values. It is an alias for jem::Array<bool,2>.

The StringVector type represents a one-dimensional array of strings. It is an alias for jem::Array<jem::String>.