Class OilAssayCharacterisation.AssayCut
java.lang.Object
neqsim.thermo.characterization.OilAssayCharacterisation.AssayCut
- All Implemented Interfaces:
Serializable, Cloneable
- Enclosing class:
OilAssayCharacterisation
public static final class OilAssayCharacterisation.AssayCut
extends Object
implements Cloneable, Serializable
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()doublegetName()doublebooleanbooleanbooleandoubledoubledoubleresolveMolarMass(double density, double boilingPointKelvin) private static doublesanitiseFraction(double fraction) withApiGravity(double apiGravity) withAverageBoilingPointCelsius(double temperatureCelsius) withAverageBoilingPointFahrenheit(double temperatureFahrenheit) withAverageBoilingPointKelvin(double temperatureKelvin) withDensity(double density) withMassFraction(double massFraction) withMolarMass(double molarMass) withVolumeFraction(double volumeFraction) withVolumePercent(double volumePercent) withWeightPercent(double weightPercent)
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
name
-
massFraction
-
volumeFraction
-
density
-
apiGravity
-
averageBoilingPointKelvin
-
molarMass
-
-
Constructor Details
-
AssayCut
-
-
Method Details
-
getName
-
withMassFraction
-
withWeightPercent
-
withVolumeFraction
-
withVolumePercent
-
withDensity
-
withApiGravity
-
withAverageBoilingPointKelvin
-
withAverageBoilingPointCelsius
-
withAverageBoilingPointFahrenheit
public OilAssayCharacterisation.AssayCut withAverageBoilingPointFahrenheit(double temperatureFahrenheit) -
withMolarMass
-
hasMassFraction
public boolean hasMassFraction() -
getMassFraction
public double getMassFraction() -
hasVolumeFraction
public boolean hasVolumeFraction() -
getVolumeFraction
public double getVolumeFraction() -
hasMolarMass
public boolean hasMolarMass() -
resolveDensity
public double resolveDensity() -
resolveAverageBoilingPoint
public double resolveAverageBoilingPoint() -
resolveMolarMass
public double resolveMolarMass(double density, double boilingPointKelvin) -
clone
- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-
sanitiseFraction
private static double sanitiseFraction(double fraction)
-