1d_array.h File Reference
#include "claraty/share.h"#include "claraty/2d_array.h"Include dependency graph for 1d_array.h:

Go to the source code of this file.
Namespaces | |
| namespace | claraty |
Classes | |
| class | claraty::N_1D_Array< T > |
Typedefs | |
| typedef N_1D_Array< double > | claraty::N_1D_Array_d |
Functions | |
| template<class T> | |
| std::ostream & | claraty::operator<< (std::ostream &os, const N_1D_Array< T > &v) |
Detailed Description
Defines a one-dimensional array class and its functionality. This class inherits functionality from 2d_array and supports sub-arrays. 1D_Array is a container class similar to the STL vector with sub array support. It also inherits from 2D_Array to support the matrix and vector classes that derive from 2D_Array and 1D_Array respectively 1D_Array class allocates continguous memory for the arrays and carries out vector indexing and some basic operations such as == comparsions. Most functionality is inherited from its parent. This class requires and guarantees that the elements are contiguous (but not necessarily the memory allocated inside each element).
Designer(s): Issa A.D. Nesnas
Author(s): Issa A.D. Nesnas, Clay Kunz
Date: March 22, 2001
Software License:
http://claraty.jpl.nasa.gov/license/open_src/ or file: license/open_src.txt
© 2006, Jet Propulsion Laboratory, California Institute of Technology
- Revision
- 1.5
Definition in file 1d_array.h.