https://mooseframework.inl.gov
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
SBMDistanceFunctionTest Class Reference
Inheritance diagram for SBMDistanceFunctionTest:
[legend]

Public Member Functions

 SBMDistanceFunctionTest ()
 

Protected Member Functions

const FunctionbuildFunction (const std::string &type, const std::string &name, const std::function< void(InputParameters &)> &set_params)
 
const Functionparsed (const std::string &name, const std::string &expr)
 
void buildObjects ()
 
TaddObject (const std::string &type, const std::string &name, InputParameters &params)
 

Protected Attributes

std::unique_ptr< MooseMesh_mesh
 
std::shared_ptr< MooseApp_app
 
Factory_factory
 
std::shared_ptr< FEProblem_fe_problem
 

Detailed Description

Definition at line 18 of file SBMDistanceFunctionTest.C.

Constructor & Destructor Documentation

◆ SBMDistanceFunctionTest()

SBMDistanceFunctionTest::SBMDistanceFunctionTest ( )
inline

Definition at line 21 of file SBMDistanceFunctionTest.C.

21: MooseObjectUnitTest("ShiftedBoundaryMethodApp") {}

Member Function Documentation

◆ buildFunction()

const Function & SBMDistanceFunctionTest::buildFunction ( const std::string &  type,
const std::string &  name,
const std::function< void(InputParameters &)> &  set_params 
)
inlineprotected

Definition at line 24 of file SBMDistanceFunctionTest.C.

27 {
29 params.set<FEProblem *>("_fe_problem") = _fe_problem.get();
30 params.set<FEProblemBase *>("_fe_problem_base") = _fe_problem.get();
31 set_params(params);
32 _fe_problem->addFunction(type, name, params);
33 Function & f = _fe_problem->getFunction(name);
35 return f;
36 }
Real f(Real x)
Test function for Brents method.
const std::string name
Definition Setup.h:21
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 parsed().

◆ parsed()

const Function & SBMDistanceFunctionTest::parsed ( const std::string &  name,
const std::string &  expr 
)
inlineprotected

Definition at line 38 of file SBMDistanceFunctionTest.C.

39 {
40 return buildFunction("ParsedFunction",
41 name,
42 [&expr](InputParameters & p) { p.set<std::string>("expression") = expr; });
43 }
const Real p
const Function & buildFunction(const std::string &type, const std::string &name, const std::function< void(InputParameters &)> &set_params)

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