https://mooseframework.inl.gov
fluid_properties
unit
include
SalineMoltenSaltFluidPropertiesTest.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 "
MooseObjectUnitTest.h
"
13
#include "
SalineMoltenSaltFluidProperties.h
"
14
15
class
SalineMoltenSaltFluidPropertiesTest
:
public
MooseObjectUnitTest
16
{
17
public
:
18
SalineMoltenSaltFluidPropertiesTest
() :
MooseObjectUnitTest
(
"FluidPropertiesApp"
)
19
{
20
buildObjects
();
21
}
22
23
protected
:
24
void
buildObjects
()
25
{
26
InputParameters
uo_pars =
_factory
.
getValidParams
(
"SalineMoltenSaltFluidProperties"
);
27
uo_pars.
set
<std::vector<std::string>>(
"comp_name"
) = {
"LiF"
,
"NaF"
,
"KF"
};
28
uo_pars.
set
<std::vector<Real>>(
"comp_val"
) = {0.465, 0.115, 0.42};
29
uo_pars.
set
<std::string>(
"prop_def_file"
) =
"../test/tests/saline/saline_custom.prp"
;
30
_fe_problem
->addUserObject(
"SalineMoltenSaltFluidProperties"
,
"fp"
, uo_pars);
31
_fp
= &
_fe_problem
->getUserObject<
SalineMoltenSaltFluidProperties
>(
"fp"
);
32
}
33
34
const
SalineMoltenSaltFluidProperties
*
_fp
;
35
};
MooseObjectUnitTest::_fe_problem
std::shared_ptr< FEProblem > _fe_problem
SalineMoltenSaltFluidPropertiesTest::SalineMoltenSaltFluidPropertiesTest
SalineMoltenSaltFluidPropertiesTest()
Definition:
SalineMoltenSaltFluidPropertiesTest.h:18
MooseObjectUnitTest::_factory
Factory & _factory
SalineMoltenSaltFluidProperties.h
InputParameters::set
T & set(const std::string &name, bool quiet_mode=false)
Factory::getValidParams
InputParameters getValidParams(const std::string &name) const
InputParameters
SalineMoltenSaltFluidPropertiesTest::_fp
const SalineMoltenSaltFluidProperties * _fp
Definition:
SalineMoltenSaltFluidPropertiesTest.h:34
SalineMoltenSaltFluidPropertiesTest::buildObjects
void buildObjects()
Definition:
SalineMoltenSaltFluidPropertiesTest.h:24
MooseObjectUnitTest
SalineMoltenSaltFluidPropertiesTest
Definition:
SalineMoltenSaltFluidPropertiesTest.h:15
SalineMoltenSaltFluidProperties
Definition:
SalineMoltenSaltFluidProperties.h:19
MooseObjectUnitTest.h
Generated on Fri Jul 18 2025 11:56:06 for https://mooseframework.inl.gov by
1.8.14