Class TBPCharacterize

java.lang.Object
neqsim.thermo.characterization.PlusCharacterize
neqsim.thermo.characterization.TBPCharacterize
All Implemented Interfaces:
Serializable, CharacteriseInterface

public class TBPCharacterize extends PlusCharacterize

TBPCharacterize class.

Version:
$Id: $Id
Author:
ESOL
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      Serialization version UID.
      See Also:
    • startPlus

      int startPlus
    • endPlus

      int endPlus
    • calcTBPfractions

      double[] calcTBPfractions
    • TBPdens

      double[] TBPdens
    • TBPmoles

      double[] TBPmoles
    • TBPdensDenom

      double[] TBPdensDenom
    • TBP_Mnom

      double[] TBP_Mnom
    • TBP_M

      double[] TBP_M
  • Constructor Details

    • TBPCharacterize

      public TBPCharacterize()

      Constructor for TBPCharacterize.

    • TBPCharacterize

      public TBPCharacterize(SystemInterface system)

      Constructor for TBPCharacterize.

      Parameters:
      system - a SystemInterface object
  • Method Details

    • groupTBPfractions

      public boolean groupTBPfractions()

      groupTBPfractions.

      Specified by:
      groupTBPfractions in interface CharacteriseInterface
      Overrides:
      groupTBPfractions in class PlusCharacterize
      Returns:
      a boolean
    • addTBPFractions

      public void addTBPFractions()

      addTBPFractions.

      Specified by:
      addTBPFractions in interface CharacteriseInterface
      Overrides:
      addTBPFractions in class PlusCharacterize
    • saveCharacterizedFluid

      public boolean saveCharacterizedFluid()

      saveCharacterizedFluid.

      Returns:
      a boolean
    • getTBPfractions

      public double[] getTBPfractions()
      Getter for property TBPfractions.
      Returns:
      Value of property TBPfractions.
    • setCoefs

      public void setCoefs(double coef, int i)

      setCoefs.

      Specified by:
      setCoefs in interface CharacteriseInterface
      Overrides:
      setCoefs in class PlusCharacterize
      Parameters:
      coef - a double
      i - a int
    • getTBPfractions

      public double getTBPfractions(int i)

      getTBPfractions.

      Parameters:
      i - a int
      Returns:
      a double
    • setTBPfractions

      public void setTBPfractions(double[] TBPfractions)
      Setter for property TBPfractions.
      Parameters:
      TBPfractions - New value of property TBPfractions.
    • solve

      public void solve()

      solve.

      Specified by:
      solve in interface CharacteriseInterface
      Overrides:
      solve in class PlusCharacterize
    • solveAB

      public void solveAB()

      solveAB.

    • setCoefs

      public void setCoefs(double[] coefs)

      setCoefs.

      Specified by:
      setCoefs in interface CharacteriseInterface
      Overrides:
      setCoefs in class PlusCharacterize
      Parameters:
      coefs - an array of type double
    • getTBPdens

      public double[] getTBPdens()
      Getter for property TBPdens.
      Returns:
      Value of property TBPdens.
    • getTBPdens

      public double getTBPdens(int i)

      getTBPdens.

      Parameters:
      i - a int
      Returns:
      a double
    • setTBPdens

      public void setTBPdens(double[] TBPdens)
      Setter for property TBPdens.
      Parameters:
      TBPdens - New value of property TBPdens.
    • getLength

      public int getLength()
      Getter for property length.
      Overrides:
      getLength in class PlusCharacterize
      Returns:
      Value of property length.
    • getTBP_M

      public double[] getTBP_M()
      Getter for property TBP_M.
      Returns:
      Value of property TBP_M.
    • setTBP_M

      public void setTBP_M(double[] TBP_M)
      Setter for property TBP_M.
      Parameters:
      TBP_M - New value of property TBP_M.
    • getCarbonNumberVector

      public int[] getCarbonNumberVector()
      Getter for property carbonNumberVector.
      Overrides:
      getCarbonNumberVector in class PlusCharacterize
      Returns:
      Value of property carbonNumberVector.
    • setCarbonNumberVector

      public void setCarbonNumberVector(int[] carbonNumberVector)
      Setter for property carbonNumberVector.
      Overrides:
      setCarbonNumberVector in class PlusCharacterize
      Parameters:
      carbonNumberVector - New value of property carbonNumberVector.
    • getCalcTBPfractions

      public double[] getCalcTBPfractions()
      Getter for property calcTBPfractions.
      Returns:
      Value of property calcTBPfractions.
    • setCalcTBPfractions

      public void setCalcTBPfractions(double[] calcTBPfractions)
      Setter for property calcTBPfractions.
      Parameters:
      calcTBPfractions - New value of property calcTBPfractions.
    • getPlusCoefs

      public double[] getPlusCoefs()

      getPlusCoefs.

      Specified by:
      getPlusCoefs in interface CharacteriseInterface
      Overrides:
      getPlusCoefs in class PlusCharacterize
      Returns:
      an array of type double
    • getPlusCoefs

      public double getPlusCoefs(int i)

      getPlusCoefs.

      Specified by:
      getPlusCoefs in interface CharacteriseInterface
      Overrides:
      getPlusCoefs in class PlusCharacterize
      Parameters:
      i - a int
      Returns:
      a double
    • setPlusCoefs

      public void setPlusCoefs(double[] plusCoefs)

      setPlusCoefs.

      Specified by:
      setPlusCoefs in interface CharacteriseInterface
      Overrides:
      setPlusCoefs in class PlusCharacterize
      Parameters:
      plusCoefs - an array of type double
    • getDensPlus

      public double getDensPlus()

      getDensPlus.

      Specified by:
      getDensPlus in interface CharacteriseInterface
      Overrides:
      getDensPlus in class PlusCharacterize
      Returns:
      a double
    • setDensPlus

      public void setDensPlus(double densPlus)
      Setter for property densPlus.
      Overrides:
      setDensPlus in class PlusCharacterize
      Parameters:
      densPlus - New value of property densPlus.
    • isPseudocomponents

      public boolean isPseudocomponents()

      isPseudocomponents.

      Specified by:
      isPseudocomponents in interface CharacteriseInterface
      Overrides:
      isPseudocomponents in class PlusCharacterize
      Returns:
      a boolean
    • addPlusFraction

      public void addPlusFraction()

      addPlusFraction.

    • addHeavyEnd

      public void addHeavyEnd()

      addHeavyEnd.

      Specified by:
      addHeavyEnd in interface CharacteriseInterface
      Overrides:
      addHeavyEnd in class PlusCharacterize