www.mooseframework.org
DimensionlessFlowNumbers.h
Go to the documentation of this file.
1 //* This file is part of the MOOSE framework
2 //* https://www.mooseframework.org
3 //*
4 //* All rights reserved, see COPYRIGHT for full restrictions
5 //* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6 //*
7 //* Licensed under LGPL 2.1, please see LICENSE for details
8 //* https://www.gnu.org/licenses/lgpl-2.1.html
9 
10 #pragma once
11 
12 #include "DualReal.h"
13 
14 #include "DualRealOps.h"
15 #include "libmesh/libmesh_common.h"
16 
17 using namespace libMesh;
18 
19 namespace fp
20 {
21 
31 Real reynolds(Real rho, Real vel, Real L, Real mu);
32 DualReal reynolds(DualReal rho, DualReal vel, DualReal L, DualReal mu);
33 
42 Real prandtl(Real cp, Real mu, Real k);
43 DualReal prandtl(DualReal cp, DualReal mu, DualReal k);
44 
57 Real grashof(Real beta, Real T_s, Real T_bulk, Real L, Real rho, Real mu, Real gravity_magnitude);
58 DualReal grashof(DualReal beta,
59  DualReal T_s,
60  DualReal T_bulk,
61  DualReal L,
62  DualReal rho,
63  DualReal mu,
64  DualReal gravity_magnitude);
65 
75 Real laplace(Real sigma, Real rho, Real L, Real mu);
76 DualReal laplace(DualReal sigma, DualReal rho, DualReal L, DualReal mu);
77 
86 Real thermalDiffusivity(Real k, Real rho, Real cp);
87 DualReal thermalDiffusivity(DualReal k, DualReal rho, DualReal cp);
88 
97 Real peclet(Real vel, Real L, Real diffusivity);
98 DualReal peclet(DualReal vel, DualReal L, DualReal diffusivity);
99 
100 } // namespace fp
libMesh
Definition: RANFSNormalMechanicalContact.h:24
fp::prandtl
DualReal prandtl(DualReal cp, DualReal mu, DualReal k)
Definition: DimensionlessFlowNumbers.C:36
fp::grashof
DualReal grashof(DualReal beta, DualReal T_s, DualReal T_bulk, DualReal L, DualReal rho, DualReal mu, DualReal gravity_magnitude)
Definition: DimensionlessFlowNumbers.C:49
fp::laplace
DualReal laplace(DualReal sigma, DualReal rho, DualReal L, DualReal mu)
Definition: DimensionlessFlowNumbers.C:68
fp::thermalDiffusivity
DualReal thermalDiffusivity(DualReal k, DualReal rho, DualReal cp)
Definition: DimensionlessFlowNumbers.C:80
fp
Definition: DimensionlessFlowNumbers.h:19
fp::peclet
DualReal peclet(DualReal vel, DualReal L, DualReal diffusivity)
Definition: DimensionlessFlowNumbers.C:92
fp::reynolds
DualReal reynolds(DualReal rho, DualReal vel, DualReal L, DualReal mu)
Definition: DimensionlessFlowNumbers.C:24