AMO-Tools-Suite  v.0.9.0
Set of tools for calculating energy efficiency in industrial equipment
All Classes Namespaces Files Functions Variables Enumerations Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
Compressor::PipeData Struct Reference

Public Member Functions

 PipeData (const double oneHalf, const double threeFourths, const double one, const double oneAndOneFourth, const double oneAndOneHalf, const double two, const double twoAndOneHalf, const double three, const double threeAndOneHalf, const double four, const double five, const double six, const double eight, const double ten, const double twelve, const double fourteen, const double sixteen, const double eighteen, const double twenty, const double twentyFour)
 
 PipeData (std::function< double(const double)> const &compVel)
 
 PipeData (const double oneHalf, const double threeFourths, const double one, const double oneAndOneFourth, const double oneAndOneHalf, const double two, const double twoAndOneHalf, const double three, const double threeAndOneHalf, const double four, const double five, const double six, const double eight, const double ten, const double twelve, const double fourteen, const double sixteen, const double eighteen, const double twenty, const double twentyFour)
 
 PipeData (std::function< double(const double)> const &compVel)
 
 PipeData (const double oneHalf, const double threeFourths, const double one, const double oneAndOneFourth, const double oneAndOneHalf, const double two, const double twoAndOneHalf, const double three, const double threeAndOneHalf, const double four, const double five, const double six, const double eight, const double ten, const double twelve, const double fourteen, const double sixteen, const double eighteen, const double twenty, const double twentyFour)
 
 PipeData (std::function< double(const double)> const &compVel)
 

Public Attributes

const double oneHalf
 
const double threeFourths
 
const double one
 
const double oneAndOneFourth
 
const double oneAndOneHalf
 
const double two
 
const double twoAndOneHalf
 
const double three
 
const double threeAndOneHalf
 
const double four
 
const double five
 
const double six
 
const double eight
 
const double ten
 
const double twelve
 
const double fourteen
 
const double sixteen
 
const double eighteen
 
const double twenty
 
const double twentyFour
 
const double totalPipeVolume = 0
 

Detailed Description

Definition at line 172 of file CompressedAir.h.

Constructor & Destructor Documentation

◆ PipeData() [1/6]

Compressor::PipeData::PipeData ( const double  oneHalf,
const double  threeFourths,
const double  one,
const double  oneAndOneFourth,
const double  oneAndOneHalf,
const double  two,
const double  twoAndOneHalf,
const double  three,
const double  threeAndOneHalf,
const double  four,
const double  five,
const double  six,
const double  eight,
const double  ten,
const double  twelve,
const double  fourteen,
const double  sixteen,
const double  eighteen,
const double  twenty,
const double  twentyFour 
)
inline

Constructor for Compressor::PipeData - This is used to hold all the pipe lengths in the system All params are the english spelling of their numeric equivalents, i.e. one half == 0.5, twoAndOneHalf == 2.5, etc. Used in AirSystemCapacity input and output.

Definition at line 178 of file CompressedAir.h.

◆ PipeData() [2/6]

Compressor::PipeData::PipeData ( std::function< double(const double)> const &  compVel)
inlineexplicit

Constructor for Compressor::PipeData - This is used to hold return values for air velocity estimations

Parameters
compVelstd::function<double (const double)>, compVel is the compressed air velocity function, it calculates pipeline velocity given internal area of the pipe in square feet. An example of usage can be found in AirVelocity::calculate()

Definition at line 202 of file CompressedAir.h.

◆ PipeData() [3/6]

Compressor::PipeData::PipeData ( const double  oneHalf,
const double  threeFourths,
const double  one,
const double  oneAndOneFourth,
const double  oneAndOneHalf,
const double  two,
const double  twoAndOneHalf,
const double  three,
const double  threeAndOneHalf,
const double  four,
const double  five,
const double  six,
const double  eight,
const double  ten,
const double  twelve,
const double  fourteen,
const double  sixteen,
const double  eighteen,
const double  twenty,
const double  twentyFour 
)
inline

Constructor for Compressor::PipeData - This is used to hold all the pipe lengths in the system All params are the english spelling of their numeric equivalents, i.e. one half == 0.5, twoAndOneHalf == 2.5, etc. Used in AirSystemCapacity input and output.

Definition at line 178 of file CompressedAir.h.

◆ PipeData() [4/6]

Compressor::PipeData::PipeData ( std::function< double(const double)> const &  compVel)
inlineexplicit

Constructor for Compressor::PipeData - This is used to hold return values for air velocity estimations

Parameters
compVelstd::function<double (const double)>, compVel is the compressed air velocity function, it calculates pipeline velocity given internal area of the pipe in square feet. An example of usage can be found in AirVelocity::calculate()

Definition at line 202 of file CompressedAir.h.

◆ PipeData() [5/6]

Compressor::PipeData::PipeData ( const double  oneHalf,
const double  threeFourths,
const double  one,
const double  oneAndOneFourth,
const double  oneAndOneHalf,
const double  two,
const double  twoAndOneHalf,
const double  three,
const double  threeAndOneHalf,
const double  four,
const double  five,
const double  six,
const double  eight,
const double  ten,
const double  twelve,
const double  fourteen,
const double  sixteen,
const double  eighteen,
const double  twenty,
const double  twentyFour 
)
inline

Constructor for Compressor::PipeData - This is used to hold all the pipe lengths in the system All params are the english spelling of their numeric equivalents, i.e. one half == 0.5, twoAndOneHalf == 2.5, etc. Used in AirSystemCapacity input and output.

Definition at line 178 of file CompressedAir.h.

◆ PipeData() [6/6]

Compressor::PipeData::PipeData ( std::function< double(const double)> const &  compVel)
inlineexplicit

Constructor for Compressor::PipeData - This is used to hold return values for air velocity estimations

Parameters
compVelstd::function<double (const double)>, compVel is the compressed air velocity function, it calculates pipeline velocity given internal area of the pipe in square feet. An example of usage can be found in AirVelocity::calculate()

Definition at line 202 of file CompressedAir.h.


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