|
Index
C++ Code Documentation
bonnetlab::kernel::Lab
Derived from: lab::kernel::Lab
, bonnetlab::ui::Ui
File: LAB/bonnetlab/kernel/Lab.H
Computes Bonnet surfaces
public:
- Lab();
 | constructor | |
- virtual ~Lab();
 | destructor | |
- virtual parser::KeyParser const &data() const;
- virtual parser::KeyParser &data();
- void set_state_from_data();
- enum Surface;
- void set_surface( Surface s );
- virtual char const *lab_name() const;
- virtual char const *about_info() const;
- virtual char const *env_lib_path() const;
- virtual char const *env_help_url() const;
protected:
private:
- void set_surface( int x );
- void load_surface();
- virtual void set_ui_from_data();
- virtual void set_data_from_ui();
- virtual base::String const &domain();
- Data _data;
- Surface _surface;
- Real _c;
- Quat _alpha;
- Quat _a;
- Complex _coefficient;
- Real _exponent;
- Real _u0;
- Real _uprime0;
- base::vector<Bonnet *> _bonnetlab;
- base::String _varname1, _varname2;
- void initialize_data();
- base::vector<Bonnet::Data> _xdata;
- uint _initial_integrator_count;
- uint _integrator_count;
- virtual Complex zstart_v() const;
- virtual void start_all_v( uint vertex_count, uint edge_count, uint thread_count );
- virtual void end_all_v( uint vertex_count, uint edge_count, uint thread_count );
- virtual void start_v( Complex const &z0, uint k0, uint thread_id );
- virtual void step_v( Complex const &z0, Complex const &z1, uint k0, uint k1, uint thread_id );
- virtual void end_v();
- virtual void export_fn_v( base::vector<Real> &v, uint k );
- static char const *_about_info;
- Lab( Lab const & );
 | disabled copy constructor | |
- Lab & operator=( Lab const & );
 | disabled assignment operator | |
|