61 PipeData(
double one_half,
double three_fourths,
double one,
double one_and_one_fourth,
double one_and_one_half,
62 double two,
double two_and_one_half,
double three,
double three_and_one_half,
double four,
double five,
64 double twenty,
double twenty_four);
71 explicit PipeData(
const std::function<
double(
double)>& velocity_from_area);
Shared pipe data for compressed air calculators.
Per-size values for standard compressed air pipe sizes.
double twenty
Nominal 20 in value; ft3 for capacity, ft/s for velocity.
double totalPipeVolume
Sum of per-size pipe volumes .
double eighteen
Nominal 18 in value; ft3 for capacity, ft/s for velocity.
double oneAndOneHalf
Nominal 1-1/2 in value; ft3 for capacity, ft/s for velocity.
double twelve
Nominal 12 in value; ft3 for capacity, ft/s for velocity.
double eight
Nominal 8 in value; ft3 for capacity, ft/s for velocity.
double ten
Nominal 10 in value; ft3 for capacity, ft/s for velocity.
double oneAndOneFourth
Nominal 1-1/4 in value; ft3 for capacity, ft/s for velocity.
double threeAndOneHalf
Nominal 3-1/2 in value; ft3 for capacity, ft/s for velocity.
PipeData(double one_half, double three_fourths, double one, double one_and_one_fourth, double one_and_one_half, double two, double two_and_one_half, double three, double three_and_one_half, double four, double five, double six, double eight, double ten, double twelve, double fourteen, double sixteen, double eighteen, double twenty, double twenty_four)
Constructs per-size pipe volumes from pipe lengths.
double threeFourths
Nominal 3/4 in value; ft3 for capacity, ft/s for velocity.
double four
Nominal 4 in value; ft3 for capacity, ft/s for velocity.
PipeData()=default
Constructs an empty pipe-data object with all values set to zero.
double twentyFour
Nominal 24 in value; ft3 for capacity, ft/s for velocity.
double two
Nominal 2 in value; ft3 for capacity, ft/s for velocity.
PipeData(const std::function< double(double)> &velocity_from_area)
Constructs per-size velocity results from a velocity function.
double twoAndOneHalf
Nominal 2-1/2 in value; ft3 for capacity, ft/s for velocity.
double five
Nominal 5 in value; ft3 for capacity, ft/s for velocity.
double one
Nominal 1 in value; ft3 for capacity, ft/s for velocity.
double six
Nominal 6 in value; ft3 for capacity, ft/s for velocity.
double sixteen
Nominal 16 in value; ft3 for capacity, ft/s for velocity.
double three
Nominal 3 in value; ft3 for capacity, ft/s for velocity.
double oneHalf
Nominal 1/2 in value; ft3 for capacity, ft/s for velocity.
double fourteen
Nominal 14 in value; ft3 for capacity, ft/s for velocity.