Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

colvardeps::feature Class Reference

Describes a feature and its dependencies used in a static array within each subclass. More...

#include <colvardeps.h>

List of all members.

Public Methods

 feature ()
 ~feature ()
bool is_dynamic ()
bool is_static ()
bool is_user ()

Public Attributes

std::string description
std::vector< int > requires_self
std::vector< int > requires_exclude
std::vector< std::vector<
int > > 
requires_alt
std::vector< int > requires_children
feature_type type
 Type of this feature, from the enum feature_type. More...


Detailed Description

Describes a feature and its dependencies used in a static array within each subclass.

Definition at line 99 of file colvardeps.h.


Constructor & Destructor Documentation

colvardeps::feature::feature   [inline]
 

Definition at line 102 of file colvardeps.h.

References type.

colvardeps::feature::~feature   [inline]
 

Definition at line 103 of file colvardeps.h.


Member Function Documentation

bool colvardeps::feature::is_dynamic   [inline]
 

Definition at line 125 of file colvardeps.h.

References type.

bool colvardeps::feature::is_static   [inline]
 

Definition at line 126 of file colvardeps.h.

References type.

bool colvardeps::feature::is_user   [inline]
 

Definition at line 127 of file colvardeps.h.

References type.


Member Data Documentation

std::string colvardeps::feature::description
 

Definition at line 105 of file colvardeps.h.

std::vector<std::vector<int> > colvardeps::feature::requires_alt
 

Definition at line 120 of file colvardeps.h.

std::vector<int> colvardeps::feature::requires_children
 

Definition at line 123 of file colvardeps.h.

std::vector<int> colvardeps::feature::requires_exclude
 

Definition at line 116 of file colvardeps.h.

std::vector<int> colvardeps::feature::requires_self
 

Definition at line 109 of file colvardeps.h.

feature_type colvardeps::feature::type
 

Type of this feature, from the enum feature_type.

Definition at line 129 of file colvardeps.h.

Referenced by feature, is_dynamic, is_static, and is_user.


The documentation for this class was generated from the following file:
Generated on Thu Mar 28 02:45:28 2024 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002