Quantity.h File Reference

defines quantities More...

#include "Quantities/version.h"
#include "Quantities/Quantity/Unit.h"
#include "Quantities/Quantity/Dimension.h"
#include "Quantities/Quantity/QuantityError.h"
#include "BSUtilities/BSUtilities.h"
#include "BSUtilities/TypeToName.h"
#include "BSUtilities/Conversion.h"
#include "loki/Singleton.h"
#include <iostream>
#include <string>
#include <cmath>
#include <typeinfo>
#include <boost/serialization/serialization.hpp>
#include <boost/serialization/nvp.hpp>
#include <boost/serialization/is_abstract.hpp>

Include dependency graph for Quantity.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  quantity

Classes

struct  quantity::DimensionError< false >
 helper template DimensionError, no DimensionError occurred More...
struct  quantity::CheckDimensionality< Q >
 helper struct, check whether quantity Q is dimensionless More...
class  quantity::PrintStatus
 store and make available the status of printing More...
class  quantity::PrintName< P >
 definition of template PrintName More...
class  quantity::PrintSymbol< P >
 definition of template PrintSymbol More...
class  quantity::ReadStatus
 store and make available the status of reading More...
class  quantity::ReadName< P >
 definition of template ReadName More...
class  quantity::ReadSymbol< P >
 definition of template ReadSymbol More...
class  quantity::ReadEqual< P >
 definition of template ReadEqual More...
class  quantity::ReadUnit< U >
 definition of template ReadUnit More...
class  quantity::ReadUnit< NoUnit >
 specialization of template ReadUnit for NullType More...
class  quantity::Quantity< T, ST >
 Quantity base class definition. More...
struct  quantity::SameDimensioned< Quantity< QT1, ST1 >, Quantity< QT2, ST2 > >
 test whether two quantities share a common dimension; More...
struct  quantity::DerivedQuantity< QT, SU, DQT >

Defines

#define PS   PrintStatusHolder::Instance()
#define RS   ReadStatusHolder::Instance()

Typedefs

typedef Loki::SingletonHolder
< PrintStatus > 
quantity::PrintStatusHolder
 PrintStatus should be singleton.
typedef Loki::SingletonHolder
< ReadStatus > 
quantity::ReadStatusHolder
 ReadStatus should be singleton.
typedef Loki::NullType quantity::NoUnit


Detailed Description

defines quantities

Definition in file Quantity.h.


Define Documentation

#define PS   PrintStatusHolder::Instance()

#define RS   ReadStatusHolder::Instance()

Definition at line 266 of file Quantity.h.


Generated on Wed Apr 11 18:06:57 2012 for Quantities by  doxygen 1.5.6