1 package com.billkuker.rocketry.motorsim;
\r
3 import java.awt.Shape;
\r
5 import javax.measure.quantity.Area;
\r
6 import javax.measure.quantity.Force;
\r
7 import javax.measure.quantity.Length;
\r
8 import javax.measure.quantity.Pressure;
\r
10 import org.jscience.physics.amount.Amount;
\r
12 public interface Nozzle {
\r
13 public Amount<Area> throatArea();
\r
15 public Amount<Force> thrust(Amount<Pressure> Po, Amount<Pressure> Pe, Amount<Pressure> Patm, final double k );
\r
17 public Shape nozzleShape(Amount<Length> chamberDiameter);
\r