|
int | NS::delta (unsigned int i, unsigned int j) |
| Delta function, which returns zero if $i j$ and unity if $i=j$. More...
|
|
int | NS::computeSign (const Real &a) |
| Sign function, returns $+1$ if $a$ is positive and $-1$ if $a$ is negative. More...
|
|
unsigned int | NS::getIndex (const Real &p, const std::vector< Real > &bounds) |
| Determines the index $i$ in a sorted array such that the input point is within the $i$-th and $i+1$-th entries in the array. More...
|
|
Real | NS::reynoldsPropertyDerivative (const Real &Re, const Real &rho, const Real &mu, const Real &drho, const Real &dmu) |
| Computes the derivative of the Reynolds number, $Re { Vd}{}$, with respect to an arbitrary variable $$, where it is assumed that only the material properties of density $$ and dynamic viscosity $$ have nonzero derivatives with respect to $$. More...
|
|
Real | NS::prandtlPropertyDerivative (const Real &mu, const Real &cp, const Real &k, const Real &dmu, const Real &dcp, const Real &dk) |
| Computes the derivative of the Prandtl number, $Pr{ C_p}{k}$, with respect to an arbitrary variale $$. More...
|
|
ADReal | NS::findUStar (const ADReal &mu, const ADReal &rho, const ADReal &u, Real dist) |
| Finds the friction velocity using standard velocity wall functions formulation. More...
|
|
ADReal | NS::findyPlus (const ADReal &mu, const ADReal &rho, const ADReal &u, Real dist) |
| Finds the non-dimensional wall distance normalized with the friction velocity Implements a fixed-point iteration in the wall function to get this velocity. More...
|
|
ADReal | NS::computeSpeed (const ADRealVectorValue &velocity) |
| Compute the speed (velocity norm) given the supplied velocity. More...
|
|
void | NS::getWallBoundedElements (const std::vector< BoundaryName > &wall_boundary_name, const FEProblemBase &fe_problem, const SubProblem &subproblem, const std::set< SubdomainID > &block_ids, std::map< const Elem *, bool > &wall_bounded_map) |
| Map marking wall bounded elements The map passed in wall_bounded_map gets cleared and re-populated. More...
|
|
void | NS::getWallDistance (const std::vector< BoundaryName > &wall_boundary_name, const FEProblemBase &fe_problem, const SubProblem &subproblem, const std::set< SubdomainID > &block_ids, std::map< const Elem *, std::vector< Real >> &dist_map) |
| Map storing wall ditance for near-wall marked elements The map passed in dist_map gets cleared and re-populated. More...
|
|
void | NS::getElementFaceArgs (const std::vector< BoundaryName > &wall_boundary_name, const FEProblemBase &fe_problem, const SubProblem &subproblem, const std::set< SubdomainID > &block_ids, std::map< const Elem *, std::vector< const FaceInfo *>> &face_info_map) |
| Map storing face arguments to wall bounded faces The map passed in face_info_map gets cleared and re-populated. More...
|
|
template<typename T , typename VectorType , typename PointType > |
T | NS::divergence (const TensorValue< T > &gradient, const VectorType &value, const PointType &point, const Moose::CoordinateSystemType &coord_sys, const unsigned int rz_radial_coord) |
| Compute the divergence of a vector given its matrix of derivatives. More...
|
|
template<typename T1 , typename T2 , typename T3 > |
auto | NS::wallHeatTransferCoefficient (const T1 &Nu, const T2 &k, const T3 &D_h) |
| Compute wall heat transfer coefficient. More...
|
|