Index

C++ Code Documentation

minlab::kernel::Lab

Derived from: protected lab::kernel::Lab , minlab::kernel::protected LabBase , ui::Ui

File: LAB/minlab/kernel/Lab.H

Computes minimal surface

public:
  • Lab();
    void constructor
  • virtual ~Lab();
    destructor
  • virtual parser::KeyParser const &data() const;
  • virtual parser::KeyParser &data();
protected:
  • 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;
  • void set_state_from_data();
private:
  • virtual void set_associate( double theta );
    ui->LabBase connection functions
  • virtual void integration_function( math::VectorX<Complex,3U> &y, Complex const &z, uint thread_id );
  • virtual void set_ui_from_data();
  • virtual void set_data_from_ui();
  • virtual base::String const &name();
  • virtual base::String const &domain();
  • virtual void load_surface();
  • 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);
  • static char const *_about_info;
  • Data _data;
  • typedef std::pair<eval::Expression<Complex>,eval::Expression<Complex> > SurfExpr2;
  • SurfExpr2 _surf_expr0;
  • base::vector<SurfExpr2> _surf_expr;
  • base::vector<eval::Evaluator<Complex> > _evaluator;
  • base::String _varname;
  • Lab( Lab const & );
    disabled copy constructor
  • Lab &operator=( Lab const & );
    disabled assignment operator


minlab::kernel::Lab GANG