ALPS Home Libraries License Support People ALPS Web Site

PrevUpHomeNext

Class IMPDump

alps::IMPDump

Synopsis

// In header: <alps/osiris/mpdump.h>


class IMPDump : public alps::IDump {
public:
  // construct/copy/destruct
  IMPDump();
  IMPDump(int32_t);
  IMPDump(const Process &, int32_t);

  // public static functions
  static int32_t probe(int32_t = -1);
  static int32_t probe(const Process &, int32_t = -1);

  // public member functions
  void init();
  const Process & sender() const;
  void receive(const Process &, int32_t);
  void receive(int32_t);
  void broadcast(const alps::Process &);
  virtual void read_string(std::size_t, char *);

  // private member functions
  void receive(const Process *, int32_t);

  // private static functions
  static int32_t probe(const Process *, int32_t = -1);
};

Description

IMPDump public construct/copy/destruct

  1. IMPDump();
  2. IMPDump(int32_t t);
  3. IMPDump(const Process &, int32_t t);

IMPDump public static functions

  1. static int32_t probe(int32_t = -1);
  2. static int32_t probe(const Process & w, int32_t t = -1);

IMPDump public member functions

  1. void init();
  2. const Process & sender() const;
  3. void receive(const Process & w, int32_t t);
  4. void receive(int32_t t);
  5. void broadcast(const alps::Process & sender);
  6. virtual void read_string(std::size_t, char *);

IMPDump private member functions

  1. void receive(const Process *, int32_t);

IMPDump private static functions

  1. static int32_t probe(const Process * w, int32_t t = -1);
Copyright © 1994, 2002-2005 Matthias Troyer, Synge Todo

PrevUpHomeNext