feat: Finishes filter pressure drop calculator

This commit is contained in:
2025-03-03 12:55:06 -05:00
parent eb6ec446dc
commit 8e0860af8e
10 changed files with 279 additions and 54 deletions

View File

@@ -15,11 +15,11 @@ public enum FilterPressureDrop {
public struct Basic: Codable, Equatable, Sendable {
let systemSize: Double
let climateZone: ClimateZone
let filterType: FilterType
let filterWidth: Double
let filterHeight: Double
public let systemSize: Double
public let climateZone: ClimateZone
public let filterType: FilterType
public let filterWidth: Double
public let filterHeight: Double
public init(
systemSize: Double,
@@ -38,12 +38,12 @@ public enum FilterPressureDrop {
public struct FanLaw: Codable, Equatable, Sendable {
let filterWidth: Double
let filterHeight: Double
let filterDepth: Double
let ratedAirflow: Double
let ratedPressureDrop: Double
let designAirflow: Double
public let filterWidth: Double
public let filterHeight: Double
public let filterDepth: Double
public let ratedAirflow: Double
public let ratedPressureDrop: Double
public let designAirflow: Double
public init(
filterWidth: Double,