class Pulo::Steam::Header
Attributes
energy_loss_pct[R]
inlet[R]
inlet_temperature[R]
mass_flow[R]
outlet[R]
pressure[R]
Public Class Methods
new(pressure: nil,inlet_temperature: nil,energy_loss_pct: nil)
click to toggle source
# File lib/pulo/machine/steam/header.rb, line 8 def initialize(pressure: nil,inlet_temperature: nil,energy_loss_pct: nil) raise "Need all parameters" unless pressure && inlet_temperature && energy_loss_pct @pressure=pressure @inlet_temperature=inlet_temperature @energy_loss_pct=energy_loss_pct @inlet=WaterSteam.new(temperature: inlet_temperature,pressure: pressure) @outlet=WaterSteam.new(pressure: pressure, specific_enthalpy: @inlet.specific_enthalpy*(1-energy_loss_pct)) end