@@ -142,8 +142,9 @@ mod test {
142
142
Dual64 :: from_re ( volume) . derivative ( ) ,
143
143
arr1 ( & [ Dual64 :: from_re ( moles) ] ) ,
144
144
) ;
145
- let pressure =
146
- -contrib. helmholtz_energy ( & state) . eps [ 0 ] * temperature * EosUnit :: reference_pressure ( ) ;
145
+ let pressure = -contrib. helmholtz_energy ( & state) . eps . unwrap ( )
146
+ * temperature
147
+ * EosUnit :: reference_pressure ( ) ;
147
148
assert_relative_eq ! ( pressure, 1.5285037907989527 * PASCAL , max_relative = 1e-10 ) ;
148
149
}
149
150
@@ -162,8 +163,9 @@ mod test {
162
163
Dual64 :: from_re ( volume) . derivative ( ) ,
163
164
arr1 ( & [ Dual64 :: from_re ( moles) ] ) ,
164
165
) ;
165
- let pressure =
166
- -contrib. helmholtz_energy ( & state) . eps [ 0 ] * temperature * EosUnit :: reference_pressure ( ) ;
166
+ let pressure = -contrib. helmholtz_energy ( & state) . eps . unwrap ( )
167
+ * temperature
168
+ * EosUnit :: reference_pressure ( ) ;
167
169
assert_relative_eq ! ( pressure, 2.3168212018200243 * PASCAL , max_relative = 1e-10 ) ;
168
170
}
169
171
@@ -182,8 +184,9 @@ mod test {
182
184
Dual64 :: from_re ( volume) . derivative ( ) ,
183
185
arr1 ( & [ Dual64 :: from_re ( moles) ] ) ,
184
186
) ;
185
- let pressure =
186
- -contrib. helmholtz_energy ( & state) . eps [ 0 ] * temperature * EosUnit :: reference_pressure ( ) ;
187
+ let pressure = -contrib. helmholtz_energy ( & state) . eps . unwrap ( )
188
+ * temperature
189
+ * EosUnit :: reference_pressure ( ) ;
187
190
assert_relative_eq ! ( pressure, -3.6819598891967344 * PASCAL , max_relative = 1e-10 ) ;
188
191
}
189
192
@@ -203,8 +206,9 @@ mod test {
203
206
Dual64 :: from_re ( volume) . derivative ( ) ,
204
207
arr1 ( & [ Dual64 :: from_re ( moles) ] ) ,
205
208
) ;
206
- let pressure =
207
- -contrib. helmholtz_energy ( & state) . eps [ 0 ] * temperature * EosUnit :: reference_pressure ( ) ;
209
+ let pressure = -contrib. helmholtz_energy ( & state) . eps . unwrap ( )
210
+ * temperature
211
+ * EosUnit :: reference_pressure ( ) ;
208
212
assert_relative_eq ! ( pressure, -3.6819598891967344 * PASCAL , max_relative = 1e-10 ) ;
209
213
}
210
214
@@ -225,8 +229,9 @@ mod test {
225
229
Dual64 :: from_re ( volume) . derivative ( ) ,
226
230
moles. mapv ( Dual64 :: from_re) ,
227
231
) ;
228
- let pressure =
229
- -contrib. helmholtz_energy ( & state) . eps [ 0 ] * temperature * EosUnit :: reference_pressure ( ) ;
232
+ let pressure = -contrib. helmholtz_energy ( & state) . eps . unwrap ( )
233
+ * temperature
234
+ * EosUnit :: reference_pressure ( ) ;
230
235
assert_relative_eq ! ( pressure, -26.105606376765632 * PASCAL , max_relative = 1e-10 ) ;
231
236
}
232
237
}
0 commit comments