|
Index
C++ Code Documentation
lab::kernel::Evaluator
File: LAB/lab/kernel/Evaluator.H
public:
- Evaluator();
 | constructor | |
- virtual ~Evaluator();
 | destructor | |
- template <class A> void evaluate( A &x, base::String const &s ) const;
- void evaluate( float &x, base::String const &s ) const;
- void evaluate( double &x, base::String const &s ) const;
- void evaluate( std::complex<float> &x, base::String const &s ) const;
- void evaluate( std::complex<double> &x, base::String const &s ) const;
- void evaluate( uint &x, base::String const &s ) const;
- void evaluate( int &x, base::String const &s ) const;
- base::String const &time_varname() const;
- double time() const;
- static Evaluator *evaluator();
protected:
private:
- void set_time( double t, base::String name );
- double _time;
- base::String _time_varname;
- static Evaluator *_evaluator;
 | NOTE: hack to make evaluator available to everybody | |
- Evaluator( Evaluator const & );
 | disabled copy constructor | |
- Evaluator &operator=( Evaluator const & );
 | disabled assignment operator | |
- friend class LabBase2;
|