|
Index
C++ Code Documentation
lab::kernel::LabBase2
Derived from: lab::kernel::protected LabBase
, lab::kernel::protected Evaluator
File: LAB/lab/kernel/LabBase2.H
public:
- LabBase2();
 | void constructor | |
- virtual ~LabBase2();
 | destructor | |
- void _compute_and_export();
 | compute and export the surface (catches exceptions) | |
- void export_();
 | export the surface (catches exceptions) | |
protected:
- void multithread_(bool state);
- bool multithread_() const;
- void verbosity_(uint v);
- uint verbosity_() const;
- virtual void message( base::String const &text ) const;
- void compute_sequence( base::String const &filename, base::String const &counter_var, base::String const &time_varname, base::String const &function, uint start, uint count );
- virtual void write_surface( geom::Surface *X, io::Ostream &stream );
- virtual void write_surface( geom::Surface *X, base::String const &filename );
- virtual void _stop_computation();
- virtual void export_object_v( geom::Surface const &X );
 | Export the object The default behavior is to write the object to std::cout | |
- virtual void update_sequencer( uint n );
- virtual void _compute_and_export_no_exception();
 | compute and export the surface (this function does not catch exceptions) | |
- virtual base::String const &name() const = 0;
- virtual base::String const &domain() const = 0;
- virtual void cleanup_on_stop();
private:
- virtual void set_status( base::String const &user_time, base::String const &system_time, base::String const &elapsed_time );
- virtual void clear_status();
- virtual void check_v(uint count, uint total);
- void _export();
- bool _surface_exists;
 | data | |
- bool _computing;
- bool _exporting;
- bool _computing_sequence;
- bool _stop_sequence;
- base::String _write_filename;
- uint _verbosity;
- LabBase2( LabBase2 const & );
 | disabled copy constructor | |
- LabBase2 &operator=( LabBase2 const & );
 | disabled assignment operator | |
|