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 (const ActionOptions &, const Keywords &keys)
 ActionOptions (PlumedMain &p, const std::vector< std::string > &)
 Constructor. More...

Private Attributes

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

Static Private Attributes

static Keywords emptyKeys


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

◆ ActionOptions() [1/2]

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


◆ ActionOptions() [2/2]

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

Friends And Related Function Documentation

◆ Action

friend class Action

◆ ActionRegister

friend class ActionRegister

Member Data Documentation

◆ emptyKeys

Keywords PLMD::ActionOptions::emptyKeys

◆ keys

const Keywords& PLMD::ActionOptions::keys

The documentation for this action.

◆ line

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

Input line which sets up the action.

◆ plumed

PlumedMain& PLMD::ActionOptions::plumed

Reference to main PlumedMain object.

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