36#ifndef STK_SARRAY2DNUMBER_H
37#define STK_SARRAY2DNUMBER_H
48template<
typename>
class SArray2DNumber;
143 template<
class OtherArray>
150 template<
class OtherDerived>
In this file we implement the modifiers of the IArray2D.
In this file we implement the slicing methods for IArray2D class.
Interface base class for the Array2D classes, this is an internal header file, included by other cont...
In this file we define and implement the final class SArray1D.
SArray2DNumber< Type_ > & operator=(Type const &value)
SArray2DNumber< Type_ > & setValue(TypeConst value)
set a value to this container.
SArray2DNumber< Type_ > & assign(ExprBase< Rhs > const &rhs)
template interface base class for two-dimensional arrays.
Col col(int j) const
access to a part of a column.
Row row(int i) const
access to a part of a row.
void shift(int rbeg, int cbeg)
Set new beginning indexes to the array.
The MultidimRegression class allows to regress a multidimensional output variable among a multivariat...
hidden::Traits< SArray2DNumber< Type_ > >::SubCol SubCol
~SArray2DNumber()
destructor.
hidden::Traits< SArray2DNumber< Type_ > >::Col Col
SArray2DNumber(Type **p_data, int row, int col)
constructor by reference, ref_=1.
ArrayBase< SArray2DNumber< Type_ > > LowBase
hidden::Traits< SArray2DNumber< Type_ > >::SubRow SubRow
SArray2DNumber(SArray2DNumber const &T, bool ref=false)
Copy constructor.
SArray2DNumber & operator=(const SArray2DNumber &T)
operator = : overwrite the CArray with the Right hand side T.
SArray2DNumber(IArray2D< OtherArray > const &T, int row, int col)
constructor by reference, ref_=1.
hidden::Traits< SArray2DNumber< Type_ > >::TypeConst TypeConst
hidden::Traits< SArray2DNumber< Type_ > >::SubVector SubVector
hidden::Traits< SArray2DNumber< Type_ > >::Row Row
SArray2DNumber & operator=(ExprBase< Rhs > const &T)
operator = : overwrite the CArray with the Right hand side T.
SArray2DNumber(Type const &v)
constructor with specified range, initialization with a constant.
Type const & elt0Impl() const
hidden::Traits< SArray2DNumber< Type_ > >::Type Type
SArray2DNumber & operator=(Type const &v)
set the container to a constant value.
SArray2DNumber()
Default constructor.
IArray2D< SArray2DNumber< Type_ > > Base
SArray2DNumber(ExprBase< OtherDerived > const &T)
Copy constructor using an expression.
void shift1D(int const &cbeg)
New first indexes for the object.
hidden::Traits< SArray2DNumber< Type_ > >::SubArray SubArray
Index sub-vector region: Specialization when the size is unknown.
SArray2DNumber< Real > SNumberX
final class for a Real horizontal container.
@ sparse_
sparse matrix/vector/array/expression
@ number_
(1,1) matrix/vector/array/expression (like a number)
@ by_col_
storage by column
The namespace STK is the main domain space of the Statistical ToolKit project.
SArray2DNumber< int > SNumberXi
SArray2DNumber< double > SNumberXd
RemoveConst< Type >::Type const & TypeConst
SArray1D< Type, UnknownSize, UnknownSize > ColVector
SArray2DNumber< Type_ > SubVector
SArray2DNumber< Type_ > SubArray
SArray2DNumber< Type_ > SubRow
SArray2DNumber< Type_ > SubCol
SArray2DNumber< Type_ > Row
SArray2DNumber< Type_ > Col