1 package com.billkuker.rocketry.motorsim;
\r
3 import javax.measure.quantity.Length;
\r
4 import javax.measure.quantity.Pressure;
\r
5 import javax.measure.quantity.Volume;
\r
6 import javax.measure.unit.SI;
\r
8 import org.jscience.physics.amount.Amount;
\r
10 public class CylindricalChamber implements Chamber {
\r
12 private Amount<Length> length;
\r
14 private Amount<Length> iD;
\r
17 public Amount<Pressure> burstPressure() {
\r
22 public Amount<Volume> chamberVolume() {
\r
23 return iD.divide(2).pow(2).times(Math.PI).times(length).to(SI.CUBIC_METRE);
\r
26 public Amount<Length> getLength() {
\r
30 public void setLength(Amount<Length> length) {
\r
31 this.length = length;
\r
34 public Amount<Length> getID() {
\r
38 public void setID(Amount<Length> id) {
\r