13#ifndef TOOLS_SUITE_OPTIMALMOTORSHAFTPOWER_H
14#define TOOLS_SUITE_OPTIMALMOTORSHAFTPOWER_H
21 Output(
const double motorShaftPower,
const double driveEfficiency)
22 : motorShaftPower(motorShaftPower), driveEfficiency(driveEfficiency) {}
24 const double motorShaftPower, driveEfficiency;
33 : pumpShaftPower(pumpShaftPower), drive(drive), specifiedEfficiency(specifiedEfficiency) {}
57 Motor::Drive
getDrive()
const {
return drive; }
63 void setDrive(Motor::Drive drive) { this->drive = drive; }
78 double pumpShaftPower;
82 double specifiedEfficiency;
Header file for OptimalMotorShaftPower class.
Motor::Drive getDrive() const
double getSpecifiedEfficiency() const
void setDrive(Motor::Drive drive)
void setSpecifiedEfficiency(double specifiedEfficiency)
void setPumpShaftPower(double pumpShaftPower)
double getPumpShaftPower() const
OptimalMotorShaftPower(double pumpShaftPower, Motor::Drive drive, double specifiedEfficiency)