UNPKG

ccs-sim

Version:
24 lines (23 loc) 931 B
import Fluid from './fluid'; import IElement, { IPhysicalElement, PressureSolution } from './element'; import Transport from './transport'; import { Pressure, Temperature, Flowrate } from 'physical-quantities'; export default class Inlet extends Transport { temperature: Temperature; constructor(name: string, physical: IPhysicalElement); applyInletProperties(pressure: Pressure, temperature: Temperature, flowrate: Flowrate, skipProcess?: boolean): Promise<{ pressureSolution: PressureSolution; pressure: Pressure; target: Pressure | null; } | undefined>; searchInletPressure(): Promise<{ pressure: Pressure; pressureSolution: PressureSolution; }>; setDestination(dest: IElement): void; process(fluid: Fluid): Promise<{ pressureSolution: PressureSolution; pressure: Pressure; target: null | Pressure; }>; }