|
Index
C++ Code Documentation
lab::kernel::DomainGrid
Derived from: lab::kernel::Domain2D
File: LAB/lab/kernel/DomainGrid.H
public:
- DomainGrid( bool multithread, DomainBase *base );
 | void constructor | |
- virtual ~DomainGrid();
 | destructor | |
- virtual void edge( uint n, uint &k0, uint &k1, uint thread ) const;
- virtual uint vertex_count() const;
- virtual uint edge_count() const;
- virtual uint edge_count( uint thread ) const;
- virtual uint face_count() const;
- virtual void clear();
- virtual Complex z( uint ) const throw();
- virtual void initialize( Complex const &zstart, uint proc_count );
- uint count0() const;
- uint count1() const;
- geom::Surface *export_() const;
protected:
- virtual int type() const;
- virtual void function( uint thread_id );
private:
- virtual void compute();
- void compute_loop( uint thread );
- class Thread1 : public thread::Thread;
- DomainGrid *_parent;
- };
- friend class Thread1;
- bool _multithread;
- uint _thread_count;
- static uint const INITIAL_THREAD = uint(-1);
- uint MAX_PROC_COUNT;
- uint _check_count;
 | check data | |
- base::vector<uint> _check_count_vect;
- uint _check_total;
- PlanarDomain *_planar_domain;
- DomainGrid( DomainGrid const & );
 | disabled private copy constructor | |
- DomainGrid &operator=( DomainGrid const & );
 | disabled private assignement operator | |
|