All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | Static Private Attributes | Friends | List of all members
PLMD::ActionOptions Class Reference

This class is used to bring the relevant information to the Action constructor. More...

#include <Action.h>

Public Member Functions

 ActionOptions (PlumedMain &p, const std::vector< std::string > &)
 Constructor. More...
 
 ActionOptions (const ActionOptions &, const Keywords &keys)
 

Private Attributes

PlumedMainplumed
 Reference to main PlumedMain object. More...
 
std::vector< std::string > line
 Input line which sets up the action. More...
 
const Keywordskeys
 The documentation for this action. More...
 

Static Private Attributes

static Keywords emptyKeys
 

Friends

class Action
 
class ActionRegister
 

Detailed Description

This class is used to bring the relevant information to the Action constructor.

Only Action and ActionRegister class can access to its content, which is kept private to other classes, and may change in the future.

Constructor & Destructor Documentation

PLMD::ActionOptions::ActionOptions ( PlumedMain p,
const std::vector< std::string > &  l 
)

Constructor.

PLMD::ActionOptions::ActionOptions ( const ActionOptions ao,
const Keywords keys 
)

Friends And Related Function Documentation

friend class Action
friend
friend class ActionRegister
friend

Member Data Documentation

Keywords PLMD::ActionOptions::emptyKeys
staticprivate
const Keywords& PLMD::ActionOptions::keys
private

The documentation for this action.

std::vector<std::string> PLMD::ActionOptions::line
private

Input line which sets up the action.

PlumedMain& PLMD::ActionOptions::plumed
private

Reference to main PlumedMain object.


The documentation for this class was generated from the following files: