forked from DanWBR/dwsim
-
Notifications
You must be signed in to change notification settings - Fork 0
/
IUnitsOfMeasure.vb
164 lines (94 loc) · 3.81 KB
/
IUnitsOfMeasure.vb
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
' DWSIM Interface definitions
' Copyright 2010-2017 Daniel Wagner O. de Medeiros
'
' This file is part of DWSIM.
'
' DWSIM is free software: you can redistribute it and/or modify
' it under the terms of the GNU General Public License as published by
' the Free Software Foundation, either version 3 of the License, or
' (at your option) any later version.
'
' DWSIM is distributed in the hope that it will be useful,
' but WITHOUT ANY WARRANTY; without even the implied warranty of
' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
' GNU General Public License for more details.
'
' You should have received a copy of the GNU General Public License
' along with DWSIM. If not, see <http://www.gnu.org/licenses/>.
Imports DWSIM.Interfaces.Enums
''' <summary>
''' This interface defines the basic properties of a System of Units class.
''' </summary>
<InterfaceType(ComInterfaceType.InterfaceIsIDispatch)> Public Interface IUnitsOfMeasure
Function GetUnitSet(measureID As Enums.UnitOfMeasure) As List(Of String)
Function GetCurrentUnits(measureID As Enums.UnitOfMeasure) As String
Property Name As String
Property mass As String
Property reac_rate_heterog As String
Property area As String
Property conductance As String
Property distance As String
Property time As String
Property volume As String
Property molar_volume As String
Property diameter As String
Property thickness As String
Property molar_conc As String
Property mass_conc As String
Property heat_transf_coeff As String
Property force As String
Property accel As String
Property spec_vol As String
Property reac_rate As String
Property velocity As String
Property foulingfactor As String
Property cakeresistance As String
Property mediumresistance As String
Property gor As String
Property molar_enthalpy As String
Property molar_entropy As String
Property idealGasHeatCapacity As String
Property thermalConductivityOfLiquid As String
Property thermalConductivityOfVapor As String
Property vaporPressure As String
Property viscosityOfLiquid As String
Property viscosityOfVapor As String
Property pdp_boilingPointTemperature As String
Property pdp_meltingTemperature As String
Property activity As String
Property activityCoefficient As String
Property compressibility As String
Property compressibilityFactor As String
Property density As String
Property enthalpy As String
Property entropy As String
Property excessEnthalpy As String
Property excessEntropy As String
Property molarflow As String
Property massflow As String
Property molarfraction As String
Property massfraction As String
Property fugacity As String
Property fugacityCoefficient As String
Property heatCapacityCp As String
Property heatCapacityCv As String
Property jouleThomsonCoefficient As String
Property logFugacityCoefficient As String
Property molecularWeight As String
Property pressure As String
Property temperature As String
Property speedOfSound As String
Property thermalConductivity As String
Property viscosity As String
Property cinematic_viscosity As String
Property volumetricFlow As String
Property heatflow As String
Property head As String
Property deltaT As String
Property deltaP As String
Property kvalue As String
Property logKvalue As String
Property surfaceTension As String
Property diffusivity As String
Function GetUnitType(unit As String) As UnitOfMeasure
End Interface