physical::DynamicPhysical< UnitSystem > Struct Template Reference

#include <dynamicphysical.hpp>

List of all members.

Public Member Functions

template<class UnitSystem, typename T, class Exponents>
 DynamicPhysical (FixedPhysical< UnitSystem, T, Exponents > q)
 DynamicPhysical (double v=0., detail::DynamicExponents< UnitSystem > exponents=detail::DynamicExponents< UnitSystem >())
DynamicPhysicaloperator *= (DynamicPhysical b)

Public Attributes

detail::DynamicExponents<
UnitSystem > 
exponents
double numerical_value


Detailed Description

template<class UnitSystem>
struct physical::DynamicPhysical< UnitSystem >

Definition at line 25 of file dynamicphysical.hpp.


Constructor & Destructor Documentation

template<class UnitSystem>
template<class UnitSystem, typename T, class Exponents>
physical::DynamicPhysical< UnitSystem >::DynamicPhysical ( FixedPhysical< UnitSystem, T, Exponents >  q  )  [inline]

Definition at line 30 of file dynamicphysical.hpp.

00031                         : numerical_value(q.numerical_value)
00032                         , exponents(Exponents())
00033                 {};

template<class UnitSystem>
physical::DynamicPhysical< UnitSystem >::DynamicPhysical ( double  v = 0.,
detail::DynamicExponents< UnitSystem >  exponents = detail::DynamicExponents<UnitSystem>() 
) [inline]

Definition at line 36 of file dynamicphysical.hpp.

00037                         : numerical_value(v)
00038                         , exponents(exponents)
00039                 {};


Member Function Documentation

template<class UnitSystem>
DynamicPhysical< UnitSystem > & physical::DynamicPhysical< UnitSystem >::operator *= ( DynamicPhysical< UnitSystem >  b  ) 

Definition at line 23 of file dynamicphysical_impl.hpp.

00023                                                                                                          {
00024                 *this = *this * b;
00025                 return *this;
00026         };


Member Data Documentation

template<class UnitSystem>
detail::DynamicExponents<UnitSystem> physical::DynamicPhysical< UnitSystem >::exponents

Definition at line 26 of file dynamicphysical.hpp.

Referenced by physical::format::detail::automatic_dimension(), physical::FixedPhysical< T, Exponents >::FixedPhysical(), physical::operator *(), physical::operator!=(), physical::operator+(), physical::operator-(), physical::operator/(), physical::operator==(), physical::operator>(), physical::operator>=(), and physical::format::detail::single_dimension().

template<class UnitSystem>
double physical::DynamicPhysical< UnitSystem >::numerical_value

Definition at line 27 of file dynamicphysical.hpp.

Referenced by physical::format::detail::automatic_quantity(), physical::FixedPhysical< T, Exponents >::FixedPhysical(), physical::format::detail::format_to_spec(), physical::operator *(), physical::operator+(), physical::operator-(), and physical::operator/().


The documentation for this struct was generated from the following files:
Generated on Mon Apr 2 22:25:08 2007 for physical_svn by  doxygen 1.5.1-p1
hosted on SourceForge.net Logo