All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules 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.

Definition at line 41 of file Action.h.

Constructor & Destructor Documentation

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

Constructor.

Definition at line 35 of file Action.cpp.

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

Definition at line 42 of file Action.cpp.

Friends And Related Function Documentation

friend class Action
friend

Definition at line 42 of file Action.h.

friend class ActionRegister
friend

Definition at line 43 of file Action.h.

Member Data Documentation

Keywords PLMD::ActionOptions::emptyKeys
staticprivate

Definition at line 50 of file Action.h.

const Keywords& PLMD::ActionOptions::keys
private

The documentation for this action.

Definition at line 49 of file Action.h.

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

Input line which sets up the action.

Definition at line 47 of file Action.h.

PlumedMain& PLMD::ActionOptions::plumed
private

Reference to main PlumedMain object.

Definition at line 45 of file Action.h.


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