https://mooseframework.inl.gov
Loading...
Searching...
No Matches
thermal_hydraulics
include
controllogic
TimeFunctionComponentControl.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 "
THMControl.h
"
13
14
class
Function
;
15
16
class
TimeFunctionComponentControl
:
public
THMControl
17
{
18
public
:
19
TimeFunctionComponentControl
(
const
InputParameters
&
parameters
);
20
21
virtual
void
execute
();
22
23
protected
:
24
const
std::string &
_component_name
;
25
const
std::string &
_param_name
;
26
MooseObjectParameterName
_ctrl_param_name
;
27
const
Function
&
_function
;
28
29
public
:
30
static
InputParameters
validParams
();
31
};
THMControl.h
Function
Control::parameters
const InputParameters & parameters() const
MooseObjectParameterName
THMControl
Definition
THMControl.h:17
TimeFunctionComponentControl
Definition
TimeFunctionComponentControl.h:17
TimeFunctionComponentControl::_component_name
const std::string & _component_name
Definition
TimeFunctionComponentControl.h:24
TimeFunctionComponentControl::execute
virtual void execute()
Definition
TimeFunctionComponentControl.C:39
TimeFunctionComponentControl::validParams
static InputParameters validParams()
Definition
TimeFunctionComponentControl.C:16
TimeFunctionComponentControl::_function
const Function & _function
Definition
TimeFunctionComponentControl.h:27
TimeFunctionComponentControl::_param_name
const std::string & _param_name
Definition
TimeFunctionComponentControl.h:25
TimeFunctionComponentControl::_ctrl_param_name
MooseObjectParameterName _ctrl_param_name
Definition
TimeFunctionComponentControl.h:26
InputParameters
Generated on Fri Aug 21 2026 13:41:54 for https://mooseframework.inl.gov by
1.9.8