java.lang.Object
com.github.jbgust.jsrm.application.motor.grain.core.ExtrudedGrain
Direct Known Subclasses:
ExtrudedShapeGrain

public abstract class ExtrudedGrain extends Object
Author:
Bill Kuker https://github.com/bkuker/motorsim
  • Constructor Details

    • ExtrudedGrain

      public ExtrudedGrain()
  • Method Details

    • numberOfBurningEnds

      protected int numberOfBurningEnds(double regression)
    • regressedLength

      public double regressedLength(double regression)
      Length regression of single grain
      Parameters:
      regression - regression in % (50% = 0.5)
      Returns:
      regressed length
    • getLength

      public double getLength()
    • setLength

      public void setLength(double length)
    • setForeEndInhibited

      public void setForeEndInhibited(GrainSurface grainSurface)
    • setAftEndInhibited

      public void setAftEndInhibited(GrainSurface grainSurface)
    • isForeEndInhibited

      public boolean isForeEndInhibited()
    • isAftEndInhibited

      public boolean isAftEndInhibited()