From: Bill Kuker Date: Thu, 2 Jul 2009 01:45:47 +0000 (+0000) Subject: Made default ctor create a viable grain X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=7ca7371fd212fc2abf66fd4370073489ec95f3e8;p=sw%2Fmotorsim Made default ctor create a viable grain --- diff --git a/src/com/billkuker/rocketry/motorsim/grain/RodAndTubeGrain.java b/src/com/billkuker/rocketry/motorsim/grain/RodAndTubeGrain.java index 2c650c8..1bdb53d 100644 --- a/src/com/billkuker/rocketry/motorsim/grain/RodAndTubeGrain.java +++ b/src/com/billkuker/rocketry/motorsim/grain/RodAndTubeGrain.java @@ -34,9 +34,14 @@ public class RodAndTubeGrain extends CompoundGrain { rod.setID(Amount.valueOf(0, SI.MILLIMETER)); rod.setInnerSurfaceInhibited(true); rod.setOuterSurfaceInhibited(false); - tube = new CoredCylindricalGrain(); tube.setInnerSurfaceInhibited(false); + + setOd(Amount.valueOf(30, SI.MILLIMETER)); + setTubeID(Amount.valueOf(20, SI.MILLIMETER)); + setRodDiameter(Amount.valueOf(10, SI.MILLIMETER)); + setForeEndInhibited(true); + setAftEndInhibited(true); } catch ( PropertyVetoException v ){ v.printStackTrace(); //I know these values are OK