https://mooseframework.inl.gov
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
CircularAreaHydraulicDiameterFunctionTest Class Reference

#include <CircularAreaHydraulicDiameterFunctionTest.h>

Inheritance diagram for CircularAreaHydraulicDiameterFunctionTest:
[legend]

Public Member Functions

 CircularAreaHydraulicDiameterFunctionTest ()
 

Protected Member Functions

void buildObjects ()
 
TaddObject (const std::string &type, const std::string &name, InputParameters &params)
 

Protected Attributes

const FunctionName _Dh_name
 
std::unique_ptr< MooseMesh_mesh
 
std::shared_ptr< MooseApp_app
 
Factory_factory
 
std::shared_ptr< FEProblem_fe_problem
 

Detailed Description

Definition at line 15 of file CircularAreaHydraulicDiameterFunctionTest.h.

Constructor & Destructor Documentation

◆ CircularAreaHydraulicDiameterFunctionTest()

CircularAreaHydraulicDiameterFunctionTest::CircularAreaHydraulicDiameterFunctionTest ( )
inline

Member Function Documentation

◆ buildObjects()

void CircularAreaHydraulicDiameterFunctionTest::buildObjects ( )
inlineprotected

Definition at line 25 of file CircularAreaHydraulicDiameterFunctionTest.h.

26 {
27 // area
28 const std::string A_name = "A_fn";
29 {
30 const std::string class_name = "ParsedFunction";
31 InputParameters params = _factory.getValidParams(class_name);
32 params.set<std::string>("expression") = "1 + x";
33 _fe_problem->addFunction(class_name, A_name, params);
34 }
35
36 Function & A_fn = _fe_problem->getFunction(A_name);
37 A_fn.initialSetup();
38
39 // hydraulic diameter
40 {
41 const std::string class_name = "CircularAreaHydraulicDiameterFunction";
42 const std::string Dh_name = "Dh_fn";
43 InputParameters params = _factory.getValidParams(class_name);
44 params.set<FunctionName>("area_function") = A_name;
45 _fe_problem->addFunction(class_name, Dh_name, params);
46 }
47 }
InputParameters getValidParams(const std::string &name) const
T & set(const std::string &name, bool quiet_mode=false)
std::shared_ptr< FEProblem > _fe_problem
virtual void initialSetup()

Referenced by CircularAreaHydraulicDiameterFunctionTest().

Member Data Documentation

◆ _Dh_name

const FunctionName CircularAreaHydraulicDiameterFunctionTest::_Dh_name
protected

Definition at line 49 of file CircularAreaHydraulicDiameterFunctionTest.h.


The documentation for this class was generated from the following file: