https://mooseframework.inl.gov
Loading...
Searching...
No Matches
SCMMixingClosureBase.h
Go to the documentation of this file.
1//* This file is part of the MOOSE framework
2//* https://mooseframework.inl.gov
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 "SCMClosureBase.h"
14
19{
20public:
22
24
26
30 virtual Real computeMixingParameter(const unsigned int i_gap, const unsigned int iz) const = 0;
31
34 virtual Real computeSweepFlowMixingParameter(const unsigned int i_gap,
35 const unsigned int iz) const;
36
39 virtual void computeBulkMixingParameters() const {}
40
44 virtual void computeBlockMixingParameters(const unsigned int /*first_node*/,
45 const unsigned int /*last_node*/) const
46 {
47 }
48
50 const Real _CT;
51
55 virtual Real getCT() const { return _CT; }
56};
const InputParameters & parameters() const
Base class for SCM closures.
Base class for turbulent mixing closures used in SCM.
virtual void computeBulkMixingParameters() const
Precomputes the mixing coefficients that depend only on the bulk flow.
virtual Real computeSweepFlowMixingParameter(const unsigned int i_gap, const unsigned int iz) const
Computes the wire-wrap sweep-flow coefficient for peripheral gaps.
virtual void computeBlockMixingParameters(const unsigned int, const unsigned int) const
Precomputes the mixing coefficients that depend on the flow solution of the axial levels first_node t...
static InputParameters validParams()
SubChannel1PhaseProblem::FrictionStruct FrictionStruct
const Real _CT
Turbulent modeling parameter used in axial momentum equation.
virtual Real getCT() const
Return the Turbulent modeling parameter.
virtual Real computeMixingParameter(const unsigned int i_gap, const unsigned int iz) const =0
Computes the turbulent mixing coefficient for the local conditions around gap(i_gap) and axial level(...
structure with the needed information to compute the friction factor at a specific subchannel cell