https://mooseframework.inl.gov
Loading...
Searching...
No Matches
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  ,
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() [2/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() [3/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.

◆ TEST() [4/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() [5/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() [6/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.