54 INTEGER,
PARAMETER :: nvals_max = 15
56 CHARACTER(10) :: keys(nvals_max)
58 LOGICAL :: defined(nvals_max)
59 REAL(RFREAL) :: vals(nvals_max)
64 'ReadRocketSection.F90' )
89 global%cnstrCaseRad = vals( 1)
91 global%cnstrCaseRad = -999999_rfreal
95 global%cnstrHeadEnd = vals( 2)
97 global%cnstrHeadEnd = -9999999_rfreal
100 IF (defined( 3))
THEN
101 global%cnstrAftEnd = vals( 3)
103 global%cnstrAftEnd = 9999999_rfreal
106 IF (defined( 4))
THEN
107 IF(vals( 4) == 1.0)
THEN
108 global%cnstrCoordL = xcoord
109 global%cnstrCoordT1 = ycoord
110 global%cnstrCoordT2 = zcoord
111 ELSE IF (vals(4) == 2.0)
THEN
112 global%cnstrCoordL = ycoord
113 global%cnstrCoordT1 = zcoord
114 global%cnstrCoordT2 = xcoord
116 global%cnstrCoordL = zcoord
117 global%cnstrCoordT1 = xcoord
118 global%cnstrCoordT2 = ycoord
121 global%cnstrCoordL = xcoord
122 global%cnstrCoordT1 = ycoord
123 global%cnstrCoordT2 = zcoord
126 IF (defined( 5))
THEN
127 global%cnstrTol1 = vals( 5)
129 global%cnstrTol1 = 0.000001_rfreal
131 IF (defined( 6))
THEN
132 global%cnstrTol2 = vals(6)
134 global%cnstrTol2 = 0.00000001_rfreal
137 IF (defined( 7))
THEN
138 global%cnstrEllipsL = vals(7)
140 global%cnstrEllipsL = 1.0_rfreal
143 IF (defined( 8))
THEN
144 global%cnstrEllipsT = vals(8)
146 global%cnstrEllipsT = global%cnstrCaseRad
149 IF (defined( 9))
THEN
150 global%cnstrNozY = vals(9)
152 global%cnstrNozY = 1.0_rfreal
154 IF (defined( 10))
THEN
155 global%cnstrLMinPlane = vals(10)
157 global%cnstrLMinPlane = -9999999_rfreal
159 IF (defined( 11))
THEN
160 global%cnstrLMaxPlane = vals(11)
162 global%cnstrLMaxPlane = 9999999_rfreal
164 IF (defined( 12))
THEN
165 global%cnstrT1MinPlane = vals(12)
167 global%cnstrT1MinPlane = -9999999_rfreal
169 IF (defined( 13))
THEN
170 global%cnstrT1MaxPlane = vals(13)
172 global%cnstrT1MaxPlane = 9999999_rfreal
174 IF (defined( 14))
THEN
175 global%cnstrT2MinPlane = vals(14)
177 global%cnstrT2MinPlane = -9999999_rfreal
179 IF (defined( 15))
THEN
180 global%cnstrT2MaxPlane = vals(15)
182 global%cnstrT2MaxPlane = 9999999_rfreal
subroutine readrocketsection(global)
subroutine registerfunction(global, funName, fileName)
subroutine readsection(global, fileID, nvals, keys, vals, defined)
**********************************************************************Rocstar Simulation Suite Illinois Rocstar LLC All rights reserved ****Illinois Rocstar LLC IL **www illinoisrocstar com **sales illinoisrocstar com WITHOUT WARRANTY OF ANY **EXPRESS OR INCLUDING BUT NOT LIMITED TO THE WARRANTIES **OF FITNESS FOR A PARTICULAR PURPOSE AND **NONINFRINGEMENT IN NO EVENT SHALL THE CONTRIBUTORS OR **COPYRIGHT HOLDERS BE LIABLE FOR ANY DAMAGES OR OTHER WHETHER IN AN ACTION OF TORT OR **Arising OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE **USE OR OTHER DEALINGS WITH THE SOFTWARE **********************************************************************INTERFACE USE ModDataTypes USE nvals
subroutine deregisterfunction(global)