MEASUR-Tools-Suite v1.0.11
The MEASUR Tools Suite is a collection of industrial efficiency calculations written in C++ and with bindings for compilation to WebAssembly.
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
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)
 

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 18 of file PipeData.h.

Constructor & Destructor Documentation

◆ PipeData() [1/2]

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 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 24 of file PipeData.h.

◆ PipeData() [2/2]

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

Constructor for 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::calculateThermalResistance()

Definition at line 46 of file PipeData.h.

Member Data Documentation

◆ eight

const double PipeData::eight

Definition at line 55 of file PipeData.h.

◆ eighteen

const double PipeData::eighteen

Definition at line 55 of file PipeData.h.

◆ five

const double PipeData::five

Definition at line 54 of file PipeData.h.

◆ four

const double PipeData::four

Definition at line 54 of file PipeData.h.

◆ fourteen

const double PipeData::fourteen

Definition at line 55 of file PipeData.h.

◆ one

const double PipeData::one

Definition at line 53 of file PipeData.h.

◆ oneAndOneFourth

const double PipeData::oneAndOneFourth

Definition at line 53 of file PipeData.h.

◆ oneAndOneHalf

const double PipeData::oneAndOneHalf

Definition at line 53 of file PipeData.h.

◆ oneHalf

const double PipeData::oneHalf

Definition at line 53 of file PipeData.h.

◆ six

const double PipeData::six

Definition at line 54 of file PipeData.h.

◆ sixteen

const double PipeData::sixteen

Definition at line 55 of file PipeData.h.

◆ ten

const double PipeData::ten

Definition at line 55 of file PipeData.h.

◆ three

const double PipeData::three

Definition at line 54 of file PipeData.h.

◆ threeAndOneHalf

const double PipeData::threeAndOneHalf

Definition at line 54 of file PipeData.h.

◆ threeFourths

const double PipeData::threeFourths

Definition at line 53 of file PipeData.h.

◆ totalPipeVolume

const double PipeData::totalPipeVolume = 0

Definition at line 56 of file PipeData.h.

◆ twelve

const double PipeData::twelve

Definition at line 55 of file PipeData.h.

◆ twenty

const double PipeData::twenty

Definition at line 55 of file PipeData.h.

◆ twentyFour

const double PipeData::twentyFour

Definition at line 55 of file PipeData.h.

◆ two

const double PipeData::two

Definition at line 53 of file PipeData.h.

◆ twoAndOneHalf

const double PipeData::twoAndOneHalf

Definition at line 54 of file PipeData.h.


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