1 package com.billkuker.rocketry.motorsim.fuel;
\r
3 import javax.measure.quantity.Temperature;
\r
4 import javax.measure.unit.SI;
\r
6 import org.jscience.physics.amount.Amount;
\r
8 import com.billkuker.rocketry.motorsim.Fuel;
\r
9 import com.billkuker.rocketry.motorsim.RocketScience.MolarWeight;
\r
11 public class EditableCombustionProduct implements Fuel.CombustionProduct{
\r
12 private Amount<MolarWeight> effectiveMolarWeight = Amount.valueOf("41.98 kg/kmol").to(MolarWeight.UNIT);;
\r
13 private Amount<Temperature> idealCombustionTemperature = Amount.valueOf(1720, SI.KELVIN);;
\r
14 private double ratioOfSpecificHeats = 1.133;
\r
15 private double ratioOfSpecificHeats2Phase = 1.044;
\r
16 public Amount<MolarWeight> getEffectiveMolarWeight() {
\r
17 return effectiveMolarWeight;
\r
19 public void setEffectiveMolarWeight(Amount<MolarWeight> effectiveMolarWeight) {
\r
20 this.effectiveMolarWeight = effectiveMolarWeight;
\r
22 public Amount<Temperature> getIdealCombustionTemperature() {
\r
23 return idealCombustionTemperature;
\r
25 public void setIdealCombustionTemperature(
\r
26 Amount<Temperature> idealCombustionTemperature) {
\r
27 this.idealCombustionTemperature = idealCombustionTemperature;
\r
29 public double getRatioOfSpecificHeats() {
\r
30 return ratioOfSpecificHeats;
\r
32 public void setRatioOfSpecificHeats(double ratioOfSpecificHeats) {
\r
33 this.ratioOfSpecificHeats = ratioOfSpecificHeats;
\r
35 public double getRatioOfSpecificHeats2Phase() {
\r
36 return ratioOfSpecificHeats2Phase;
\r
38 public void setRatioOfSpecificHeats2Phase(double ratioOfSpecificHeats2Phase) {
\r
39 this.ratioOfSpecificHeats2Phase = ratioOfSpecificHeats2Phase;
\r