feat: Update room cooling load to accept either total or sensible loads, instead of requiring a total load.
This commit is contained in:
@@ -1,13 +1,14 @@
|
||||
import Foundation
|
||||
// import Foundation
|
||||
|
||||
public struct CoolingLoad: Codable, Equatable, Sendable {
|
||||
public let total: Double
|
||||
public let sensible: Double
|
||||
public var latent: Double { total - sensible }
|
||||
public var shr: Double { sensible / total }
|
||||
|
||||
public init(total: Double, sensible: Double) {
|
||||
self.total = total
|
||||
self.sensible = sensible
|
||||
}
|
||||
}
|
||||
//
|
||||
// public struct CoolingLoad: Codable, Equatable, Sendable {
|
||||
// public let total: Double
|
||||
// public let sensible: Double
|
||||
// public var latent: Double { total - sensible }
|
||||
// public var shr: Double { sensible / total }
|
||||
//
|
||||
// public init(total: Double, sensible: Double) {
|
||||
// self.total = total
|
||||
// self.sensible = sensible
|
||||
// }
|
||||
// }
|
||||
|
||||
Reference in New Issue
Block a user