|
Index
C++ Code Documentation
loop::EvalLoop
File: LAB/loop/EvalLoop.H
public:
- EvalLoop();
 | constructor | |
- EvalLoop( EvalLoop const & );
 | copy constructor | |
- EvalLoop &operator=( EvalLoop const & );
 | assignment operator | |
- virtual ~EvalLoop();
 | destructor | |
- void set( base::String const &, bool is_potential=false );
 | set *this from a string | |
- void evaluate( Loop4 &X, Complex const &z);
 | evaluate *this at z; put result into X | |
- void clear_data();
 | clear the loop | |
- void set_variable_name( base::String const &varname );
 | set the variable name (coordinate on the Riemann surface "z") | |
- void set_time( Real time, base::String const &varname );
 | set time parameter | |
- typedef std::map<int,base::String, std::less<int> > Hash;
- RangeMatrix range();
protected:
private:
- void _evaluate_string( eval::Expression<Complex> &e, Hash const &h, int j );
- void _evaluate_expression( Complex &w, eval::Expression<Complex> &, Complex const &z );
- typedef base::Array<eval::Expression<Complex> > ExpressionEntry;
- typedef base::ArrayX<base::ArrayX<ExpressionEntry,2U>,2U> ExpressionMatrix;
- ExpressionMatrix _matrix;
- RangeMatrix _range;
- eval::Evaluator<Complex> _evaluator;
 | an evaluator | |
- base::String _varname;
 | variable name | |
- Real _time;
 | time parameter | |
- base::String _time_varname;
 | time parameter name | |
|