Index

C++ Code Documentation

lab::kernel::Domain

Children: lab::kernel::Domain1D, lab::kernel::Domain2D

File: LAB/lab/kernel/Domain.H

public:
  • Domain( DomainBase *base );
    constructor
  • virtual ~Domain();
    destructor
  • void configuration( base::String const &v );
    configuration
  • base::String const &configuration() const;
  • uint const &dim() const;
    dim
  • void dim(uint s);
  • geom::SpaceForm const &spaceform() const;
    spaceform
  • void spaceform( geom::SpaceForm s);
  • DomainBase *base() const;
    base
  • void stop_computation();
  • virtual void compute() = 0;
    pure virtuals
  • virtual geom::Surface *export_() const = 0;
protected:
  • void check_stopped();
private:
  • bool _stop;
    flag to stop computation on next iteration
  • base::String _configuration;
  • uint _dim;
  • geom::SpaceForm _spaceform;
  • DomainBase *_base;
  • Domain( Domain const & );
    disabled copy constructor
  • Domain &operator=( Domain const & );
    disabled assignment operator


lab::kernel::Domain GANG