Index

C++ Code Documentation

lab::kernel::DomainBase

File: LAB/lab/kernel/DomainBase.H

public:
  • DomainBase();
    constructor
  • virtual ~DomainBase();
    destructor
  • virtual Complex zstart_v() const = 0;
  • virtual void start_all_v( uint vertex_count, uint edge_count, uint thread_count ) = 0;
  • virtual void end_all_v( uint vertex_count, uint edge_count, uint thread_count ) = 0;
  • virtual void start_v( Complex const &z0, uint k0, uint thread_id ) = 0;
  • virtual void step_v( Complex const &z0, Complex const &z1, uint k0, uint k1, uint thread_id ) = 0;
  • virtual void end_v() = 0;
  • virtual void check_v( uint count, uint total ) = 0;
    this is called by a single thread
  • virtual void export_fn_v( base::vector<Real> &v, uint k ) = 0;
protected:
private:
  • DomainBase( DomainBase const & );
    disabled copy constructor
  • DomainBase &operator=( DomainBase const & );
    disabled assignment operator


lab::kernel::DomainBase GANG