GeneralMath Member List
This is the complete list of members for GeneralMath, including all inherited members.
CalculateConcentration(const SEScalarMass &mass, const SEScalarVolume &volume, SEScalarMassPerVolume &concentration, Logger *logger=nullptr) | GeneralMath | static |
CalculateHenrysLawConcentration(const SESubstance &substance, const SEScalarPressure &partialPressure, SEScalarMassPerVolume &concentration, Logger *logger=nullptr) | GeneralMath | static |
CalculateMass(const SEScalarVolume &volume, const SEScalarMassPerVolume &concentration, SEScalarMass &mass, Logger *logger=nullptr) | GeneralMath | static |
CalculateOsmolality(const SEScalarAmountPerVolume &sodiumMolarity, const SEScalarAmountPerVolume &potassiumMolarity, const SEScalarAmountPerVolume &glucoseMolarity, const SEScalarAmountPerVolume &ureaMolarity, const SEScalar &specificGravity, SEScalarOsmolality &fluidOsmolality) | GeneralMath | static |
CalculateOsmolarity(const SEScalarAmountPerVolume &sodiumMolarity, const SEScalarAmountPerVolume &potassiumMolarity, const SEScalarAmountPerVolume &glucoseMolarity, const SEScalarAmountPerVolume &ureaMolarity, SEScalarOsmolarity &fluidOsmolarity) | GeneralMath | static |
CalculatePartialPressureInGas(const SEScalar0To1 &volumeFraction, const SEScalarPressure &pressure, SEScalarPressure &partialPressure, Logger *logger=nullptr) | GeneralMath | static |
CalculatePartialPressureInLiquid(const SESubstance &substance, const SEScalarMassPerVolume &concentration, SEScalarPressure &partialPressure, Logger *logger=nullptr) | GeneralMath | static |
CalculateSpecificGravity(const SEScalarMass &mass, const SEScalarVolume &volume, SEScalar &specificGravity, Logger *logger=nullptr) | GeneralMath | static |
Combinations(std::vector< size_t > maxValues, std::vector< std::vector< size_t > > &permutations) | GeneralMath | static |
Damper(double targetValue, double previousValue, double dampenFraction_perSec, double timeStep_s) | GeneralMath | static |
ExponentialDecayFunction(double dbase, double dmin, double dmax, double dx) | GeneralMath | static |
ExponentialGrowthFunction(double dbase, double dmin, double dmax, double dx) | GeneralMath | static |
LinearInterpolator(std::vector< double > &v, size_t newSize) | GeneralMath | static |
LinearInterpolator(double initial, double target, double percent) | GeneralMath | static |
LinearInterpolator(double x1, double x2, double y1, double y2, double xPrime) | GeneralMath | static |
LinearInterpolator1(std::vector< double > &v, size_t newSize) | GeneralMath | static |
LogisticFunction(double a, double x50, double k, double x) | GeneralMath | static |
ParbolicInterpolator(double min, double max, double factor) | GeneralMath | static |
PercentDifference(double expected, double calculated) | GeneralMath | static |
PercentTolerance(double expected, double calculated, double epsilon=1e-20) | GeneralMath | static |
PiecewiseLinearInterpolator(const std::vector< std::pair< double, double > > &points, double x) | GeneralMath | static |
RootMeanSquaredError(std::vector< double > observed, std::vector< double > predicted, bool normalize=false, double outlierStandardDeviation=-1.0) | GeneralMath | static |
SplineInterpolater(std::vector< double > &v, size_t newSize) | GeneralMath | static |