https://mooseframework.inl.gov
Functions
DimensionlessFlowNumbersTest.C File Reference

Go to the source code of this file.

Functions

 TEST (DimensionlessFlowNumbersTest, reynolds)
 
 TEST (DimensionlessFlowNumbersTest, prandtl)
 
 TEST (DimensionlessFlowNumbersTest, grashof)
 
 TEST (DimensionlessFlowNumbersTest, laplace)
 
 TEST (DimensionlessFlowNumbersTest, thermal_diffusivity)
 
 TEST (DimensionlessFlowNumbersTest, peclet)
 

Function Documentation

◆ TEST() [1/6]

TEST ( DimensionlessFlowNumbersTest  ,
reynolds   
)

Definition at line 13 of file DimensionlessFlowNumbersTest.C.

14 {
15  EXPECT_EQ(fp::reynolds(1000., -1., 1., 1.), 1000.);
16  EXPECT_NEAR(fp::reynolds(998., 2.5, 1e-4, 8.9e-4), 280.3370786516856, 1e-12);
17 }
Real reynolds(Real rho, Real vel, Real L, Real mu)
Compute Reynolds number.

◆ TEST() [2/6]

TEST ( DimensionlessFlowNumbersTest  ,
prandtl   
)

Definition at line 19 of file DimensionlessFlowNumbersTest.C.

20 {
21  EXPECT_EQ(fp::prandtl(10., 10., 100.), 1.);
22  EXPECT_NEAR(fp::prandtl(4184., 8.9e-4, 1.0020), 3.71632734530938, 1e-12);
23 }
Real prandtl(Real cp, Real mu, Real k)
Compute Prandtl number.

◆ TEST() [3/6]

TEST ( DimensionlessFlowNumbersTest  ,
grashof   
)

Definition at line 25 of file DimensionlessFlowNumbersTest.C.

26 {
27  EXPECT_EQ(fp::grashof(1., 1., 2., 1., 1., 1., 1.), 1.);
28  EXPECT_NEAR(fp::grashof(0.000214, 2.5, 0, 2.234, 998., 8.9e-4, 9.81), 73578912563.777863, 1e-12);
29 }
Real grashof(Real beta, Real T_s, Real T_bulk, Real L, Real rho, Real mu, Real gravity_magnitude)
Compute Grashof number.

◆ TEST() [4/6]

TEST ( DimensionlessFlowNumbersTest  ,
laplace   
)

Definition at line 31 of file DimensionlessFlowNumbersTest.C.

32 {
33  EXPECT_EQ(fp::laplace(1., 1., 1., 1.), 1.);
34  EXPECT_NEAR(fp::laplace(72.8e-3, 998., 2.234, 8.9e-4), 204910907.20868585, 1e-12);
35 }
Real laplace(Real sigma, Real rho, Real L, Real mu)
Compute Laplace number.

◆ TEST() [5/6]

TEST ( DimensionlessFlowNumbersTest  ,
thermal_diffusivity   
)

Definition at line 37 of file DimensionlessFlowNumbersTest.C.

38 {
39  EXPECT_EQ(fp::thermalDiffusivity(1., 1., 1.), 1.);
40  EXPECT_NEAR(fp::thermalDiffusivity(1.5, 0.15, 2416.0), 0.0041390728476821195, 1e-12);
41 }
Real thermalDiffusivity(Real k, Real rho, Real cp)
Compute thermal diffusivity.

◆ TEST() [6/6]

TEST ( DimensionlessFlowNumbersTest  ,
peclet   
)

Definition at line 43 of file DimensionlessFlowNumbersTest.C.

44 {
45  EXPECT_EQ(fp::peclet(1., 1., 1.), 1.);
46  EXPECT_NEAR(fp::peclet(10., 0.014, 1.5), 0.09333333333333334, 1e-12);
47 }
Real peclet(Real vel, Real L, Real diffusivity)
Compute Peclet number.