|
| FanTypeProperties (const FanType fanType, const double transition, const double minSpecificSpeed, const double maxSpecificSpeed, std::function< double(double n)> polynomialFunction, std::function< double(double n)> exponentialFunction=[](double) { return 0;}) |
|
Definition at line 67 of file OptimalFanEfficiency.h.
◆ FanTypeProperties()
OptimalFanEfficiency::FanTypeProperties::FanTypeProperties |
( |
const FanType |
fanType, |
|
|
const double |
transition, |
|
|
const double |
minSpecificSpeed, |
|
|
const double |
maxSpecificSpeed, |
|
|
std::function< double(double n)> |
polynomialFunction, |
|
|
std::function< double(double n)> |
exponentialFunction = [](double) { return 0; } |
|
) |
| |
|
inlineprivate |
- Parameters
-
fanType | FanType, just for book keeping useful-to-the-developer purposes, unused otherwise |
transition | double, the number at which each fan type transitions to using exponential or polynomial functions |
minSpecificSpeed,double | min specific speed value allowed per fan type |
maxSpecificSpeed,double | max specific speed value allowed per fan type |
Definition at line 77 of file OptimalFanEfficiency.h.
◆ OptimalFanEfficiency
◆ exponentialFunction
const std::function<double(double n)> OptimalFanEfficiency::FanTypeProperties::exponentialFunction |
|
private |
◆ fanType
const FanType OptimalFanEfficiency::FanTypeProperties::fanType |
|
private |
◆ maxSpecificSpeed
const double OptimalFanEfficiency::FanTypeProperties::maxSpecificSpeed |
|
private |
◆ minSpecificSpeed
const double OptimalFanEfficiency::FanTypeProperties::minSpecificSpeed |
|
private |
◆ polynomialFunction
const std::function<double(double n)> OptimalFanEfficiency::FanTypeProperties::polynomialFunction |
|
private |
◆ transition
const double OptimalFanEfficiency::FanTypeProperties::transition |
|
private |
The documentation for this struct was generated from the following file: