@@ -15,15 +15,15 @@ import Data.Drasil.Citations (campidelli)
1515import Data.Drasil.Concepts.Documentation (goal , user , datum )
1616import Data.Drasil.SI_Units
1717
18- import Drasil.GlassBR.DataDefs (aGrtrThanB , arRef , calofDemand , glaTyFac ,
18+ import Drasil.GlassBR.DataDefs (aGrtrThanB , arRef , glaTyFac ,
1919 gtfRef , hRef , loadDFDD , stdVals )
2020import Drasil.GlassBR.LabelledContent (dimlessloadVsARFig )
2121import Drasil.GlassBR.Goals (willBreakGS )
2222import Drasil.GlassBR.References (astm2009 , beasonEtAl1998 )
2323import Drasil.GlassBR.Unitals
2424
2525iMods :: [InstanceModel ]
26- iMods = [risk, strDisFac, nonFL, dimLL, tolPre, tolStrDisFac, probOfBreak,
26+ iMods = [risk, nonFL, dimLL, tolPre, tolStrDisFac, probOfBreak,
2727 calofCapacity, pbIsSafe, lrIsSafe]
2828
2929symb :: [UnitalChunk ]
@@ -47,7 +47,7 @@ risk = imNoDeriv (equationalModelN (riskFun ^. term) riskQD)
4747 (qwUC modElas : qwUC loadDF : qwUC stressDistFac :
4848 map qwUC [sflawParamK, sflawParamM, minThick] ++ abInputConstraints)
4949 riskFun [] [dRef astm2009, dRefInfo beasonEtAl1998 $ Equation [4 , 5 ],
50- dRefInfo campidelli $ Equation [14 ]] " riskFun" [aGrtrThanB, hRef, ldfRef, jRef ]
50+ dRefInfo campidelli $ Equation [14 ]] " riskFun" [aGrtrThanB, hRef, ldfRef]
5151
5252-- FIXME [4] !!!
5353riskQD :: SimpleQDef
@@ -57,23 +57,6 @@ riskQD = mkQuantDef riskFun ((sy sflawParamK $/
5757
5858{- -}
5959
60- strDisFac :: InstanceModel
61- strDisFac = imNoDeriv (equationalModelN (stressDistFac ^. term) strDisFacQD)
62- (qwC aspectRatio aspectRatioConstraint : [qwUC dimlessLoad]) (dqdWr stressDistFac)
63- [Bounded (Inc , sy stressDistFacMin) (Inc , sy stressDistFacMax)]
64- [dRef astm2009] " stressDistFac"
65- [interpolating stressDistFac dimlessloadVsARFig, arRef, qHtRef]
66-
67- strDisFacQD :: SimpleQDef
68- strDisFacQD = mkQuantDef stressDistFac strDisFacEq
69-
70- strDisFacEq :: Expr
71- -- strDisFacEq = apply (sy stressDistFac)
72- -- [sy dimlessLoad, sy aspectRatio]
73- strDisFacEq = apply interpZ [str " SDF.txt" , sy aspectRatio, sy dimlessLoad]
74-
75- {- -}
76-
7760nonFL :: InstanceModel
7861nonFL = imNoDeriv (equationalModelN (nonFactorL ^. term) nonFLQD)
7962 (qwUC tolLoad : qwUC modElas : qwUC minThick : abInputConstraints)
@@ -93,7 +76,7 @@ dimLL :: InstanceModel
9376dimLL = imNoDeriv (equationalModelN (dimlessLoad ^. term) dimLLQD)
9477 (qwUC demand : qwUC modElas : qwUC minThick : qwUC gTF : abInputConstraints)
9578 dimlessLoad [] [dRef astm2009, dRefInfo campidelli $ Equation [7 ]]
96- " dimlessLoad" [qRef, aGrtrThanB, stdVals [modElas], hRef, gtfRef]
79+ " dimlessLoad" [aGrtrThanB, stdVals [modElas], hRef, gtfRef]
9780
9881dimLLEq :: Expr
9982dimLLEq = sy demand $* square (sy plateLen $* sy plateWidth)
@@ -169,7 +152,7 @@ lrIsSafe = imNoDeriv (equationalModelN (nounPhraseSP "Safety Req-LR") lrIsSafeQD
169152 [qwC lRe $ UpFrom (Exc , exactDbl 0 ), qwC demand $ UpFrom (Exc , exactDbl 0 )]
170153 isSafeLR []
171154 [dRef astm2009] " isSafeLR"
172- [lrIsSafeDesc, capRef, qRef ]
155+ [lrIsSafeDesc, capRef]
173156
174157lrIsSafeQD :: SimpleQDef
175158lrIsSafeQD = mkQuantDef isSafeLR (sy lRe $> sy demand)
@@ -191,9 +174,6 @@ lrCap = ch lRe +:+. S "is also called capacity"
191174pbTolUsr :: Sentence
192175pbTolUsr = ch pbTol `S.is` S " entered by the" +:+. phrase user
193176
194- qRef :: Sentence
195- qRef = ch demand `S.isThe` (demandq ^. defn) `sC` S " as given in" +:+. refS calofDemand
196-
197177lrIsSafeDesc :: Sentence
198178lrIsSafeDesc = iModDesc isSafeLR
199179 (ch isSafePb +:+ fromSource pbIsSafe `S.and_` ch isSafeLR)
@@ -202,15 +182,12 @@ pbIsSafeDesc :: Sentence
202182pbIsSafeDesc = iModDesc isSafePb
203183 (ch isSafePb `S.and_` ch isSafeLR +:+ fromSource lrIsSafe)
204184
205- capRef, jRef, jtolRef, ldfRef, nonFLRef, probBRRef, qHtRef, qHtTlTolRef,
206- riskRef :: Sentence
185+ capRef , jtolRef , ldfRef , nonFLRef , probBRRef , qHtTlTolRef , riskRef :: Sentence
207186capRef = definedIn' calofCapacity (S " and is also called capacity" )
208- jRef = definedIn strDisFac
209187jtolRef = definedIn tolStrDisFac
210188ldfRef = definedIn loadDFDD
211189nonFLRef = definedIn nonFL
212190probBRRef = definedIn probOfBreak
213- qHtRef = definedIn dimLL
214191qHtTlTolRef = definedIn tolPre
215192riskRef = definedIn risk
216193
0 commit comments