ccs-sim
Version:
Modelling CCS systems
24 lines (23 loc) • 931 B
TypeScript
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;
}>;
}