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::ExclusionEnum Class Reference

#include <ExclusionType.h>

List of all members.

Public Types

enum  Enum {
  FIRST = 0,
  UNDEFINED = 0,
  NONE,
  ONE2,
  ONE3,
  ONE4,
  ONE4MODIFIED,
  LAST
}

Public Member Functions

virtual ~ExclusionEnum ()

Static Public Attributes

const std::string str []


Detailed Description

Exclusion types for intra-molecular interactions


Member Enumeration Documentation

enum ProtoMol::ExclusionEnum::Enum
 

Enumeration values:
FIRST 
UNDEFINED 
NONE  no exclusions at all
ONE2  exclude 1. neighbors
ONE3  exclude 1. and 2. neighbors
ONE4  exclude 1., 2. and 3. neighbors
ONE4MODIFIED  exclude 1. and 2. and modify 3. neighbors
LAST 

Reimplemented in ProtoMol::AbstractEnumType< ExclusionEnum >.


Constructor & Destructor Documentation

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


Member Data Documentation

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

Initial value:

 {
    
    string("undefined"), 
    string("none"),
    string("1-2"),
    string("1-3"),
    string("1-4"),
    string("scaled1-4") 
  }


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.