The Original CHomP Software
Classes | Namespaces | Enumerations
mwtask.h File Reference

This file contains the definition of the MultiWork task class. More...

#include <fstream>
#include <string>
#include <vector>
#include <cstdlib>
#include <ctime>
#include "chomp/multiwork/mwconfig.h"
#include "chomp/multiwork/mwlowlev.h"
#include "chomp/multiwork/mwdata.h"

Go to the source code of this file.

Classes

class  chomp::multiwork::mwTask
 This class defines a generic task object (coordinator or worker) for the multi-work distributed computations framework. More...
 

Namespaces

namespace  chomp
 This namespace contains the entire CHomP library interface.
 
namespace  chomp::multiwork
 This namespace contains an interface to the MultiWork module which allows one to easily distribute a computational task over multiple processes and run concurrent computations.
 

Enumerations

enum  chomp::multiwork::mwCodes {
  chomp::multiwork::mwNoMsg = 0x0000 , chomp::multiwork::mwInitMsg = 0x0001 , chomp::multiwork::mwStdMsg = 0x0002 , chomp::multiwork::mwKeepMsg = 0x0004 ,
  chomp::multiwork::mwDontKeepMsg = 0x0008 , chomp::multiwork::mwByeMsg = 0x0010 , chomp::multiwork::mwRejectedMsg = 0x0001 , chomp::multiwork::mwPortMsg = 0x0002
}
 Various message codes used for the communication between the coordinator and workers. More...
 

Detailed Description

This file contains the definition of the MultiWork task class.

Author
Pawel Pilarczyk

Definition in file mwtask.h.