ASL  0.1.7
Advanced Simulation Library
Public Member Functions | Public Attributes | List of all members
Parameters Class Reference
Collaboration diagram for Parameters:
Collaboration graph
[legend]

Public Member Functions

void load (int argc, char *argv[])
 
 Parameters ()
 
void updateNumValues ()
 
void load (int argc, char *argv[])
 
 Parameters ()
 
void updateNumValues ()
 
void load (int argc, char *argv[])
 
string getDir ()
 
 Parameters ()
 
void updateNumValues ()
 
void load (int argc, char *argv[])
 
 Parameters ()
 
void updateNumValues ()
 

Public Attributes

asl::ApplicationParametersManager appParamsManager
 
asl::Block::DV size
 
asl::Parameter< double > dx
 
asl::Parameter< double > bulkModulus
 
asl::Parameter< double > shearModulus
 
asl::Parameter< double > rho
 
asl::Parameter< double > tubeL
 
asl::Parameter< double > tubeDEx
 
asl::Parameter< double > tubeDIn
 
asl::Parameter< double > hole1Pos
 
asl::Parameter< double > hole2Pos
 
asl::Parameter< double > hole1D
 
asl::Parameter< double > hole2D
 
asl::Parameter< double > tSimulation
 
asl::Parameter< double > tOutput
 
asl::UValue< double > dt
 
asl::UValue< double > bulkMNum
 
asl::UValue< double > shearMNum
 
asl::Parameter< double > dt
 
asl::Parameter< double > nu
 
asl::UValue< double > nuNum
 
asl::Parameter< double > tubeD
 
asl::Parameter< double > pumpL
 
asl::Parameter< double > pumpD
 
asl::Parameter< double > component2InVel
 
asl::Parameter< double > component1InVel
 
asl::Parameter< double > component3InVel
 
asl::Parameter< double > oilInVel
 
asl::Parameter< double > waterInVel
 
asl::Parameter< double > gasInVel
 
asl::Parameter< double > rIn
 
asl::Parameter< double > rEx
 
asl::Parameter< double > lCyl
 
asl::Parameter< double > lCone
 
asl::Parameter< double > temperature
 
asl::Parameter< double > humidity
 
asl::Parameter< double > flowVel
 

Detailed Description

Examples
acousticWaves.cc, multicomponent_flow.cc, multiphase_flow.cc, and pitot_tube_ice.cc.

Definition at line 43 of file acousticWaves.cc.

Constructor & Destructor Documentation

◆ Parameters() [1/4]

Parameters::Parameters ( )

◆ Parameters() [2/4]

Parameters::Parameters ( )

◆ Parameters() [3/4]

Parameters::Parameters ( )

◆ Parameters() [4/4]

Parameters::Parameters ( )

Member Function Documentation

◆ getDir()

string Parameters::getDir ( )
Examples
multiphase_flow.cc.

Definition at line 113 of file multiphase_flow.cc.

◆ load() [1/4]

void Parameters::load ( int  argc,
char *  argv[] 
)

◆ load() [2/4]

void Parameters::load ( int  argc,
char *  argv[] 
)

◆ load() [3/4]

void Parameters::load ( int  argc,
char *  argv[] 
)

◆ load() [4/4]

void Parameters::load ( int  argc,
char *  argv[] 
)

◆ updateNumValues() [1/4]

void Parameters::updateNumValues ( )

◆ updateNumValues() [2/4]

void Parameters::updateNumValues ( )

◆ updateNumValues() [3/4]

void Parameters::updateNumValues ( )

◆ updateNumValues() [4/4]

void Parameters::updateNumValues ( )

Member Data Documentation

◆ appParamsManager

asl::ApplicationParametersManager Parameters::appParamsManager

◆ bulkMNum

asl::UValue<double> Parameters::bulkMNum
Examples
acousticWaves.cc.

Definition at line 69 of file acousticWaves.cc.

◆ bulkModulus

asl::Parameter<double> Parameters::bulkModulus
Examples
acousticWaves.cc.

Definition at line 54 of file acousticWaves.cc.

◆ component1InVel

asl::Parameter<double> Parameters::component1InVel
Examples
multicomponent_flow.cc.

Definition at line 72 of file multicomponent_flow.cc.

◆ component2InVel

asl::Parameter<double> Parameters::component2InVel
Examples
multicomponent_flow.cc.

Definition at line 71 of file multicomponent_flow.cc.

◆ component3InVel

asl::Parameter<double> Parameters::component3InVel
Examples
multicomponent_flow.cc.

