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 |