Package pulse.problem.statements.model
Class Gas
- java.lang.Object
-
- pulse.problem.statements.model.Gas
-
- All Implemented Interfaces:
Serializable,Descriptive,Reflexive
public abstract class Gas extends Object implements Reflexive, Descriptive, Serializable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static doubleRUniversal gas constant.
-
Constructor Summary
Constructors Constructor Description Gas(int atoms, double atomicWeight)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description doublecp()doubledensity(double temperature, double pressure)voidevaluate(double temperature)voidevaluate(double temperature, double pressure)doublegetConductivity()doublegetMolarMass()doublegetNumberOfAtoms()doublegetThermalMass()abstract doublethermalConductivity(double t)doublethermalDiffusivity()StringtoString()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface pulse.util.Descriptive
describe
-
-
-
-
Field Detail
-
R
public static final double R
Universal gas constant.- See Also:
- Constant Field Values
-
-
Method Detail
-
evaluate
public final void evaluate(double temperature, double pressure)
-
evaluate
public final void evaluate(double temperature)
-
thermalDiffusivity
public final double thermalDiffusivity()
-
thermalConductivity
public abstract double thermalConductivity(double t)
-
cp
public double cp()
-
density
public double density(double temperature, double pressure)
-
getThermalMass
public double getThermalMass()
-
getConductivity
public double getConductivity()
-
getNumberOfAtoms
public double getNumberOfAtoms()
-
getMolarMass
public double getMolarMass()
-
-