Go to the source code of this file.
Classes | |
| struct | TooN::Internal::Field< Lhs, One > |
| struct | TooN::Internal::Field< One, Rhs > |
| struct | TooN::Internal::NegType< C > |
| struct | TooN::Internal::NegType< One > |
| struct | TooN::Internal::One |
| struct | TooN::Operator< Internal::AddIdentity< R, C, P, B, Precision > > |
| struct | TooN::Operator< Internal::Identity< Pr > > |
| struct | TooN::Operator< Internal::RCScalars< P > > |
| struct | TooN::Operator< Internal::RCZero > |
| struct | TooN::Operator< Internal::Scalars< P > > |
| struct | TooN::Operator< Internal::ScalarsMatrix< R, C, P, B, Precision > > |
| struct | TooN::Operator< Internal::ScalarsVector< S, P, B, Precision > > |
| struct | TooN::Operator< Internal::SizedIdentity< Precision > > |
| struct | TooN::Operator< Internal::SizedScalars< P > > |
| struct | TooN::Operator< Internal::SizedZero > |
| struct | TooN::Operator< Internal::Zero > |
Namespaces | |
| namespace | TooN |
Everything lives inside this namespace. | |
| namespace | TooN::Internal |
Functions | |
| template<template< class > class Op, class Pl , class Pr > | |
| Operator< Op< typename Internal::MultiplyType< Pl, Pr > ::type > > | TooN::operator* (const Operator< Op< Pl > > &l, const Pr &r) |
| template<template< class > class Op, class Pl , class Pr > | |
| Operator< Op< typename Internal::MultiplyType< Pl, Pr > ::type > > | TooN::operator* (const Pl &l, const Operator< Op< Pr > > &r) |
| template<class Lhs > | |
| Lhs | TooN::Internal::operator* (const Lhs &v, One) |
| Multiplies something by One. | |
| template<class Rhs > | |
| Rhs | TooN::Internal::operator* (One, const Rhs &v) |
| Multiplies One by something. | |
| template<class Lhs > | |
| Lhs | TooN::Internal::operator+ (const Lhs &v, One) |
| Adds One to something. | |
| template<class Rhs > | |
| Rhs | TooN::Internal::operator+ (One, const Rhs &v) |
| Adds something to One. | |
| template<template< class >class Op> | |
| Operator< Op< DefaultPrecision > > | TooN::operator- (const Operator< Op< Internal::One > > &o) |
| template<class Op > | |
| Operator< Op > | TooN::operator- (const Operator< Op > &o) |
| int | TooN::Internal::operator- (const One &) |
| Returns negative One. | |
| template<class Lhs > | |
| Lhs | TooN::Internal::operator- (const Lhs &v, One) |
| Subtracts One from something. | |
| template<class Rhs > | |
| Rhs | TooN::Internal::operator- (One, const Rhs &v) |
| Subtracts something from One. | |
| template<template< class > class Op, class Pl , class Pr > | |
| Operator< Op< typename Internal::DivideType< Pl, Pr > ::type > > | TooN::operator/ (const Operator< Op< Pl > > &l, const Pr &r) |
Variables | |
| static Operator < Internal::Identity < Internal::One > > | TooN::Identity |
| static const Operator < Internal::Scalars < Internal::One > > | TooN::Ones |
| static Operator< Internal::Zero > | TooN::Zeros |