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

Map of Value constraints.

#include <ConstraintValueType.h>

List of all members.

Public Types

typedef Enum2Type< NOCONSTRAINTS > NoConstraints
typedef Enum2Type< EMPTY > Empty
typedef Enum2Type< NOTEMPTY > NotEmpty
typedef Enum2Type< ZERO > Zero
typedef Enum2Type< NOTZERO > NotZero
typedef Enum2Type< POSITIVE > Positive
typedef Enum2Type< NEGATIVE > Negative
typedef Enum2Type< NOTPOSITIVE > NotPositive
typedef Enum2Type< NOTNEGATIVE > NotNegative
enum  Enum {
  FIRST = 0,
  UNDEFINED = 0,
  NOCONSTRAINTS,
  EMPTY,
  NOTEMPTY,
  ZERO,
  NOTZERO,
  POSITIVE,
  NEGATIVE,
  NOTPOSITIVE,
  NOTNEGATIVE,
  LAST
}

Public Member Functions

virtual ~ConstraintValueEnum ()

Static Protected Attributes

const std::string str []


Member Typedef Documentation

typedef Enum2Type<EMPTY> ProtoMol::ConstraintValueEnum::Empty
 

typedef Enum2Type<NEGATIVE> ProtoMol::ConstraintValueEnum::Negative
 

typedef Enum2Type<NOCONSTRAINTS> ProtoMol::ConstraintValueEnum::NoConstraints
 

typedef Enum2Type<NOTEMPTY> ProtoMol::ConstraintValueEnum::NotEmpty
 

typedef Enum2Type<NOTNEGATIVE> ProtoMol::ConstraintValueEnum::NotNegative
 

typedef Enum2Type<NOTPOSITIVE> ProtoMol::ConstraintValueEnum::NotPositive
 

typedef Enum2Type<NOTZERO> ProtoMol::ConstraintValueEnum::NotZero
 

typedef Enum2Type<POSITIVE> ProtoMol::ConstraintValueEnum::Positive
 

typedef Enum2Type<ZERO> ProtoMol::ConstraintValueEnum::Zero
 


Member Enumeration Documentation

enum ProtoMol::ConstraintValueEnum::Enum
 

Enumeration values:
FIRST 
UNDEFINED 
NOCONSTRAINTS 
EMPTY 
NOTEMPTY 
ZERO 
NOTZERO 
POSITIVE 
NEGATIVE 
NOTPOSITIVE 
NOTNEGATIVE 
LAST 


Constructor & Destructor Documentation

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


Member Data Documentation

const string ProtoMol::ConstraintValueEnum::str [static, protected]
 

Initial value:

 {
    
    string("undefined"), 
    string("no-constraints"),
    string("empty"),
    string("non-empty"),
    string("zero"),
    string("non-zero"),
    string("positive"),
    string("negative"),
    string("non-positive"),
    string("non-negative")
  }


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.