Index

C++ Code Documentation

lab::kernel::Domain2D

Derived from: lab::kernel::Domain

Children: lab::kernel::DomainGrid, lab::kernel::DomainIndexed

File: LAB/lab/kernel/Domain2D.H

Abstract base class for surface domains.

public:
  • Domain2D( DomainBase *base );
    void constructor
  • virtual ~Domain2D();
    destructor
  • virtual Complex z(uint) const throw() = 0;
  • virtual void clear() = 0;
  • virtual uint vertex_count() const = 0;
    number of vertices
  • virtual uint edge_count() const = 0;
    total number of edges to be processed
  • virtual uint face_count() const = 0;
    number of faces
protected:
  • virtual void compute() = 0;
  • virtual int type() const = 0;
private:
  • Domain2D( Domain2D const & );
    disabled copy constructor
  • Domain2D &operator=( Domain2D const & );
    disabled assignment operator


lab::kernel::Domain2D GANG