https://mooseframework.inl.gov
SubChannelApp.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 "MooseApp.h"
13 
17 class SubChannelApp : public MooseApp
18 {
19 public:
21 
22  static void registerApps();
23  static void registerAll(Factory & f, ActionFactory & af, Syntax & s);
24 
25 public:
27 
28  inline static const std::string MASS_FLOW_RATE = "mdot";
29  inline static const std::string SURFACE_AREA = "S";
30  inline static const std::string SUM_CROSSFLOW = "SumWij";
31  inline static const std::string PRESSURE = "P";
32  inline static const std::string PRESSURE_DROP = "DP";
33  inline static const std::string ENTHALPY = "h";
34  inline static const std::string TEMPERATURE = "T";
35  inline static const std::string PIN_TEMPERATURE = "Tpin";
36  inline static const std::string PIN_DIAMETER = "Dpin";
37  inline static const std::string DENSITY = "rho";
38  inline static const std::string VISCOSITY = "mu";
39  inline static const std::string WETTED_PERIMETER = "w_perim";
40  inline static const std::string LINEAR_HEAT_RATE = "q_prime";
41  inline static const std::string DUCT_HEAT_FLUX = "duct_heat_flux";
42  inline static const std::string DUCT_TEMPERATURE = "Tduct";
43  inline static const std::string DISPLACEMENT = "displacement";
44  inline static const std::string FRICTION_FACTOR = "ff";
45  inline static const std::string HEAT_TRANSFER_COEFFICIENT = "HTC";
46 };
static const std::string PRESSURE_DROP
Definition: SubChannelApp.h:32
static const std::string FRICTION_FACTOR
Definition: SubChannelApp.h:44
static const std::string MASS_FLOW_RATE
Definition: SubChannelApp.h:28
static const std::string DENSITY
Definition: SubChannelApp.h:37
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: SubChannelApp.C:35
Application used when running the subchannel module directly.
Definition: SubChannelApp.h:17
const InputParameters & parameters() const
static InputParameters validParams()
Definition: SubChannelApp.C:20
static const std::string PIN_DIAMETER
Definition: SubChannelApp.h:36
static const std::string DUCT_HEAT_FLUX
Definition: SubChannelApp.h:41
static const std::string DUCT_TEMPERATURE
Definition: SubChannelApp.h:42
static const std::string WETTED_PERIMETER
Definition: SubChannelApp.h:39
static const std::string VISCOSITY
Definition: SubChannelApp.h:38
static const std::string PIN_TEMPERATURE
Definition: SubChannelApp.h:35
static const std::string LINEAR_HEAT_RATE
Definition: SubChannelApp.h:40
Real f(Real x)
Test function for Brents method.
static const std::string ENTHALPY
Definition: SubChannelApp.h:33
static const std::string SUM_CROSSFLOW
Definition: SubChannelApp.h:30
static const std::string PRESSURE
Definition: SubChannelApp.h:31
static const std::string SURFACE_AREA
Definition: SubChannelApp.h:29
SubChannelApp(const InputParameters &parameters)
Definition: SubChannelApp.C:29
static void registerApps()
Definition: SubChannelApp.C:54
static const std::string HEAT_TRANSFER_COEFFICIENT
Definition: SubChannelApp.h:45
static const std::string DISPLACEMENT
Definition: SubChannelApp.h:43
static const std::string TEMPERATURE
Definition: SubChannelApp.h:34