Header file for OptimalMotorShaftPower class.
More...
#include <OptimalMotorShaftPower.h>
Header file for OptimalMotorShaftPower class.
This contains the prototypes of OptimalMotorShaftPower calculator including getters and setters for the important fields.
- Author
- Subhankar Mishra (mishras)
-
Gina Accawi (accawigk)
This contains the prototypes of OptimalMotorShaftPower calculator including getters and setters for the important fields.
- Author
- Subhankar Mishra (mishras)
-
Gina Accawi (accawigk)
This contains the prototypes of OptimalMotorShaftPower calculator including getters and setters for the important fields.
- Author
- Subhankar Mishra (mishras)
-
Gina Accawi (accawigk)
Definition at line 17 of file OptimalMotorShaftPower.h.
◆ OptimalMotorShaftPower() [1/3]
OptimalMotorShaftPower::OptimalMotorShaftPower |
( |
double |
pumpShaftPower, |
|
|
Motor::Drive |
drive, |
|
|
double |
specifiedEfficiency |
|
) |
| |
|
inline |
Constructor
- Parameters
-
pumpShaftPower | double, Pump shaft power as defined in hp |
drive | Pump::Drive, Type of drive the pump uses from either direct or belt drive. |
Definition at line 33 of file OptimalMotorShaftPower.h.
◆ OptimalMotorShaftPower() [2/3]
OptimalMotorShaftPower::OptimalMotorShaftPower |
( |
double |
pumpShaftPower, |
|
|
Motor::Drive |
drive, |
|
|
double |
specifiedEfficiency |
|
) |
| |
|
inline |
Constructor
- Parameters
-
pumpShaftPower | double, Pump shaft power as defined in hp |
drive | Pump::Drive, Type of drive the pump uses from either direct or belt drive. |
Definition at line 33 of file OptimalMotorShaftPower.h.
◆ OptimalMotorShaftPower() [3/3]
OptimalMotorShaftPower::OptimalMotorShaftPower |
( |
double |
pumpShaftPower, |
|
|
Motor::Drive |
drive, |
|
|
double |
specifiedEfficiency |
|
) |
| |
|
inline |
Constructor
- Parameters
-
pumpShaftPower | double, Pump shaft power as defined in hp |
drive | Pump::Drive, Type of drive the pump uses from either direct or belt drive. |
Definition at line 33 of file OptimalMotorShaftPower.h.
◆ calculate() [1/3]
◆ calculate() [2/3]
Output OptimalMotorShaftPower::calculate |
( |
| ) |
|
Calculates the optimal motor shaft power
- Returns
- double, optimal motor shaft power in hp
◆ calculate() [3/3]
Output OptimalMotorShaftPower::calculate |
( |
| ) |
|
Calculates the optimal motor shaft power
- Returns
- double, optimal motor shaft power in hp
◆ getDrive() [1/3]
Motor::Drive OptimalMotorShaftPower::getDrive |
( |
| ) |
const |
|
inline |
Gets the type of drive the pump uses from either direct or belt drive
- Returns
- Motor::Drive, type of drive
Definition at line 69 of file OptimalMotorShaftPower.h.
◆ getDrive() [2/3]
Motor::Drive OptimalMotorShaftPower::getDrive |
( |
| ) |
const |
|
inline |
Gets the type of drive the pump uses from either direct or belt drive
- Returns
- Motor::Drive, type of drive
Definition at line 69 of file OptimalMotorShaftPower.h.
◆ getDrive() [3/3]
Motor::Drive OptimalMotorShaftPower::getDrive |
( |
| ) |
const |
|
inline |
Gets the type of drive the pump uses from either direct or belt drive
- Returns
- Motor::Drive, type of drive
Definition at line 69 of file OptimalMotorShaftPower.h.
◆ getPumpShaftPower() [1/3]
double OptimalMotorShaftPower::getPumpShaftPower |
( |
| ) |
const |
|
inline |
◆ getPumpShaftPower() [2/3]
double OptimalMotorShaftPower::getPumpShaftPower |
( |
| ) |
const |
|
inline |
◆ getPumpShaftPower() [3/3]
double OptimalMotorShaftPower::getPumpShaftPower |
( |
| ) |
const |
|
inline |
◆ getSpecifiedEfficiency() [1/3]
double OptimalMotorShaftPower::getSpecifiedEfficiency |
( |
| ) |
const |
|
inline |
◆ getSpecifiedEfficiency() [2/3]
double OptimalMotorShaftPower::getSpecifiedEfficiency |
( |
| ) |
const |
|
inline |
◆ getSpecifiedEfficiency() [3/3]
double OptimalMotorShaftPower::getSpecifiedEfficiency |
( |
| ) |
const |
|
inline |
◆ setDrive() [1/3]
void OptimalMotorShaftPower::setDrive |
( |
Motor::Drive |
drive | ) |
|
|
inline |
Sets the type of drive the pump uses from either direct or belt drive
- Parameters
-
drive | Motor::Drive, type of drive |
Definition at line 77 of file OptimalMotorShaftPower.h.
◆ setDrive() [2/3]
void OptimalMotorShaftPower::setDrive |
( |
Motor::Drive |
drive | ) |
|
|
inline |
Sets the type of drive the pump uses from either direct or belt drive
- Parameters
-
drive | Motor::Drive, type of drive |
Definition at line 77 of file OptimalMotorShaftPower.h.
◆ setDrive() [3/3]
void OptimalMotorShaftPower::setDrive |
( |
Motor::Drive |
drive | ) |
|
|
inline |
Sets the type of drive the pump uses from either direct or belt drive
- Parameters
-
drive | Motor::Drive, type of drive |
Definition at line 77 of file OptimalMotorShaftPower.h.
◆ setPumpShaftPower() [1/3]
void OptimalMotorShaftPower::setPumpShaftPower |
( |
double |
pumpShaftPower | ) |
|
|
inline |
Sets the pump shaft power
- Parameters
-
pumpShaftPower | double, pump shaft power in hp |
Definition at line 61 of file OptimalMotorShaftPower.h.
◆ setPumpShaftPower() [2/3]
void OptimalMotorShaftPower::setPumpShaftPower |
( |
double |
pumpShaftPower | ) |
|
|
inline |
Sets the pump shaft power
- Parameters
-
pumpShaftPower | double, pump shaft power in hp |
Definition at line 61 of file OptimalMotorShaftPower.h.
◆ setPumpShaftPower() [3/3]
void OptimalMotorShaftPower::setPumpShaftPower |
( |
double |
pumpShaftPower | ) |
|
|
inline |
Sets the pump shaft power
- Parameters
-
pumpShaftPower | double, pump shaft power in hp |
Definition at line 61 of file OptimalMotorShaftPower.h.
◆ setSpecifiedEfficiency() [1/3]
void OptimalMotorShaftPower::setSpecifiedEfficiency |
( |
double |
specifiedEfficiency | ) |
|
|
inline |
◆ setSpecifiedEfficiency() [2/3]
void OptimalMotorShaftPower::setSpecifiedEfficiency |
( |
double |
specifiedEfficiency | ) |
|
|
inline |
◆ setSpecifiedEfficiency() [3/3]
void OptimalMotorShaftPower::setSpecifiedEfficiency |
( |
double |
specifiedEfficiency | ) |
|
|
inline |
The documentation for this class was generated from the following files: