-
Notifications
You must be signed in to change notification settings - Fork 6
/
mainpage.dox
341 lines (321 loc) · 8.99 KB
/
mainpage.dox
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
/*!
\mainpage Ultrascan III Internals
The UltraScan source is separated into multiple executable programs and three libraries.
- Utilities Library
Text only supporting classes
- \ref Link
- \ref US_Analyte
- \ref US_AnaProfile
- \ref US_AstfemMath
- \ref US_Astfem_RSA
- \ref US_Buffer
- \ref US_BufferComponent
- \ref US_CfaData
- \ref US_Constants
- \ref US_Constraints
- \ref US_Crc
- \ref US_Crypto
- \ref US_DataFiles
- \ref US_DataIO
- \ref US_DB2
- \ref US_dmGA_Constraints
- \ref US_ExtProfile
- \ref US_GetUrl
- \ref US_Global
- \ref US_Gzip
- \ref US_Hardware
- \ref US_AbstractCenterpiece
- \ref US_HttpPost
- \ref US_Hydrosim
- \ref US_LammAstfvm
- \ref US_License_t
- \ref US_Math2
- \ref US_Matrix
- \ref US_Memory
- \ref US_Model
- \ref US_ModelRecord
- \ref US_Noise
- \ref US_Project
- \ref US_ProtocolUtil
- \ref US_Report
- \ref US_ReportGMP
- \ref US_Rotor
- \ref US_RunProtocol
- \ref US_Settings
- \ref US_SimulationParameters
- \ref US_Sleep
- \ref US_Solute
- \ref US_Solution
- \ref US_SolutionVals
- \ref US_SolveSim
- \ref US_StiffBase
- \ref US_Tar
- \ref US_TimeState
- \ref US_Timer
- \ref US_Util
- \ref US_Vector
- \ref US_XpnData
- \ref US_ZSolute
- Gui Library
Graphical interface supporting functions
- \ref US_AbstractRotorGui
- \ref US_AnalysisBase2
- \ref US_AnalyteGui
- \ref US_SequenceEditor
- \ref US_AssociationsGui
- \ref US_PushButton
- \ref US_BufferGui
- \ref US_Choice
- \ref US_ColorGradIO
- \ref US_CombPlotsGui
- \ref US_CSV_Loader
- \ref US_DataLoader
- \ref US_Editor
- \ref US_EditorGui
- \ref US_EditSpectrum
- \ref US_ExtinctFitter
- \ref US_Extinction
- \ref US_GuiSettings
- \ref US_GuiUtil
- \ref US_Help
- \ref US_Images
- \ref US_Investigator
- \ref US_License
- \ref US_LoadableNoise
- \ref US_LoadAUC
- \ref US_Minimize
- \ref US_ModelEditor
- \ref US_ModelGui
- \ref US_ModelLoader
- \ref US_MwlData
- \ref US_NewSpectrum
- \ref US_NoiseLoader
- \ref US_Passwd
- \ref US_Plot
- \ref US_PlotAxisConfig
- \ref US_PlotConfig
- \ref US_PlotCurveConfig
- \ref US_PlotGridConfig
- \ref US_PlotLabel
- \ref US_PlotPicker
- \ref US_PlotPushbutton
- \ref US_Zoomer
- \ref US_Plot3D
- \ref US_Predict1
- \ref US_ProjectGuiGeneral
- \ref US_ProjectGui
- \ref US_ProjectGuiAUC_questions
- \ref US_ProjectGuiBufferComponents
- \ref US_ProjectGuiExpDesign
- \ref US_ProjectGuiExpense
- \ref US_ProjectGuiGoals
- \ref US_ProjectGuiMolecules
- \ref US_ProjectGuiNotes
- \ref US_ProjectGuiPurity
- \ref US_ProjectGuiSaltInformation
- \ref US_Properties
- \ref US_ResidsBitmap
- \ref US_RotorGui
- \ref US_RunDetails2
- \ref US_Sassoc
- \ref US_SelectEdits
- \ref US_SolutionGui
- \ref US_Table
- \ref US_Widgets
- \ref US_Disk_DB_Controls
- \ref US_ListWidget
- \ref US_WidgetsDialog
- Programs
- \ref licenseMain
- \ref US_2dPlot
- \ref US_2dsa
- \ref US_2dsaProcess
- \ref US_AdvAnalysis2D
- \ref US_AnalysisControl2D
- \ref US_PlotControl2D
- \ref US_ResidPlot2D
- \ref US_show_norm
- \ref WorkerThread2D
- \ref WorkerThreadCalcNorm
- \ref US_ABDE_MW
- \ref US_Norm_Profile
- \ref US_AnalysisProfileGui
- \ref US_Astfem_Sim
- \ref US_ClipData
- \ref US_Analysis_auto
- \ref US_auditTrailGMP
- \ref US_Buoyancy
- \ref US_ColorGradient
- \ref US_CombineModels
- \ref US_ComProjectMain
- \ref US_Config
- \ref US_Admin
- \ref US_Advanced
- \ref US_Color
- \ref US_Database
- \ref US_Font
- \ref US_NewXpnHostDB
- \ref US_XpnHost
- \ref US_XpnHostDB
- \ref US_Convert
- \ref US_ConvertGui
- \ref US_ConvertIO
- \ref US_Experiment
- \ref US_ExperimentGui
- \ref US_GetRun
- \ref US_Intensity
- \ref US_SelectTriples
- \ref US_SelectBase
- \ref US_Dcdt
- \ref US_DDistr_Combine
- \ref US_SelectRunDD
- \ref US_Density_Match
- \ref US_ModelParams
- \ref US_RemoveModels
- \ref US_DMGA_Init
- \ref US_ConstraintsEdit
- \ref US_Edit
- \ref US_EditScan
- \ref US_ExcludeProfile
- \ref US_GetEdit
- \ref US_RiNoise
- \ref US_SelectLambdas
- \ref US_EquilTime
- \ref US_eSignaturesGMP
- \ref US_ExportLegacy
- \ref US_FDS_FileManager
- \ref US_FeMatch
- \ref US_AdvDmgaMc
- \ref US_AdvancedFem
- \ref US_DmgaMcStats
- \ref US_PlotControlFem
- \ref US_ResidPlotFem
- \ref ThreadWorker
- \ref US_FitMeniscus
- \ref US_GA_Initialize
- \ref US_SoluteData
- \ref US_GlobalEquil
- \ref US_EqFitControl
- \ref US_EqHistogram
- \ref US_EqMath
- \ref US_EqModelControl
- \ref US_EqReporter
- \ref US_FitWorker
- \ref US_LongMessageBox
- \ref US_ModelAdPars
- \ref US_ModelSelect
- \ref US_Grid_Editor
- \ref US_HelpDaemon
- \ref US_Integral
- \ref US_DeleteModels
- \ref US_LegacyConverter
- \ref US_ManageData
- \ref US_DataModel
- \ref US_DataProcess
- \ref US_DataTree
- \ref US_SyncExperiment
- \ref US_ModelMetrics
- \ref US_MPI_Analysis
- \ref US_MwlPlotControl
- \ref US_MwlRun
- \ref US_MwlRawViewer
- \ref US_MwlSpeciesFit
- \ref US_LoadRunNoise
- \ref US_MWL_SF_PLOT3D
- \ref US_MwlSpeciesSim
- \ref US_MwlSpectra
- \ref US_MwlSPlotControl
- \ref US_MwlRawViewer
- \ref US_MwlPlotControl
- \ref US_MwlRun
- \ref US_pcsa
- \ref US_AdvAnalysisPc
- \ref US_AnalysisControlPc
- \ref US_MLinesPlot
- \ref US_MrecsLoader
- \ref US_pcsaProcess
- \ref US_PlotControlPc
- \ref US_ResidPlotPc
- \ref US_RpScan
- \ref WorkerThreadPc
- \ref US_Predict2
- \ref US_ProtocolDevMain
- \ref US_Pseudo3D_Combine
- \ref US_RemoveDistros
- \ref US_PseudoAbsorbance
- \ref US_AddRefScan
- \ref US_ConvertScan
- \ref US_RefScanDataIO
- \ref US_RemoveRI
- \ref US_QueryRmsd
- \ref US_Ramp
- \ref US_ExperimentGuiRa
- \ref US_ExperimentRa
- \ref US_GetDBRunRa
- \ref US_IntensityRa
- \ref US_mwlRamp
- \ref US_RampGui
- \ref US_SelectTriplesRa
- \ref US_SelectBaseRa
- \ref US_RasmolControl
- \ref US_Reporter
- \ref US_SyncWithDB
- \ref US_ReporterGMP
- \ref US_RotorCalibration
- \ref US_SecondMoment
- \ref US_Spectrum
- \ref US_TmstViewer
- \ref US_vHW_Combine
- \ref US_SelectRunid
- \ref US_VhwCPlotControl
- \ref US_vHW_Enhanced
- \ref US_DistribPlot
- \ref US_XpnDataViewer
- \ref US_XpnRunAuc
- \ref US_XpnRunRaw
- \ref US_Win
*/
/*!
Practice:<br>
The density of water. An empirical equation derived from
density vs temperature data. See Krell, J. Chem. & Eng. Data
1975, 20.
\f[
\rho_t = \xi_{max}{{c_0 + c_1 * t + c_2 * t^2 + c_3 * t^3 + c_4 * t^4 + c_5 * t^5}
\over{ 1 + bt }}
\f]
where:<br>
\f$ \xi_{max} = 1.000028 \times 10^{-3} \f$ <br>
\f$ c_0 = 999.83952 \f$ <br>
\f$ c_1 = 16.945176 \times 10^{-3} \f$ <br>
\f$ c_2 = -7.9870401 \times 10^{-3} \f$ <br>
\f$ c_3 = -46.170461 \times 10^{-6} \f$ <br>
\f$ c_4 = 105.56302 \times 10^{-9} \f$ <br>
\f$ c_5 = -280.54253 \times 10^{-12}\f$ <br>
\f$ b = 16.879850 \times 10^{-3}\f$ <br>
Viscosity of water. <br>
Implements an empirical equation taken from CRC Handbook of
Chemistry and Physics, 55th Edition.<br><br>
For temperature 0 to 20 degress C:
\f[ \log_{10} \eta_t ={ c_0 \over{ c_1 + c_2 ( t-20 )
+ c_3 ( t - 20 )^2 }} - c_4
\f]
where:<br>
\f$ \eta \f$ = viscosity in centipoise ( gm / sec-cm / 100 )<br>
\f$ t \f$ = temperature ( Celcius )<br>
\f$ c_0 = 1301\f$<br>
\f$ c_1 = 998.333\f$<br>
\f$ c_2 = 8.1855\f$
\f$ c_3 = 0.00585\f$
\f$ c_4 = 3.30233\f$
For temperature 20 to 100 degrees C:
\f[
\log_{10}{\eta_t\over\eta_{20}} = { {c_1(20 - t) -c_2(t-20)^2}\over {t+c_3}}
\f]
where:<br>
\f$ \eta \f$ = viscosity in centipoise ( gm / sec-cm / 100 )<br>
\f$ t \f$ = temperature ( Celcius )<br>
\f$ c_1 = 1.3272\f$<br>
\f$ c_2 = 1.053 \times 10^{-3}\f$<br>
\f$ c_3 = 105\f$
*/