35#ifndef STK_UNARYOPERATORS_H
36#define STK_UNARYOPERATORS_H
41template<
typename UnaryOp,
typename Lhs>
class UnaryOperator;
48template<
typename UnaryOp,
typename Lhs>
62 typedef typename UnaryOp::result_type
Type;
69template<
typename UnaryOp,
typename Lhs>
90template<
typename UnaryOp,
typename Lhs>
base class for template evaluation expressions and visitors.
The MultidimRegression class allows to regress a multidimensional output variable among a multivariat...
Generic expression when unary operator is applied to an expression.
ColRange const & colsImpl() const
TRange< sizeCols_ > ColRange
Type of the Range for the columns.
ExprBase< UnaryOperator< UnaryOp, Lhs > > Base
TypeConst elt2Impl(int i, int j) const
UnaryOp const & functor() const
TypeConst elt1Impl(int i) const
UnaryOperator(Lhs const &lhs, UnaryOp const &functor=UnaryOp())
TypeConst elt0Impl() const
TRange< sizeRows_ > RowRange
Type of the Range for the rows.
RowRange const & rowsImpl() const
hidden::Traits< UnaryOperator< UnaryOp, Lhs > >::Type Type
hidden::Traits< UnaryOperator< UnaryOp, Lhs > >::TypeConst TypeConst
The namespace STK is the main domain space of the Statistical ToolKit project.
Base class for all referencing containers.
UnaryOp::result_type Type
ColOperator< UnaryOperator< UnaryOp, Lhs > > Col
RowOperator< UnaryOperator< UnaryOp, Lhs > > Row
UnaryOp::result_type TypeConst