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