STK++ 0.9.13
STK_CArray.h File Reference

In this file we implement the final class CArray. More...

#include "STK_ICArray.h"
Include dependency graph for STK_CArray.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  STK::hidden::Traits< CArray< Type_, SizeRows_, SizeCols_, Orient_ > >
 Specialization of the Traits class for CArray class. More...
 
class  STK::CArray< Type_, SizeRows_, SizeCols_, Orient_ >
 A CArray is a two dimensional array with a continuous storage like a C-array. More...
 

Namespaces

namespace  STK
 The namespace STK is the main domain space of the Statistical ToolKit project.
 
namespace  STK::hidden
 The hidden namespace enclose the classes and methods which are used internally by the STK++ classes.
 

Typedefs

typedef CArray< Real, UnknownSize, UnknownSize, Arrays::by_col_STK::CArrayXX
 
typedef CArray< Real, UnknownSize, 2, Arrays::by_col_STK::CArrayX2
 
typedef CArray< Real, UnknownSize, 3, Arrays::by_col_STK::CArrayX3
 
typedef CArray< Real, 2, UnknownSize, Arrays::by_col_STK::CArray2X
 
typedef CArray< Real, 3, UnknownSize, Arrays::by_col_STK::CArray3X
 
typedef CArray< Real, 2, 2, Arrays::by_col_STK::CArray22
 
typedef CArray< Real, 3, 3, Arrays::by_col_STK::CArray33
 
typedef CArray< double, UnknownSize, UnknownSize, Arrays::by_col_STK::CArrayXXd
 
typedef CArray< double, UnknownSize, 2, Arrays::by_col_STK::CArrayX2d
 
typedef CArray< double, UnknownSize, 3, Arrays::by_col_STK::CArrayX3d
 
typedef CArray< double, 2, UnknownSize, Arrays::by_col_STK::CArray2Xd
 
typedef CArray< double, 3, UnknownSize, Arrays::by_col_STK::CArray3Xd
 
typedef CArray< double, 2, 2, Arrays::by_col_STK::CArray22d
 
typedef CArray< double, 3, 3, Arrays::by_col_STK::CArray33d
 
typedef CArray< int, UnknownSize, UnknownSize, Arrays::by_col_STK::CArrayXXi
 
typedef CArray< int, UnknownSize, 2, Arrays::by_col_STK::CArrayX2i
 
typedef CArray< int, UnknownSize, 3, Arrays::by_col_STK::CArrayX3i
 
typedef CArray< int, 2, UnknownSize, Arrays::by_col_STK::CArray2Xi
 
typedef CArray< int, 3, UnknownSize, Arrays::by_col_STK::CArray3Xi
 
typedef CArray< int, 2, 2, Arrays::by_col_STK::CArray22i
 
typedef CArray< int, 3, 3, Arrays::by_col_STK::CArray33i
 
typedef CArray< Real, UnknownSize, UnknownSize, Arrays::by_row_STK::CArrayByRowXX
 
typedef CArray< Real, UnknownSize, 2, Arrays::by_row_STK::CArrayByRowX2
 
typedef CArray< Real, UnknownSize, 3, Arrays::by_row_STK::CArrayByRowX3
 
typedef CArray< Real, 2, UnknownSize, Arrays::by_row_STK::CArrayByRow2X
 
typedef CArray< Real, 3, UnknownSize, Arrays::by_row_STK::CArrayByRow3X
 
typedef CArray< Real, 2, 2, Arrays::by_row_STK::CArrayByRow22
 
typedef CArray< Real, 3, 3, Arrays::by_row_STK::CArrayByRow33
 
typedef CArray< double, UnknownSize, UnknownSize, Arrays::by_row_STK::CArrayByRowXXd
 
typedef CArray< double, UnknownSize, 2, Arrays::by_row_STK::CArrayByRowX2d
 
typedef CArray< double, UnknownSize, 3, Arrays::by_row_STK::CArrayByRowX3d
 
typedef CArray< double, 2, UnknownSize, Arrays::by_row_STK::CArrayByRow2Xd
 
typedef CArray< double, 3, UnknownSize, Arrays::by_row_STK::CArrayByRow3Xd
 
typedef CArray< double, 2, 2, Arrays::by_row_STK::CArrayByRow22d
 
typedef CArray< double, 3, 3, Arrays::by_row_STK::CArrayByRow33d
 
typedef CArray< int, UnknownSize, UnknownSize, Arrays::by_row_STK::CArrayByRowXXi
 
typedef CArray< int, UnknownSize, 2, Arrays::by_row_STK::CArrayByRowX2i
 
typedef CArray< int, UnknownSize, 3, Arrays::by_row_STK::CArrayByRowX3i
 
typedef CArray< int, 2, UnknownSize, Arrays::by_row_STK::CArrayByRow2Xi
 
typedef CArray< int, 3, UnknownSize, Arrays::by_row_STK::CArrayByRow3Xi
 
typedef CArray< int, 2, 2, Arrays::by_row_STK::CArrayByRow22i
 
typedef CArray< int, 3, 3, Arrays::by_row_STK::CArrayByRow33i
 

Functions

template<typename Type , int SizeRows_, int SizeCols_, bool Orient_>
ostreamSTK::operator<< (ostream &s, const CAllocator< Type, SizeRows_, SizeCols_, Orient_ > &V)
 output stream for CAllocator.
 

Detailed Description

In this file we implement the final class CArray.

Definition in file STK_CArray.h.