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

ActionWithVesselaction
 Pointer to ActionWithVessel that this if from. More...
 
const Keywordskeywords
 The keywords. More...
 
std::string mylabel
 The label for this particular vessel;. More...
 
std::string myname
 The name of the particular vessel. More...
 
int numlab
 The numerical label for this vessel. 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: