Class JSRMResult

java.lang.Object
com.github.jbgust.jsrm.application.result.JSRMResult

public class JSRMResult extends Object
  • Constructor Details

    • JSRMResult

      public JSRMResult(double maxThrustInNewton, double totalImpulseInNewtonSecond, double specificImpulseInSecond, double maxChamberPressureInMPa, double averageChamberPressureInMPa, double thrustTimeInSecond, MotorClassification motorClassification, List<MotorParameters> motorParameters, Nozzle nozzle, long averageThrustInNewton, Double grainMassInKg, long numberOfKNCorrection, PortToThroatAreaWarning portToThroatAreaWarning, double portToThroatArea)
  • Method Details

    • getMaxThrustInNewton

      public double getMaxThrustInNewton()
    • getTotalImpulseInNewtonSecond

      public double getTotalImpulseInNewtonSecond()
    • getSpecificImpulseInSecond

      public double getSpecificImpulseInSecond()
    • getMaxChamberPressureInMPa

      public double getMaxChamberPressureInMPa()
    • getAverageChamberPressureInMPa

      public double getAverageChamberPressureInMPa()
    • getThrustTimeInSecond

      public double getThrustTimeInSecond()
    • getMotorClassification

      public MotorClassification getMotorClassification()
    • getMotorParameters

      public List<MotorParameters> getMotorParameters()
    • getNozzle

      public Nozzle getNozzle()
    • getAverageThrustInNewton

      public long getAverageThrustInNewton()
    • getNumberOfKNCorrection

      public long getNumberOfKNCorrection()
    • getGrainMassInKg

      public Double getGrainMassInKg()
    • getPortToThroatAreaWarning

      public PortToThroatAreaWarning getPortToThroatAreaWarning()
    • getPortToThroatArea

      public Double getPortToThroatArea()