feat: Initial interpolation calculations, requires tests.

This commit is contained in:
2025-03-12 21:52:42 -04:00
parent 5c684d0537
commit ec58ca6364
4 changed files with 411 additions and 77 deletions

View File

@@ -37,6 +37,7 @@ public enum Capacity {
}
}
// TODO: Remove.
public struct ManufacturersCooling: Codable, Equatable, Sendable {
public let airflow: Int
@@ -87,18 +88,15 @@ public enum Capacity {
public let wetBulb: Int
public let totalCapacity: Int
public let sensibleCapacity: Int
public let adjustmentMultipliers: AdjustmentMultiplier?
public init(
wetBulb: Int,
totalCapacity: Int,
sensibleCapacity: Int,
adjustmentMultipliers: AdjustmentMultiplier? = nil
sensibleCapacity: Int
) {
self.wetBulb = wetBulb
self.totalCapacity = totalCapacity
self.sensibleCapacity = sensibleCapacity
self.adjustmentMultipliers = adjustmentMultipliers
}
}
}