#include <ScalarField.h>


Public Member Functions | |
| ScalarFieldImpl () | |
| ScalarFieldImpl (const string &name, const string &description, const int &offset, const string &units="unspecific", const Field::AccessType &access=Field::readwrite, const double &lb=std::numeric_limits< double >::quiet_NaN(), const double &ub=std::numeric_limits< double >::quiet_NaN()) | |
| virtual | ~ScalarFieldImpl () | 
| virtual ScalarFieldImpl< T,  true > *  | clone (void) const | 
| virtual double | getValue (SimObject *o) const | 
| virtual void | setValue (SimObject *o, double v) const | 
Static Public Member Functions | |
| static void | initValueType () | 
| initializes the value of the the static member Type   | |
Static Public Attributes | |
| static ValueType | Type = Field::unknown_t | 
Definition at line 14 of file ScalarField.h.
| ScalarFieldImpl< T, true >::ScalarFieldImpl | ( | ) |  [inline] | 
        
| ScalarFieldImpl< T, true >::ScalarFieldImpl | ( | const string & | name, | |
| const string & | description, | |||
| const int & | offset, | |||
| const string & |  units = "unspecific",  | 
        |||
| const Field::AccessType & |  access = Field::readwrite,  | 
        |||
| const double & |  lb = std::numeric_limits<double>::quiet_NaN(),  | 
        |||
| const double & |  ub = std::numeric_limits<double>::quiet_NaN() | |||
| ) |  [inline] | 
        
Definition at line 22 of file ScalarField.h.
References Field::access, Field::description, Field::lb, Field::name, Field::offset, Field::size, Field::type, Field::ub, and Field::units.
| virtual ScalarFieldImpl< T, true >::~ScalarFieldImpl | ( | ) |  [inline, virtual] | 
        
Definition at line 44 of file ScalarField.h.
| virtual ScalarFieldImpl<T, true>* ScalarFieldImpl< T, true >::clone | ( | void | ) |  const [inline, virtual] | 
        
| virtual double ScalarFieldImpl< T, true >::getValue | ( | SimObject * | o | ) |  const [inline, virtual] | 
        
| virtual void ScalarFieldImpl< T, true >::setValue | ( | SimObject * | o, | |
| double | v | |||
| ) |  const [inline, virtual] | 
        
| static void ScalarFieldImpl< T, true >::initValueType | ( | ) |  [inline, static] | 
        
initializes the value of the the static member Type
py++ complained when trying to use template static member full specialization and initialization, so i'm using a static member function for this
Definition at line 70 of file ScalarField.h.
References Field::double_t, Field::float_t, and Field::int_t.
Field::ValueType ScalarFieldImpl< T, true >::Type = Field::unknown_t [inline, static]           | 
        
Definition at line 18 of file ScalarField.h.
 1.5.5