Cardinal
DimensionalizeAction.h
Go to the documentation of this file.
1 /********************************************************************/
2 /* SOFTWARE COPYRIGHT NOTIFICATION */
3 /* Cardinal */
4 /* */
5 /* (c) 2021 UChicago Argonne, LLC */
6 /* ALL RIGHTS RESERVED */
7 /* */
8 /* Prepared by UChicago Argonne, LLC */
9 /* Under Contract No. DE-AC02-06CH11357 */
10 /* With the U. S. Department of Energy */
11 /* */
12 /* Prepared by Battelle Energy Alliance, LLC */
13 /* Under Contract No. DE-AC07-05ID14517 */
14 /* With the U. S. Department of Energy */
15 /* */
16 /* See LICENSE for full restrictions */
17 /********************************************************************/
18 
19 #pragma once
20 
21 #include "Action.h"
22 
52 class DimensionalizeAction : public Action
53 {
54 public:
55  static InputParameters validParams();
56 
57  DimensionalizeAction(const InputParameters & parameters);
58 
59  virtual void act() override;
60 
61 protected:
63  const Real & _U;
64 
66  const Real & _T;
67 
69  const Real & _dT;
70 
72  const Real & _s01;
73 
75  const Real & _ds01;
76 
78  const Real & _s02;
79 
81  const Real & _ds02;
82 
84  const Real & _s03;
85 
87  const Real & _ds03;
88 
90  const Real & _L;
91 
93  const Real & _rho;
94 
96  const Real & _Cp;
97 };
const Real & _rho
Reference density.
Definition: DimensionalizeAction.h:93
const Real & _s03
Reference characteristic scalar 3.
Definition: DimensionalizeAction.h:84
Definition: DimensionalizeAction.h:52
const Real & _dT
Reference characteristic temperature delta.
Definition: DimensionalizeAction.h:69
virtual void act() override
const Real & _ds03
Reference characteristic scalar 3 delta.
Definition: DimensionalizeAction.h:87
const Real & _ds01
Reference characteristic scalar 1 delta.
Definition: DimensionalizeAction.h:75
static InputParameters validParams()
const Real & _T
Reference characteristic temperature.
Definition: DimensionalizeAction.h:66
const Real & _ds02
Reference characteristic scalar 2 delta.
Definition: DimensionalizeAction.h:81
const Real & _L
Reference characteristic length.
Definition: DimensionalizeAction.h:90
const Real & _s01
Reference characteristic scalar 1.
Definition: DimensionalizeAction.h:72
const Real & _U
Reference characteristic velocity.
Definition: DimensionalizeAction.h:63
const Real & _s02
Reference characteristic scalar 2.
Definition: DimensionalizeAction.h:78
DimensionalizeAction(const InputParameters &parameters)
const Real & _Cp
Reference isobaric specific heat capacity.
Definition: DimensionalizeAction.h:96