public class StarGrain extends ExtrudedShapeGrain
xsection| Constructor and Description |
|---|
StarGrain(double outerDiameter,
double innerDiameter,
double pointDiameter,
int pointCount,
int numberOfSegment,
double segmentLength,
GrainSurface endSurface) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkConfiguration(SolidRocketMotor solidRocketMotor) |
int |
getNumberOfSegments() |
getBurningArea, getGrainEndSurface, getGrainVolume, getXincp, webThicknessgetLength, isAftEndInhibited, isForeEndInhibited, numberOfBurningEnds, regressedLength, setAftEndInhibited, setForeEndInhibited, setLengthpublic StarGrain(double outerDiameter,
double innerDiameter,
double pointDiameter,
int pointCount,
int numberOfSegment,
double segmentLength,
GrainSurface endSurface)
outerDiameter - External grain diameterinnerDiameter - Distance from grain center to star inner pointspointDiameter - Distance from grain center to star outer pointpointCount - Number of star branchesnumberOfSegment - Number of segmentsegmentLength - Length of the grainendSurface - end segments surface are exposed to combustion or inhibitedpublic int getNumberOfSegments()
getNumberOfSegments in class ExtrudedShapeGrainpublic void checkConfiguration(SolidRocketMotor solidRocketMotor) throws InvalidMotorDesignException
InvalidMotorDesignExceptionCopyright © 2020. All rights reserved.