35#ifndef STK_EXPRBASEOPERATORS_H
36#define STK_EXPRBASEOPERATORS_H
41#define IMPLEMENT_BINARY_OPERATOR(OPERATORNAME, BINARYOPERATORNAME) \
42template<class Derived> \
43template<typename Rhs> \
44inline typename hidden::OperatorSelector<Derived, Rhs, Arrays::BINARYOPERATORNAME>::Result const \
45ExprBase<Derived>::OPERATORNAME( ExprBase<Rhs> const& other) const \
46{ return hidden::OperatorSelector<Derived, Rhs, Arrays::BINARYOPERATORNAME>::Selector::run(this->asDerived(), other.asDerived());}
75#undef IMPLEMENT_BINARY_OPERATOR
In this file we implement the class allowing to disambiguate the use of an UnaryOperator or a BinaryO...
#define IMPLEMENT_BINARY_OPERATOR(OPERATORNAME, BINARYOPERATORNAME)
utility macro allowing to implement binary operators
The MultidimRegression class allows to regress a multidimensional output variable among a multivariat...
hidden::SliceVisitorSelector< Derived, hidden::MinVisitor, Arrays::by_col_ >::type_result min(Derived const &A)
If A is a row-vector or a column-vector then the function will return the usual minimal value of the ...
hidden::SliceVisitorSelector< Derived, hidden::MaxVisitor, Arrays::by_col_ >::type_result max(Derived const &A)
If A is a row-vector or a column-vector then the function will return the usual maximal value of the ...
The namespace STK is the main domain space of the Statistical ToolKit project.