///|
fn main {
println("=== Gas Separation Simulation (CO2/CH4) ===")
let p_co2 = @membrane.Permeance::{ component_name: "CO2", value: 100.0 }
let p_ch4 = @membrane.Permeance::{ component_name: "CH4", value: 2.5 }
let selectivity = @membrane.ideal_selectivity(p_co2, p_ch4)
println("Ideal Selectivity (CO2/CH4): \{selectivity}")
let driving_force_co2 = 5.0 // bar
let flux_co2 = @process.calculate_flux(p_co2, driving_force_co2)
println("CO2 Flux: \{flux_co2} GPU*bar")
let driving_force_ch4 = 1.0 // bar
let flux_ch4 = @process.calculate_flux(p_ch4, driving_force_ch4)
println("CH4 Flux: \{flux_ch4} GPU*bar")
println("Flux ratio (CO2/CH4): \{flux_co2 / flux_ch4}")
}