Class LoopedPipeNetwork.NetworkNode

java.lang.Object
neqsim.process.equipment.network.LoopedPipeNetwork.NetworkNode
Enclosing class:
LoopedPipeNetwork

public static class LoopedPipeNetwork.NetworkNode extends Object
Represents a node in the pipe network.
Version:
1.0
Author:
Even Solbraa
  • Field Details

    • name

      private final String name
    • type

      private final LoopedPipeNetwork.NodeType type
    • pressure

      private double pressure
    • demand

      private double demand
    • temperature

      private double temperature
    • elevation

      private double elevation
    • pressureFixed

      private boolean pressureFixed
    • stream

      private StreamInterface stream
  • Constructor Details

  • Method Details

    • getName

      public String getName()
      Get node name.
      Returns:
      the name
    • getType

      public LoopedPipeNetwork.NodeType getType()
      Get node type.
      Returns:
      the type
    • getPressure

      public double getPressure()
      Get pressure in Pa.
      Returns:
      pressure
    • setPressure

      public void setPressure(double pressure)
      Set pressure in Pa.
      Parameters:
      pressure - pressure in Pa
    • getDemand

      public double getDemand()
      Get demand (mass flow rate out of node) in kg/s.
      Returns:
      demand
    • setDemand

      public void setDemand(double demand)
      Set demand in kg/s.
      Parameters:
      demand - demand (positive = outflow)
    • getTemperature

      public double getTemperature()
      Get temperature in K.
      Returns:
      temperature
    • setTemperature

      public void setTemperature(double temperature)
      Set temperature in K.
      Parameters:
      temperature - temperature in K
    • getElevation

      public double getElevation()
      Get elevation in m.
      Returns:
      elevation
    • setElevation

      public void setElevation(double elevation)
      Set elevation in m.
      Parameters:
      elevation - elevation in m
    • isPressureFixed

      public boolean isPressureFixed()
      Check if pressure is fixed.
      Returns:
      true if pressure is fixed
    • setPressureFixed

      public void setPressureFixed(boolean fixed)
      Set whether pressure is fixed.
      Parameters:
      fixed - true to fix pressure
    • getStream

      public StreamInterface getStream()
      Get associated stream.
      Returns:
      stream or null
    • setStream

      public void setStream(StreamInterface stream)
      Set associated stream.
      Parameters:
      stream - the stream