19 Real vmf = 0.2316623869599;
20 std::vector<Real> zi = {0.6};
21 std::vector<Real> Ki = {1.338, 0.576};
22 ABS_TEST(_fp->rachfordRice(vmf, zi, Ki), 0.0, 1.0e-8);
25 vmf = 0.20329862165314910428;
26 zi = {0.6, 0.01, 0.01};
27 Ki = {1.338, 0.613, 0.222, 0.576};
28 ABS_TEST(_fp->rachfordRice(vmf, zi, Ki), 0.0, 1.0e-8);
38 std::vector<Real> zi = {0.6};
39 std::vector<Real> Ki = {1.338, 0.576};
40 ABS_TEST(_fp->vaporMassFraction(zi, Ki), 0.2316623869599, 1.0e-8);
43 zi = {0.6, 0.01, 0.01};
44 Ki = {1.338, 0.613, 0.222, 0.576};
45 ABS_TEST(_fp->vaporMassFraction(zi, Ki), 0.20329862165314910428, 1.0e-8);
55 const Real dvmf = 1.0e-8;
56 std::vector<Real> zi = {0.6};
57 std::vector<Real> Ki = {1.338, 0.576};
59 Real rr1 = _fp->rachfordRice(vmf - dvmf, zi, Ki);
60 Real rr2 = _fp->rachfordRice(vmf + dvmf, zi, Ki);
61 Real fd = (rr2 - rr1) / (2.0 * dvmf);
63 ABS_TEST(_fp->rachfordRiceDeriv(vmf, zi, Ki), fd, 1.0e-8);
67 zi = {0.6, 0.01, 0.01};
68 Ki = {1.338, 0.613, 0.222, 0.576};
70 rr1 = _fp->rachfordRice(vmf - dvmf, zi, Ki);
71 rr2 = _fp->rachfordRice(vmf + dvmf, zi, Ki);
72 fd = (rr2 - rr1) / (2.0 * dvmf);
74 ABS_TEST(_fp->rachfordRiceDeriv(vmf, zi, Ki), fd, 1.0e-8);
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
TEST_F(PorousFlowFluidStateFlashTest, rachfordRice)
Verify construction of the Rachford-Rice equation.