Go to the source code of this file.
Classes | |
struct | reco::Add< T > |
struct | reco::And< bool > |
struct | reco::BasicConvTrait< A, A > |
struct | reco::BasicConvTrait< double, double > |
struct | reco::BasicConvTrait< double, float > |
struct | reco::BasicConvTrait< double, int > |
struct | reco::BasicConvTrait< float, double > |
struct | reco::BasicConvTrait< float, int > |
struct | reco::BasicConvTrait< int, double > |
struct | reco::BasicConvTrait< int, float > |
struct | reco::BasicConvTrait< int, int > |
class | reco::BinOp< A, Operation, B > |
class | reco::ConvTrait< Expr< A >, Expr< B > > |
struct | reco::Div< T > |
struct | reco::Equal< T > |
class | reco::Expr< AnExpr > |
class | reco::ExprBase< T > |
class | reco::ExprIdentity< RETType > |
hold basic identities More... | |
class | reco::ExprLiteral< Value, ActON > |
class | reco::ExprUserFun< Value, ActON > |
struct | reco::Less< T > |
struct | reco::LessEqual< T > |
struct | reco::More< T > |
struct | reco::MoreEqual< T > |
struct | reco::Mul< T > |
class | reco::operator_trait< Expr< A >, Op, Expr< B > > |
class | reco::operator_trait< Op, A, Expr< B > > |
class | reco::operator_trait< Op, Expr< A >, B > |
struct | reco::Or< bool > |
class | reco::Selector< Type > |
struct | reco::Sub< T > |
struct | reco::ToExprTraits< double, ArgType > |
struct | reco::ToExprTraits< int, ArgType > |
Namespaces | |
namespace | reco |
fixed size matrix | |
Functions | |
template<class A , class B > | |
operator_trait< Expr< A >, And, Expr< B > >::ReturnType | reco::operator&& (const Expr< A > &A, const Expr< B > &B) |
template<class A , class B > | |
operator_trait< A, And, Expr < B > >::ReturnType | reco::operator&& (const A &A, const Expr< B > &B) |
template<class A , class B > | |
operator_trait< Expr< A >, And, B >::ReturnType | reco::operator&& (const Expr< A > &A, const B &B) |
template<class A , class B > | |
operator_trait< Expr< A >, Mul, Expr< B > >::ReturnType | reco::operator* (const Expr< A > &A, const Expr< B > &B) |
template<class A , class B > | |
operator_trait< A, Mul, Expr < B > >::ReturnType | reco::operator* (const A &A, const Expr< B > &B) |
template<class A , class B > | |
operator_trait< Expr< A >, Mul, B >::ReturnType | reco::operator* (const Expr< A > &A, const B &B) |
template<class A , class B > | |
operator_trait< A, Add, Expr < B > >::ReturnType | reco::operator+ (const A &A, const Expr< B > &B) |
template<class A , class B > | |
operator_trait< Expr< A >, Add, Expr< B > >::ReturnType | reco::operator+ (const TExpr< A > &A, const TExpr< B > &B) |
template<class A , class B > | |
operator_trait< Expr< A >, Add, B >::ReturnType | reco::operator+ (const Expr< A > &A, const B &B) |
template<class A , class B > | |
operator_trait< A, Div, Expr < B > >::ReturnType | reco::operator/ (const A &A, const Expr< B > &B) |
template<class A , class B > | |
operator_trait< Expr< A >, Div, B >::ReturnType | reco::operator/ (const Expr< A > &A, const B &B) |
template<class A , class B > | |
operator_trait< Expr< A >, Div, Expr< B > >::ReturnType | reco::operator/ (const Expr< A > &A, const Expr< B > &B) |
template<class A , class B > | |
operator_trait< Expr< A > , Less, Expr< B > >::ReturnType | reco::operator< (const Expr< A > &A, const Expr< B > &B) |
template<class A , class B > | |
operator_trait< A, Less, TExpr < B > >::ReturnType | reco::operator< (const A &A, const Expr< B > &B) |
template<class A , class B > | |
operator_trait< Expr< A > , Less, B >::ReturnType | reco::operator< (const Expr< A > &A, const B &B) |
template<class A , class B > | |
operator_trait< Expr< A > , LessEqual, Expr< B > >::ReturnType | reco::operator<= (const Expr< A > &A, const Expr< B > &B) |
template<class A , class B > | |
operator_trait< A, LessEqual, Expr< B > >::ReturnType | reco::operator<= (const A &A, const Expr< B > &B) |
template<class A , class B > | |
operator_trait< Expr< A > , LessEqual, B >::ReturnType | reco::operator<= (const Expr< A > &A, const B &B) |
template<class A , class B > | |
operator_trait< Expr< A > , Equal, B >::ReturnType | reco::operator== (const Expr< A > &A, const B &B) |
template<class A , class B > | |
operator_trait< A, Equal, Expr < B > >::ReturnType | reco::operator== (const A &A, const Expr< B > &B) |
template<class A , class B > | |
operator_trait< Expr< A > , Equal, Expr< B > >::ReturnType | reco::operator== (const Expr< A > &A, const Expr< B > &B) |
template<class A , class B > | |
operator_trait< A, More, Expr < B > >::ReturnType | reco::operator> (const A &A, const Expr< B > &B) |
template<class A , class B > | |
operator_trait< Expr< A > , More, Expr< B > >::ReturnType | reco::operator> (const Expr< A > &A, const Expr< B > &B) |
template<class A , class B > | |
operator_trait< Expr< A > , More, B >::ReturnType | reco::operator> (const Expr< A > &A, const B &B) |
template<class A , class B > | |
operator_trait< Expr< A > , MoreEqual, TExpr< B > >::ReturnType | reco::operator>= (const Expr< A > &A, const Expr< B > &B) |
template<class A , class B > | |
operator_trait< Expr< A > , MoreEqual, B >::ReturnType | reco::operator>= (const Expr< A > &A, const B &B) |
template<class A , class B > | |
operator_trait< A, MoreEqual, TExpr< B > >::ReturnType | reco::operator>= (const A &A, const Expr< B > &B) |
template<class A , class B > | |
operator_trait< A, Or, Expr< B > >::ReturnType | reco::operator|| (const A &A, const Expr< B > &B) |
template<class A , class B > | |
operator_trait< Expr< A >, Or, B >::ReturnType | reco::operator|| (const Expr< A > &A, const B &B) |
template<class A , class B > | |
operator_trait< Expr< A >, Or, Expr< B > >::ReturnType | reco::operator|| (const Expr< A > &A, const Expr< B > &B) |