Public Member Functions | Public Attributes | Private Attributes | Static Private Attributes | Friends | List of all members
PLMD::vesselbase::VesselOptions Class Reference

This class is used to pass the input to Vessels. More...

#include <Vessel.h>

Public Member Functions

 VesselOptions (const std::string &thisname, const std::string &thislab, const unsigned &nlab, const std::string &params, ActionWithVessel *aa)
 The constructor. More...
 
 VesselOptions (const VesselOptions &da, const Keywords &keys)
 

Public Attributes

std::string parameters
 The parameters that are read into the function. More...
 

Private Attributes

std::string myname
 The name of the particular vessel. More...
 
std::string mylabel
 The label for this particular vessel;. More...
 
int numlab
 The numerical label for this vessel. More...
 
ActionWithVessel * action
 Pointer to ActionWithVessel that this if from. More...
 
const Keywords & keywords
 The keywords. More...
 

Static Private Attributes

static Keywords emptyKeys
 

Friends

class Vessel
 

Detailed Description

This class is used to pass the input to Vessels.

Constructor & Destructor Documentation

◆ VesselOptions() [1/2]

PLMD::vesselbase::VesselOptions::VesselOptions ( const std::string &  thisname,
const std::string &  thislab,
const unsigned &  nlab,
const std::string &  params,
ActionWithVessel *  aa 
)

The constructor.

◆ VesselOptions() [2/2]

PLMD::vesselbase::VesselOptions::VesselOptions ( const VesselOptions &  da,
const Keywords &  keys 
)

Friends And Related Function Documentation

◆ Vessel

friend class Vessel
friend

Member Data Documentation

◆ action

ActionWithVessel* PLMD::vesselbase::VesselOptions::action
private

Pointer to ActionWithVessel that this if from.

◆ emptyKeys

Keywords PLMD::vesselbase::VesselOptions::emptyKeys
staticprivate

◆ keywords

const Keywords& PLMD::vesselbase::VesselOptions::keywords
private

The keywords.

◆ mylabel

std::string PLMD::vesselbase::VesselOptions::mylabel
private

The label for this particular vessel;.

◆ myname

std::string PLMD::vesselbase::VesselOptions::myname
private

The name of the particular vessel.

◆ numlab

int PLMD::vesselbase::VesselOptions::numlab
private

The numerical label for this vessel.

◆ parameters

std::string PLMD::vesselbase::VesselOptions::parameters

The parameters that are read into the function.


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