ProtoMol - an object-oriented component based framework for Molecular Dynamics simulations.

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

ProtoMol::ParallelEnum Class Reference

#include <ParallelType.h>

List of all members.

Public Types

enum  Enum {
  FIRST = 0,
  UNDEFINED = 0,
  STATIC,
  DYNAMIC,
  MASTERSLAVE,
  LAST
}

Public Member Functions

virtual ~ParallelEnum ()

Static Public Attributes

const std::string str []


Detailed Description

The types of parallel strategies.


Member Enumeration Documentation

enum ProtoMol::ParallelEnum::Enum
 

Enumeration values:
FIRST 
UNDEFINED 
STATIC  Static load balancing.
DYNAMIC  Dynamic load balancing, similar to master-slave but with working master.
MASTERSLAVE  Master-slave.
LAST 

Reimplemented in ProtoMol::AbstractEnumType< ParallelEnum >.


Constructor & Destructor Documentation

virtual ProtoMol::ParallelEnum::~ParallelEnum  )  [inline, virtual]
 


Member Data Documentation

const string ProtoMol::ParallelEnum::str [static]
 

Initial value:

 {
    
    string("undefined"), 
    string("static"),
    string("dynamic"),
    string("masterSlave")
  }


The documentation for this class was generated from the following files: Last update: . GNU GENERAL PUBLIC LICENSE, copyrighted by the University of Notre Dame and the University of Bergen, Norway.