Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

quantity::Variable< Quantity< dimension::Dimension< BSUtilities::Rational< RL_N, RL_D >, BSUtilities::Rational< RM_N, RM_D >, BSUtilities::Rational< RT_N, RT_D >, BSUtilities::Rational< RE_N, RE_D >, BSUtilities::Rational< RTE_N, RTE_D >, BSUtilities::Rational< RA_N, RA_D >, BSUtilities::Rational< RLU_N, RLU_D > >, BT, UL, DU, ST >, SU, Loki::Functor< R, Loki::Typelist< DDH, DDT > > >::MinusGenerated< Q1, DIM1, BT1, UL1, DU1, SU1, DD1 > Struct Template Reference

binary operator- More...

#include <Variable.h>

List of all members.

Static Public Member Functions

Variable< PQ, SU, DD > exec (const Variable< PQ, SU, DD > &variable, const Q1< Quantity< DIM1, BT1, UL1, DU1, ST >, SU1, DD1 > &quantity)


Detailed Description

template<long RL_N, long RL_D, long RM_N, long RM_D, long RT_N, long RT_D, long RE_N, long RE_D, long RTE_N, long RTE_D, long RA_N, long RA_D, long RLU_N, long RLU_D, class BT, class UL, class DU, class SU, class ST, class R, class DDH, class DDT>
template<template< class, class, class > class Q1, class DIM1, class BT1, class UL1, class DU1, class SU1, class DD1>
struct quantity::Variable< Quantity< dimension::Dimension< BSUtilities::Rational< RL_N, RL_D >, BSUtilities::Rational< RM_N, RM_D >, BSUtilities::Rational< RT_N, RT_D >, BSUtilities::Rational< RE_N, RE_D >, BSUtilities::Rational< RTE_N, RTE_D >, BSUtilities::Rational< RA_N, RA_D >, BSUtilities::Rational< RLU_N, RLU_D > >, BT, UL, DU, ST >, SU, Loki::Functor< R, Loki::Typelist< DDH, DDT > > >::MinusGenerated< Q1, DIM1, BT1, UL1, DU1, SU1, DD1 >

binary operator-

helper stucture for left hand side generated variable object, handles without operator-=

Definition at line 1090 of file Variable.h.


Member Function Documentation

template<long RL_N, long RL_D, long RM_N, long RM_D, long RT_N, long RT_D, long RE_N, long RE_D, long RTE_N, long RTE_D, long RA_N, long RA_D, long RLU_N, long RLU_D, class BT, class UL, class DU, class SU, class ST, class R, class DDH, class DDT>
template<template< class, class, class > class Q1, class DIM1, class BT1, class UL1, class DU1, class SU1, class DD1>
Variable<PQ, SU, DD> quantity::Variable< Quantity< dimension::Dimension< BSUtilities::Rational< RL_N, RL_D >, BSUtilities::Rational< RM_N, RM_D >, BSUtilities::Rational< RT_N, RT_D >, BSUtilities::Rational< RE_N, RE_D >, BSUtilities::Rational< RTE_N, RTE_D >, BSUtilities::Rational< RA_N, RA_D >, BSUtilities::Rational< RLU_N, RLU_D > >, BT, UL, DU, ST >, SU, Loki::Functor< R, Loki::Typelist< DDH, DDT > > >::MinusGenerated< Q1, DIM1, BT1, UL1, DU1, SU1, DD1 >::exec const Variable< PQ, SU, DD > &  variable,
const Q1< Quantity< DIM1, BT1, UL1, DU1, ST >, SU1, DD1 > &  quantity
[inline, static]
 

Definition at line 1092 of file Variable.h.


The documentation for this struct was generated from the following file:
Generated on Mon Feb 12 18:48:43 2007 for Quantity by doxygen 1.3.6