]> git.gag.com Git - sw/motorsim/blob - src/com/billkuker/rocketry/motorsim/fuel/EditableCombustionProduct.java
Weakened references to static listener types for unit pref change and fuel change.
[sw/motorsim] / src / com / billkuker / rocketry / motorsim / fuel / EditableCombustionProduct.java
1 package com.billkuker.rocketry.motorsim.fuel;\r
2 \r
3 import javax.measure.quantity.Temperature;\r
4 import javax.measure.unit.SI;\r
5 \r
6 import org.jscience.physics.amount.Amount;\r
7 \r
8 import com.billkuker.rocketry.motorsim.Fuel;\r
9 import com.billkuker.rocketry.motorsim.RocketScience.MolarWeight;\r
10 \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
18         }\r
19         public void setEffectiveMolarWeight(Amount<MolarWeight> effectiveMolarWeight) {\r
20                 this.effectiveMolarWeight = effectiveMolarWeight;\r
21         }\r
22         public Amount<Temperature> getIdealCombustionTemperature() {\r
23                 return idealCombustionTemperature;\r
24         }\r
25         public void setIdealCombustionTemperature(\r
26                         Amount<Temperature> idealCombustionTemperature) {\r
27                 this.idealCombustionTemperature = idealCombustionTemperature;\r
28         }\r
29         public double getRatioOfSpecificHeats() {\r
30                 return ratioOfSpecificHeats;\r
31         }\r
32         public void setRatioOfSpecificHeats(double ratioOfSpecificHeats) {\r
33                 this.ratioOfSpecificHeats = ratioOfSpecificHeats;\r
34         }\r
35         public double getRatioOfSpecificHeats2Phase() {\r
36                 return ratioOfSpecificHeats2Phase;\r
37         }\r
38         public void setRatioOfSpecificHeats2Phase(double ratioOfSpecificHeats2Phase) {\r
39                 this.ratioOfSpecificHeats2Phase = ratioOfSpecificHeats2Phase;\r
40         }\r
41 }