Definition at line 73 of file multicomponent_flow.cc.

◆ dt [1/2]

asl::Parameter<double> Parameters::dt

Definition at line 58 of file multicomponent_flow.cc.

◆ dt [2/2]

asl::Parameter< double > Parameters::dt

◆ dx

asl::Parameter< double > Parameters::dx

◆ flowVel

asl::Parameter<double> Parameters::flowVel
Examples
pitot_tube_ice.cc.

Definition at line 75 of file pitot_tube_ice.cc.

◆ gasInVel

asl::Parameter<double> Parameters::gasInVel
Examples
multiphase_flow.cc.

Definition at line 76 of file multiphase_flow.cc.

◆ hole1D

asl::Parameter<double> Parameters::hole1D
Examples
acousticWaves.cc.

Definition at line 62 of file acousticWaves.cc.

◆ hole1Pos

asl::Parameter<double> Parameters::hole1Pos
Examples
acousticWaves.cc.

Definition at line 60 of file acousticWaves.cc.

◆ hole2D

asl::Parameter<double> Parameters::hole2D
Examples
acousticWaves.cc.

Definition at line 63 of file acousticWaves.cc.

◆ hole2Pos

asl::Parameter<double> Parameters::hole2Pos
Examples
acousticWaves.cc.

Definition at line 61 of file acousticWaves.cc.

◆ humidity

asl::Parameter<double> Parameters::humidity
Examples
pitot_tube_ice.cc.

Definition at line 74 of file pitot_tube_ice.cc.

◆ lCone

asl::Parameter<double> Parameters::lCone
Examples
pitot_tube_ice.cc.

Definition at line 71 of file pitot_tube_ice.cc.

◆ lCyl

asl::Parameter<double> Parameters::lCyl
Examples
pitot_tube_ice.cc.

Definition at line 70 of file pitot_tube_ice.cc.

◆ nu

asl::Parameter< double > Parameters::nu

◆ nuNum

asl::UValue< double > Parameters::nuNum

◆ oilInVel

asl::Parameter<double> Parameters::oilInVel
Examples
multiphase_flow.cc.

Definition at line 74 of file multiphase_flow.cc.

◆ pumpD

asl::Parameter< double > Parameters::pumpD
Examples
multicomponent_flow.cc, and multiphase_flow.cc.

Definition at line 69 of file multicomponent_flow.cc.

◆ pumpL

asl::Parameter< double > Parameters::pumpL
Examples
multicomponent_flow.cc, and multiphase_flow.cc.

Definition at line 68 of file multicomponent_flow.cc.

◆ rEx

asl::Parameter<double> Parameters::rEx
Examples
pitot_tube_ice.cc.

Definition at line 69 of file pitot_tube_ice.cc.

◆ rho

asl::Parameter<double> Parameters::rho
Examples
acousticWaves.cc.

Definition at line 56 of file acousticWaves.cc.

◆ rIn

asl::Parameter<double> Parameters::rIn
Examples
pitot_tube_ice.cc.

Definition at line 68 of file pitot_tube_ice.cc.

◆ shearMNum

asl::UValue<double> Parameters::shearMNum
Examples
acousticWaves.cc.

Definition at line 70 of file acousticWaves.cc.

◆ shearModulus

asl::Parameter<double> Parameters::shearModulus
Examples
acousticWaves.cc.

Definition at line 55 of file acousticWaves.cc.

◆ size

asl::Block::DV Parameters::size

◆ temperature

asl::Parameter<double> Parameters::temperature
Examples
pitot_tube_ice.cc.

Definition at line 73 of file pitot_tube_ice.cc.

◆ tOutput

asl::Parameter< double > Parameters::tOutput

◆ tSimulation

asl::Parameter< double > Parameters::tSimulation

◆ tubeD

asl::Parameter< double > Parameters::tubeD
Examples
multicomponent_flow.cc, and multiphase_flow.cc.

Definition at line 67 of file multicomponent_flow.cc.

◆ tubeDEx

asl::Parameter<double> Parameters::tubeDEx
Examples
acousticWaves.cc.

Definition at line 58 of file acousticWaves.cc.

◆ tubeDIn

asl::Parameter<double> Parameters::tubeDIn
Examples
acousticWaves.cc.

Definition at line 59 of file acousticWaves.cc.

◆ tubeL

asl::Parameter< double > Parameters::tubeL

◆ waterInVel

asl::Parameter<double> Parameters::waterInVel
Examples
multiphase_flow.cc.

Definition at line 75 of file multiphase_flow.cc.


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