Documentation 6b54b78464
Loading...
Searching...
No Matches
COptionWallSpecies< Tenum > Class Template Reference
Inheritance diagram for COptionWallSpecies< Tenum >:
[legend]

Public Member Functions

 COptionWallSpecies (string option_field_name, unsigned short &nMarker_Wall_Species, string *&Marker_Wall_Species, WALL_SPECIES_TYPE **&option_field, const map< string, Tenum > m, su2double **&value, unsigned short &nSpecies_per_Wall)
 
 ~COptionWallSpecies () override
 
string SetValue (const vector< string > &option_value) override
 
void SetDefault () override
 
- Public Member Functions inherited from COptionBase
virtual ~COptionBase ()=default
 
const std::vector< std::string > & GetValue () const
 
virtual std::string SetValue (const std::vector< std::string > &val)
 
std::string optionCheckMultipleValues (const std::vector< std::string > &option_value, std::string type_id, const std::string &option_name)
 
std::string badValue (std::string type_id, const std::string &option_name)
 

Protected Attributes

map< string, Tenum > m
 
string name
 
unsigned short & size
 
string *& marker
 
WALL_SPECIES_TYPE **& field
 
su2double **& value
 
unsigned short & nSpecies_per_Wall
 

Constructor & Destructor Documentation

◆ COptionWallSpecies()

template<class Tenum >
COptionWallSpecies< Tenum >::COptionWallSpecies ( string  option_field_name,
unsigned short &  nMarker_Wall_Species,
string *&  Marker_Wall_Species,
WALL_SPECIES_TYPE **&  option_field,
const map< string, Tenum >  m,
su2double **&  value,
unsigned short &  nSpecies_per_Wall 
)
inline

◆ ~COptionWallSpecies()

template<class Tenum >
COptionWallSpecies< Tenum >::~COptionWallSpecies ( )
inlineoverride

Member Function Documentation

◆ SetDefault()

template<class Tenum >
void COptionWallSpecies< Tenum >::SetDefault ( )
inlineoverridevirtual

Implements COptionBase.

◆ SetValue()

template<class Tenum >
string COptionWallSpecies< Tenum >::SetValue ( const vector< string > &  option_value)
inlineoverride

Member Data Documentation

◆ field

template<class Tenum >
WALL_SPECIES_TYPE**& COptionWallSpecies< Tenum >::field
protected

◆ m

template<class Tenum >
map<string, Tenum> COptionWallSpecies< Tenum >::m
protected

◆ marker

template<class Tenum >
string*& COptionWallSpecies< Tenum >::marker
protected

◆ name

template<class Tenum >
string COptionWallSpecies< Tenum >::name
protected

◆ nSpecies_per_Wall

template<class Tenum >
unsigned short& COptionWallSpecies< Tenum >::nSpecies_per_Wall
protected

◆ size

template<class Tenum >
unsigned short& COptionWallSpecies< Tenum >::size
protected

◆ value

template<class Tenum >
su2double**& COptionWallSpecies< Tenum >::value
protected

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