35#ifndef STK_TRANSPOSEACCESSOR_H
36#define STK_TRANSPOSEACCESSOR_H
42template<
typename Array>
class TransposeAccessor;
55 orient_ = !Lhs::orient_,
56 sizeRows_ = Lhs::sizeCols_,
57 sizeCols_ = Lhs::sizeRows_,
58 storage_ = Lhs::storage_
62 typedef typename Lhs::Type
Type;
83template<
typename Lhs>
base class for template arrays.
The MultidimRegression class allows to regress a multidimensional output variable among a multivariat...
Generic expression when an expression is transposed.
TRange< sizeRows_ > RowRange
Type of the Range for the rows.
ColRange const & colsImpl() const
TypeConst elt0Impl() const
access to the element of the transposed expression
TransposeAccessor(Lhs &lhs)
Constructor.
ArrayBase< TransposeAccessor< Lhs > > Base
hidden::Traits< TransposeOperator< Lhs > >::Type Type
RowRange const & rowsImpl() const
TRange< sizeCols_ > ColRange
Type of the Range for the columns.
TypeConst elt1Impl(int i) const
TypeConst elt2Impl(int i, int j) const
hidden::Traits< TransposeOperator< Lhs > >::TypeConst TypeConst
Type & elt0Impl()
access to the element of the transposed expression
Type & elt2Impl(int i, int j)
The namespace STK is the main domain space of the Statistical ToolKit project.
Base class for all referencing containers.
ColOperator< TransposeAccessor< Lhs > > Col
RowOperator< TransposeAccessor< Lhs > > Row
Helper Traits class for transposed operator.