35#ifndef STK_CARRAYNUMBER_H
36#define STK_CARRAYNUMBER_H
43template<
typename Type,
bool Orient_ = Arrays::by_col_>
class CArrayNumber;
44template<
typename Type,
int SizeRows_,
int SizeCols_,
bool Orient_>
class CArray;
45template<
typename Type,
int Size_,
bool Orient_>
class CArraySquare;
46template<
typename Type,
int SizeCols_,
bool Orient_>
class CArrayPoint;
47template<
typename Type,
int SizeRows_,
bool Orient_ >
class CArrayVector;
63template<
typename Type_,
bool Orient_>
93template <
typename Type_,
bool Orient_>
132 template<
class OtherAllocator>
137 template<
class OtherDerived>
Interface base class for the CArray, this is an internal header file, included by other Containers li...
CArrayNumber< Type_, Orient_ > & operator=(Type const &value)
CArrayNumber< Type_, Orient_ > & setValue(TypeConst value)
set a value to this container.
CArrayNumber< Type_, Orient_ > & assign(ExprBase< Rhs > const &rhs)
specialization for the number case.
CArrayNumber(Type *const &q)
wrapper constructor for 0 based C-Array.
CArrayNumber(Type const &v)
constructor with an initial value, initialization with a constant.
hidden::Traits< CArrayNumber< Type_, Orient_ > >::Row Row
CArrayNumber(ExprBase< OtherDerived > const &T)
Copy constructor using an expression.
hidden::Traits< CArrayNumber< Type_, Orient_ > >::Col Col
~CArrayNumber()
destructor.
ArrayBase< CArrayNumber< Type_, Orient_ > > LowBase
CArrayNumber()
Default constructor.
hidden::Traits< CArrayNumber< Type_, Orient_ > >::TypeConst TypeConst
CArrayNumber & operator=(Type const &v)
operator= : set the container to a constant value.
CArrayNumber(ITContainer2D< OtherAllocator > const &allocator)
constructor by reference.
ICArray< CArrayNumber< Type_, Orient_ > > Base
hidden::Traits< CArrayNumber< Type_, Orient_ > >::Type Type
CArrayNumber & operator=(ExprBase< Rhs > const &T)
operator = : overwrite the CArrayNumber with the Right hand side T.
CArrayNumber(CArrayNumber const &T, bool ref=false)
Copy constructor.
CArrayNumber & operator=(CArrayNumber const &rhs)
operator = : overwrite the CArrayNumber with the Right hand side rhs.
Allocator const & allocator() const
Get a constant reference on the main allocator.
The MultidimRegression class allows to regress a multidimensional output variable among a multivariat...
@ dense_
dense matrix/vector/array/expression
@ number_
(1,1) matrix/vector/array/expression (like a number)
The namespace STK is the main domain space of the Statistical ToolKit project.
CArrayNumber< int, Arrays::by_col_ > CNumberi
CArrayNumber< int, Arrays::by_row_ > CNumberByRowi
CArrayNumber< double, Arrays::by_col_ > CNumberd
CArrayNumber< Real, Arrays::by_col_ > CNumber
CArrayNumber< double, Arrays::by_row_ > CNumberByRowd
CArrayNumber< Real, Arrays::by_row_ > CNumberByRow
CAllocator< Type_, 1, 1, Orient_ > Allocator
CArrayNumber< Type_, Orient_ > Row
CArrayNumber< Type_, Orient_ > Col
RemoveConst< Type >::Type const & TypeConst