@@ -273,7 +273,7 @@ CADET_BINDINGTEST("MOBILE_PHASE_MODULATOR", "EXT_MOBILE_PHASE_MODULATOR", (1,1,1
273
273
" EXT_MPM_BETA_T" : [0.0 , 1.5 , 2.0 ],
274
274
" EXT_MPM_BETA_TT" : [0.0 , 0.0 , 0.0 ],
275
275
" EXT_MPM_BETA_TTT" : [0.0 , 0.0 , 0.0 ],
276
- " EXT_MPM_LINEAR_THRESHOLD " : 1e-10
276
+ " MPM_LINEAR_THRESHOLD " : 1e-10
277
277
)json", \
278
278
R"json( " EXT_MPM_KA" : [0.0 , 0.0 , 0.0 , 0.0 ],
279
279
" EXT_MPM_KA_T" : [0.0 , 1.14 , 1.0 , 2.0 ],
@@ -295,7 +295,7 @@ CADET_BINDINGTEST("MOBILE_PHASE_MODULATOR", "EXT_MOBILE_PHASE_MODULATOR", (1,1,1
295
295
" EXT_MPM_BETA_T" : [0.0 , 1.5 , 0.0 , 2.0 ],
296
296
" EXT_MPM_BETA_TT" : [0.0 , 0.0 , 0.0 , 0.0 ],
297
297
" EXT_MPM_BETA_TTT" : [0.0 , 0.0 , 0.0 , 0.0 ],
298
- " EXT_MPM_LINEAR_THRESHOLD " : 1e-10
298
+ " MPM_LINEAR_THRESHOLD " : 1e-10
299
299
)json", \
300
300
1e-10, 1e-10, CADET_NONBINDING_LIQUIDPHASE_COMP_UNUSED, CADET_COMPARE_BINDING_VS_NONBINDING)
301
301
@@ -334,7 +334,7 @@ CADET_BINDINGTEST("MOBILE_PHASE_MODULATOR", "EXT_MOBILE_PHASE_MODULATOR", (1,1,1
334
334
" EXT_MPM_BETA_T" : [0.0 , 1.5 , 2.0 ],
335
335
" EXT_MPM_BETA_TT" : [0.0 , 0.0 , 0.0 ],
336
336
" EXT_MPM_BETA_TTT" : [0.0 , 0.0 , 0.0 ],
337
- " EXT_MPM_LINEAR_THRESHOLD " : 1e-10
337
+ " MPM_LINEAR_THRESHOLD " : 1e-10
338
338
)json", \
339
339
R"json( " EXT_MPM_KA" : [0.0 , 0.0 , 0.0 , 0.0 ],
340
340
" EXT_MPM_KA_T" : [0.0 , 1.14 , 1.0 , 2.0 ],
@@ -356,7 +356,7 @@ CADET_BINDINGTEST("MOBILE_PHASE_MODULATOR", "EXT_MOBILE_PHASE_MODULATOR", (1,1,1
356
356
" EXT_MPM_BETA_T" : [0.0 , 1.5 , 0.0 , 2.0 ],
357
357
" EXT_MPM_BETA_TT" : [0.0 , 0.0 , 0.0 , 0.0 ],
358
358
" EXT_MPM_BETA_TTT" : [0.0 , 0.0 , 0.0 , 0.0 ],
359
- " EXT_MPM_LINEAR_THRESHOLD " : 1e-10
359
+ " MPM_LINEAR_THRESHOLD " : 1e-10
360
360
)json", \
361
361
1e-10, 1e-10, CADET_NONBINDING_LIQUIDPHASE_COMP_UNUSED, CADET_COMPARE_BINDING_VS_NONBINDING)
362
362
@@ -1002,7 +1002,7 @@ CADET_BINDINGTEST("MULTI_COMPONENT_LDF_FREUNDLICH", "EXT_MULTI_COMPONENT_LDF_FRE
1002
1002
" EXT_MCLDFFRL_A_T" : [3.0 , 2.2 , 1.5 , 0.5 ],
1003
1003
" EXT_MCLDFFRL_A_TT" : [0.0 , 0.0 , 0.0 , 0.0 ],
1004
1004
" EXT_MCLDFFRL_A_TTT" : [0.0 , 0.0 , 0.0 , 0.0 ],
1005
- " EXT_MCLDFFRL_TAU " : 0.1
1005
+ " MCLDFFRL_TAU " : 0.1
1006
1006
)json", \
1007
1007
R"json( " EXT_MCLDFFRL_KLDF" : [0.0 , 0.0 , 0.0 ],
1008
1008
" EXT_MCLDFFRL_KLDF_T" : [1.14 , 1.0 , 2.0 ],
@@ -1020,7 +1020,7 @@ CADET_BINDINGTEST("MULTI_COMPONENT_LDF_FREUNDLICH", "EXT_MULTI_COMPONENT_LDF_FRE
1020
1020
" EXT_MCLDFFRL_A_T" : [2.2 , 1.1 , 0.4 , 0.1 , 0.94 , 2.8 , 0.5 , 1.2 , 2.4 ],
1021
1021
" EXT_MCLDFFRL_A_TT" : [0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 ],
1022
1022
" EXT_MCLDFFRL_A_TTT" : [0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 ],
1023
- " EXT_MCLDFFRL_TAU " : 0.1
1023
+ " MCLDFFRL_TAU " : 0.1
1024
1024
)json", \
1025
1025
1e-10, 1e-10, CADET_NONBINDING_LIQUIDPHASE_COMP_USED, CADET_DONT_COMPARE_BINDING_VS_NONBINDING)
1026
1026
@@ -1059,7 +1059,7 @@ CADET_BINDINGTEST("MULTI_COMPONENT_SIPS", "EXT_MULTI_COMPONENT_SIPS", (1, 1, 1,
1059
1059
" EXT_SIPS_EXP_TTT" : [0.0 , 0.0 , 0.0 , 0.0 ],
1060
1060
" EXT_SIPS_REFC0" : 2.0 ,
1061
1061
" EXT_SIPS_REFQ" : 1.1 ,
1062
- " EXT_SIPS_LINEAR_THRESHOLD " : 1e-10
1062
+ " SIPS_LINEAR_THRESHOLD " : 1e-10
1063
1063
)json", \
1064
1064
R"json( " EXT_SIPS_KA" : [0.0 , 0.0 , 0.0 , 0.0 , 0.0 ],
1065
1065
" EXT_SIPS_KA_T" : [1.14 , 1.0 , 2.0 , 1.14 , 2.0 ],
@@ -1079,7 +1079,7 @@ CADET_BINDINGTEST("MULTI_COMPONENT_SIPS", "EXT_MULTI_COMPONENT_SIPS", (1, 1, 1,
1079
1079
" EXT_SIPS_EXP_TTT" : [0.0 , 0.0 , 0.0 , 0.0 , 0.0 ],
1080
1080
" EXT_SIPS_REFC0" : 2.0 ,
1081
1081
" EXT_SIPS_REFQ" : 1.1 ,
1082
- " EXT_SIPS_LINEAR_THRESHOLD " : 1e-10
1082
+ " SIPS_LINEAR_THRESHOLD " : 1e-10
1083
1083
)json", \
1084
1084
1e-10, 1e-10, CADET_NONBINDING_LIQUIDPHASE_COMP_UNUSED, CADET_COMPARE_BINDING_VS_NONBINDING)
1085
1085
@@ -1461,6 +1461,7 @@ CADET_BINDINGTEST("GENERALIZED_ION_EXCHANGE", "EXT_GENERALIZED_ION_EXCHANGE", (1
1461
1461
{
1462
1462
const unsigned int nBound[] = { 0 , 0 , 1 , 1 , 1 };
1463
1463
const double state[] = { 0.9 , 1.1 , 1.5e-2 , 3.2e-3 , 1.5e-5 , 3.2e-5 , 1.5e-5 , 3.2e-5 };
1464
+ double FDsignAbsTol = 1e-10 ; // specific tolerance for this test, non-default value
1464
1465
char const * const config = R"json( {
1465
1466
"COL_PHI": 49232983.6522396,
1466
1467
"COL_KAPPA_EXP": 1.8,
@@ -1487,7 +1488,7 @@ CADET_BINDINGTEST("GENERALIZED_ION_EXCHANGE", "EXT_GENERALIZED_ION_EXCHANGE", (1
1487
1488
const bool isKinetic = bindMode;
1488
1489
SECTION (std::string (" Binding mode " ) + (isKinetic ? " dynamic" : " quasi-stationary" ))
1489
1490
{
1490
- cadet::test::binding::testJacobianAD (" MULTI_COMPONENT_COLLOIDAL" , sizeof (nBound) / sizeof (unsigned int ), nBound, isKinetic, config, state);
1491
+ cadet::test::binding::testJacobianAD (" MULTI_COMPONENT_COLLOIDAL" , sizeof (nBound) / sizeof (unsigned int ), nBound, isKinetic, config, state, FDsignAbsTol );
1491
1492
}
1492
1493
}
1493
1494
}
0 commit comments