#include <CavityPressureUserObject.h>
Definition at line 15 of file CavityPressureUserObject.h.
◆ CAVITY_PRESSURE_USEROBJECT_QUANTITY
◆ CavityPressureUserObject()
CavityPressureUserObject::CavityPressureUserObject |
( |
const InputParameters & |
parameters | ) |
|
Definition at line 45 of file CavityPressureUserObject.C.
46 : GeneralUserObject(params),
48 _n0(declareRestartableData<Real>(
"initial_moles", 0)),
51 _R(getParam<Real>(
"R")),
57 _initialized(declareRestartableData<bool>(
"initialized",
false))
59 if (isParamValid(
"material_input"))
61 std::vector<PostprocessorName> ppn =
62 params.get<std::vector<PostprocessorName>>(
"material_input");
63 for (
unsigned int i = 0; i < ppn.size(); ++i)
67 std::vector<PostprocessorName> ppn = params.get<std::vector<PostprocessorName>>(
"volume");
68 for (
unsigned int i = 0; i < ppn.size(); ++i)
69 _volume.push_back(&getPostprocessorValueByName(ppn[i]));
std::vector< const PostprocessorValue * > _volume
const Real _initial_pressure
std::vector< const PostprocessorValue * > _material_input
const bool _init_temp_given
const Real & _temperature
◆ ~CavityPressureUserObject()
virtual CavityPressureUserObject::~CavityPressureUserObject |
( |
| ) |
|
|
inlinevirtual |
◆ computeCavityVolume()
Real CavityPressureUserObject::computeCavityVolume |
( |
| ) |
|
|
virtual |
◆ execute()
void CavityPressureUserObject::execute |
( |
| ) |
|
|
virtual |
Definition at line 115 of file CavityPressureUserObject.C.
std::vector< const PostprocessorValue * > _material_input
virtual Real computeCavityVolume()
const Real & _temperature
const std::string pressure
◆ finalize()
virtual void CavityPressureUserObject::finalize |
( |
| ) |
|
|
inlinevirtual |
◆ getValue()
Real CavityPressureUserObject::getValue |
( |
const MooseEnum & |
quantity | ) |
const |
◆ initialize()
void CavityPressureUserObject::initialize |
( |
| ) |
|
|
virtual |
Definition at line 92 of file CavityPressureUserObject.C.
101 if (MooseUtils::absoluteFuzzyLessEqual(init_temp, 0.0))
102 mooseError(
"Cannot have initial temperature of zero when initializing cavity pressure. " 103 "Does the supplied Postprocessor for temperature execute at initial?");
const Real _initial_pressure
const bool _init_temp_given
virtual Real computeCavityVolume()
const Real & _temperature
◆ initialSetup()
virtual void CavityPressureUserObject::initialSetup |
( |
| ) |
|
|
inlinevirtual |
◆ residualSetup()
virtual void CavityPressureUserObject::residualSetup |
( |
| ) |
|
|
inlinevirtual |
◆ timestepSetup()
virtual void CavityPressureUserObject::timestepSetup |
( |
| ) |
|
|
inlinevirtual |
◆ _cavity_pressure
Real& CavityPressureUserObject::_cavity_pressure |
|
protected |
◆ _init_temp
const Real CavityPressureUserObject::_init_temp |
|
protected |
◆ _init_temp_given
const bool CavityPressureUserObject::_init_temp_given |
|
protected |
◆ _initial_pressure
const Real CavityPressureUserObject::_initial_pressure |
|
protected |
◆ _initialized
bool& CavityPressureUserObject::_initialized |
|
protected |
◆ _material_input
std::vector<const PostprocessorValue *> CavityPressureUserObject::_material_input |
|
protected |
◆ _n0
Real& CavityPressureUserObject::_n0 |
|
protected |
◆ _R
const Real CavityPressureUserObject::_R |
|
protected |
◆ _start_time
Real CavityPressureUserObject::_start_time |
|
protected |
◆ _startup_time
const Real CavityPressureUserObject::_startup_time |
|
protected |
◆ _temperature
const Real& CavityPressureUserObject::_temperature |
|
protected |
◆ _volume
std::vector<const PostprocessorValue *> CavityPressureUserObject::_volume |
|
protected |
The documentation for this class was generated from the following files: