|
Index
C++ Code Documentation
lab::kernel::DomainIndexed
Derived from: lab::kernel::Domain2D
File: LAB/lab/kernel/DomainIndexed.H
public:
- DomainIndexed( DomainBase *base );
 | void constructor | |
- virtual ~DomainIndexed();
 | destructor | |
- virtual uint vertex_count() const;
- virtual uint edge_count() const;
- virtual uint face_count() const;
- virtual void clear();
- virtual Complex z(uint) const throw();
- geom::Surface const *surface() const;
- virtual void initialize( Complex const &zstart );
 | set the surface to 'surface' DomainIndexed does not modify or delete 'surface' | |
- virtual void initialize_pass2( Complex const &zstart, base::vector<Real> const &area );
- virtual void compute();
- virtual void compute_refine();
- virtual void compute_sub();
- virtual geom::Surface *export_() const;
protected:
- virtual int type() const;
private:
- void parse( base::String const &s );
- void compute2();
- void initialize_file( base::String const &filename );
- void initialize_triangulated( base::String const &s );
- void compute_adjacency() throw( base::Exception );
 | Compute the base::vector '_adjacency' containing edge adjacency information. _adjacency[i] is a list of the vertices connected to i | |
- void compute_edge() throw( base::Exception );
 | Compute edge information Fills _edge with pairs of edges each connected to a previous one | |
- void dump_adjacency( std::ostream &o ) const;
- void dump_edge( std::ostream &o ) const;
- static uint const THREAD_ID = 0;
- static uint const THREAD_COUNT = 1;
- uint _check_total;
- uint _check_count;
- base::vector<std::slist<uint> > _adjacency;
 | _adjacency[i] is a vector of points connected to point i | |
- base::vector<std::pair<uint, uint> > _edge;
 | _edge is a vector of edges making a web connecting back to starting point | |
- uint _start_index;
- geom::Surface *_surface;
- uint find_closest( Complex const &z ) throw( base::Exception );
- uint _grid;
- uint _random;
- uint _refine;
- uint _smooth;
- triang::Triangulator *_triangulator;
- DomainIndexed( DomainIndexed const & );
 | disabled private copy constructor | |
- DomainIndexed &operator=( DomainIndexed const & );
 | disabled private assignement operator | |
|