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 | Private Attributes | List of all members
FluidPower Class Reference

Contains the skeleton of FluidPower class. calculateThermalResistance(): Calculates the fluid power. More...

#include <FluidPower.h>

Public Member Functions

 FluidPower (double specificGravity, double flowRate, double head)
 
 FluidPower (double flowRate, const double inletPressure, const double outletPressure, const double compressibilityFactor, const double velocityPressure)
 
double calculate ()
 

Private Attributes

const double specificGravity = 0
 
const double flowRate
 
const double head = 0
 
const double inletPressure = 0
 
const double outletPressure = 0
 
const double compressibilityFactor = 0
 
const bool isPump
 
const double velocityPressure = 0
 

Detailed Description

Author
Subhankar Mishra (mishras)
Gina Accawi (accawigk)
Bug:
No known bugs.

Definition at line 14 of file FluidPower.h.

Constructor & Destructor Documentation

◆ FluidPower() [1/2]

FluidPower::FluidPower ( double  specificGravity,
double  flowRate,
double  head 
)
inline

FluidPower constructor for pump systems

Parameters
specificGravitydouble, specified gravity - unitless
flowRatedouble, rate of flow in gpm
headdouble, pump head measured in feet

Definition at line 22 of file FluidPower.h.

◆ FluidPower() [2/2]

FluidPower::FluidPower ( double  flowRate,
const double  inletPressure,
const double  outletPressure,
const double  compressibilityFactor,
const double  velocityPressure 
)
inline

FluidPower constructor for Fan systems

Parameters
flowRatedouble, rate of flow in cfm
inletPressuredouble, in inches of water column, gauge
outletPressuredouble, in inches of water column, gauge
compressibilityFactordouble, unitless

Definition at line 32 of file FluidPower.h.

Member Function Documentation

◆ calculate()

double FluidPower::calculate ( )
inline

Calculates pump or fan fluid power in kw, depending on the number of constructor inputs (isPump)

Returns
double, fluid power

Definition at line 41 of file FluidPower.h.

Member Data Documentation

◆ compressibilityFactor

const double FluidPower::compressibilityFactor = 0
private

Definition at line 52 of file FluidPower.h.

◆ flowRate

const double FluidPower::flowRate
private

Definition at line 49 of file FluidPower.h.

◆ head

const double FluidPower::head = 0
private

Definition at line 49 of file FluidPower.h.

◆ inletPressure

const double FluidPower::inletPressure = 0
private

Definition at line 52 of file FluidPower.h.

◆ isPump

const bool FluidPower::isPump
private

Definition at line 54 of file FluidPower.h.

◆ outletPressure

const double FluidPower::outletPressure = 0
private

Definition at line 52 of file FluidPower.h.

◆ specificGravity

const double FluidPower::specificGravity = 0
private

Definition at line 49 of file FluidPower.h.

◆ velocityPressure

const double FluidPower::velocityPressure = 0
private

Definition at line 56 of file FluidPower.h.


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