1D flow model for a binary gas mixture More...
#include <FlowModelGasMix.h>
Public Types | |
typedef DataFileName | DataFileParameterType |
Public Member Functions | |
FlowModelGasMix (const InputParameters ¶ms) | |
virtual void | addVariables () override |
Add variables the model uses. More... | |
virtual void | addInitialConditions () override |
Add initial conditions. More... | |
virtual void | addMooseObjects () override |
Add MOOSE objects this model uses. More... | |
virtual void | init () |
Initialize the model. More... | |
virtual bool | enabled () const |
std::shared_ptr< MooseObject > | getSharedPtr () |
std::shared_ptr< const MooseObject > | getSharedPtr () const |
MooseApp & | getMooseApp () const |
const std::string & | type () const |
virtual const std::string & | name () const |
std::string | typeAndName () const |
std::string | errorPrefix (const std::string &error_type) const |
void | callMooseError (std::string msg, const bool with_prefix) const |
MooseObjectParameterName | uniqueParameterName (const std::string ¶meter_name) const |
const InputParameters & | parameters () const |
MooseObjectName | uniqueName () const |
const T & | getParam (const std::string &name) const |
std::vector< std::pair< T1, T2 > > | getParam (const std::string ¶m1, const std::string ¶m2) const |
const T * | queryParam (const std::string &name) const |
const T & | getRenamedParam (const std::string &old_name, const std::string &new_name) const |
T | getCheckedPointerParam (const std::string &name, const std::string &error_string="") const |
bool | isParamValid (const std::string &name) const |
bool | isParamSetByUser (const std::string &nm) const |
void | paramError (const std::string ¶m, Args... args) const |
void | paramWarning (const std::string ¶m, Args... args) const |
void | paramInfo (const std::string ¶m, Args... args) const |
void | connectControllableParams (const std::string ¶meter, const std::string &object_type, const std::string &object_name, const std::string &object_parameter) const |
void | mooseError (Args &&... args) const |
void | mooseErrorNonPrefixed (Args &&... args) const |
void | mooseDocumentedError (const std::string &repo_name, const unsigned int issue_num, Args &&... args) const |
void | mooseWarning (Args &&... args) const |
void | mooseWarningNonPrefixed (Args &&... args) const |
void | mooseDeprecated (Args &&... args) const |
void | mooseInfo (Args &&... args) const |
std::string | getDataFileName (const std::string ¶m) const |
std::string | getDataFileNameByName (const std::string &relative_path) const |
std::string | getDataFilePath (const std::string &relative_path) const |
const Parallel::Communicator & | comm () const |
processor_id_type | n_processors () const |
processor_id_type | processor_id () const |
std::string | genName (const std::string &prefix, unsigned int id, const std::string &suffix="") const |
Build a name from a prefix, number and possible suffix. More... | |
std::string | genName (const std::string &prefix, unsigned int i, unsigned int j, const std::string &suffix="") const |
Build a name from a prefix, 2 numbers and possible suffix. More... | |
std::string | genName (const std::string &prefix, const std::string &name, unsigned int i) const |
Build a name from 2 strings and a number. More... | |
std::string | genName (const std::string &prefix, const std::string &middle, const std::string &suffix="") const |
Build a name from strings. More... | |
std::string | genSafeName (const std::string &prefix, const std::string &middle, const std::string &suffix="") const |
Build a name from strings that is safe to use in input files (i.e. More... | |
Static Public Member Functions | |
static InputParameters | validParams () |
Public Attributes | |
const ConsoleStream | _console |
Static Public Attributes | |
static const std::string | AREA = THM::AREA |
static const std::string | AREA_LINEAR = THM::AREA_LINEAR |
static const std::string | HEAT_FLUX_WALL = THM::HEAT_FLUX_WALL |
static const std::string | HEAT_FLUX_PERIMETER = THM::HEAT_FLUX_PERIMETER |
static const std::string | NUSSELT_NUMBER = THM::NUSSELT_NUMBER |
static const std::string | SURFACE_TENSION |
static const std::string | TEMPERATURE_WALL = THM::TEMPERATURE_WALL |
static const std::string | UNITY = THM::UNITY |
static const std::string | DIRECTION = THM::DIRECTION |
Protected Member Functions | |
virtual Real | getScalingFactorRhoA () const override |
virtual Real | getScalingFactorRhoUA () const override |
virtual Real | getScalingFactorRhoEA () const override |
virtual std::vector< VariableName > | solutionVariableNames () const override |
Returns the solution variable names for the flow model. More... | |
virtual void | addXiRhoAIC () |
virtual void | addRhoEAIC () override |
virtual void | addDensityIC () override |
virtual void | addKernels () override |
Adds the kernels. More... | |
virtual void | addDGKernels () override |
Adds the DG kernels. More... | |
virtual void | addMassDiffusionSpeciesDGKernel () |
virtual void | addMassDiffusionEnergyDGKernel () |
virtual void | addAuxKernels () override |
Adds the aux kernels. More... | |
virtual void | addPressureAux () override |
virtual void | addTemperatureAux () override |
virtual void | addMassFractionAux () |
virtual void | addFluidPropertiesMaterials () override |
Adds materials to compute fluid properties. More... | |
virtual void | addNumericalFluxUserObject () override |
Adds numerical flux user object. More... | |
virtual void | addSlopeReconstructionMaterial () override |
Adds slope reconstruction material. More... | |
virtual void | addRDGAdvectionDGKernels () override |
Adds DG kernels. More... | |
bool | ICParametersAreValid () const |
Returns true if all of the IC parameters are valid. More... | |
void | addFunctionIC (const VariableName &var_name, const FunctionName &function_name) |
Adds an IC from a function. More... | |
virtual void | addRhoAIC () |
virtual void | addRhoUAIC () |
virtual void | addVelocityIC () |
virtual void | addSpecificVolumeIC () |
virtual void | addSpecificInternalEnergyIC () |
virtual void | addSpecificTotalEnthalpyIC () |
void | addTimeDerivativeKernelIfTransient (const VariableName &var_name) |
Adds a time derivative kernel for the given variable if problem is transient. More... | |
virtual void | addMomentumAreaGradientKernel () |
virtual void | addMomentumFrictionKernel () |
virtual void | addMomentumGravityKernel () |
virtual void | addEnergyGravityKernel () |
virtual void | addVelocityAux () |
virtual void | addDensityAux () |
virtual void | addSpecificVolumeAux () |
virtual void | addSpecificInternalEnergyAux () |
virtual void | addSpecificTotalEnthalpyAux () |
virtual void | addRDGMooseObjects () |
Adds RDG objects. More... | |
const FunctionName & | getVariableFn (const FunctionName &fn_param_name) |
virtual void | addCommonVariables () |
Adds variables common to any flow model (A, P_hf, ...) More... | |
virtual void | addCommonInitialConditions () |
Adds initial conditions common to any flow model. More... | |
virtual void | addCommonMooseObjects () |
Adds common MOOSE objects. More... | |
Protected Attributes | |
const MooseEnum | _rdg_slope_reconstruction |
Slope reconstruction type for rDG. More... | |
const UserObjectName | _numerical_flux_name |
Numerical flux user object name. More... | |
THMProblem & | _sim |
Factory & | _factory |
The Factory associated with the MooseApp. More... | |
FlowChannelBase & | _flow_channel |
The flow channel component that built this class. More... | |
const libMesh::FEType & | _fe_type |
The type of FE used for flow. More... | |
const UserObjectName | _fp_name |
The name of the user object that defines fluid properties. More... | |
const std::string | _comp_name |
The component name. More... | |
const RealVectorValue & | _gravity_vector |
Gravitational acceleration vector. More... | |
const Real | _gravity_magnitude |
Gravitational acceleration magnitude. More... | |
std::vector< VariableName > | _solution_vars |
std::vector< VariableName > | _derivative_vars |
const bool & | _output_vector_velocity |
True if we output velocity as a vector-value field, false for outputting velocity as a scalar. More... | |
const bool & | _enabled |
MooseApp & | _app |
const std::string | _type |
const std::string | _name |
const InputParameters & | _pars |
ActionFactory & | _action_factory |
const Parallel::Communicator & | _communicator |
1D flow model for a binary gas mixture
Definition at line 17 of file FlowModelGasMix.h.
FlowModelGasMix::FlowModelGasMix | ( | const InputParameters & | params | ) |
Definition at line 31 of file FlowModelGasMix.C.
|
overrideprotectedvirtual |
Adds the aux kernels.
Reimplemented from FlowModel1PhaseBase.
Definition at line 183 of file FlowModelGasMix.C.
|
protectedvirtualinherited |
Adds initial conditions common to any flow model.
Definition at line 80 of file FlowModel.C.
Referenced by FlowModel1PhaseBase::addInitialConditions().
|
protectedvirtualinherited |
Adds common MOOSE objects.
Definition at line 112 of file FlowModel.C.
Referenced by FlowModel1PhaseBase::addMooseObjects().
|
protectedvirtualinherited |
Adds variables common to any flow model (A, P_hf, ...)
Definition at line 70 of file FlowModel.C.
Referenced by FlowModel1PhaseBase::addVariables().
|
protectedvirtualinherited |
Definition at line 343 of file FlowModel1PhaseBase.C.
Referenced by FlowModel1PhaseBase::addAuxKernels().
|
overrideprotectedvirtual |
Implements FlowModel1PhaseBase.
Definition at line 112 of file FlowModelGasMix.C.
|
overrideprotectedvirtual |
Adds the DG kernels.
Reimplemented from FlowModel1PhaseBase.
Definition at line 138 of file FlowModelGasMix.C.
|
protectedvirtualinherited |
Definition at line 278 of file FlowModel1PhaseBase.C.
Referenced by FlowModel1PhaseBase::addKernels().
|
overrideprotectedvirtual |
Adds materials to compute fluid properties.
Implements FlowModel1PhaseBase.
Definition at line 239 of file FlowModelGasMix.C.
|
protectedinherited |
Adds an IC from a function.
Definition at line 98 of file FlowModel1PhaseBase.C.
Referenced by FlowModel1PhaseBase::addInitialConditions(), addInitialConditions(), and FlowModel1PhaseBase::addVelocityIC().
|
overridevirtual |
Add initial conditions.
Reimplemented from FlowModel1PhaseBase.
Definition at line 70 of file FlowModelGasMix.C.
|
overrideprotectedvirtual |
Adds the kernels.
Reimplemented from FlowModel1PhaseBase.
Definition at line 130 of file FlowModelGasMix.C.
|
protectedvirtual |
Definition at line 163 of file FlowModelGasMix.C.
Referenced by addDGKernels().
|
protectedvirtual |
Definition at line 147 of file FlowModelGasMix.C.
Referenced by addDGKernels().
|
protectedvirtual |
Definition at line 226 of file FlowModelGasMix.C.
Referenced by addAuxKernels().
|
protectedvirtualinherited |
Definition at line 236 of file FlowModel1PhaseBase.C.
Referenced by FlowModel1PhaseBase::addKernels().
|
protectedvirtualinherited |
Definition at line 249 of file FlowModel1PhaseBase.C.
Referenced by FlowModel1PhaseBase::addKernels().
|
protectedvirtualinherited |
Definition at line 264 of file FlowModel1PhaseBase.C.
Referenced by FlowModel1PhaseBase::addKernels().
|
overridevirtualinherited |
Add MOOSE objects this model uses.
Implements FlowModel.
Definition at line 193 of file FlowModel1PhaseBase.C.
|
overrideprotectedvirtual |
Adds numerical flux user object.
Implements FlowModel1PhaseBase.
Definition at line 254 of file FlowModelGasMix.C.
|
overrideprotectedvirtual |
Implements FlowModel1PhaseBase.
Definition at line 190 of file FlowModelGasMix.C.
|
overrideprotectedvirtual |
Adds DG kernels.
Implements FlowModel1PhaseBase.
Definition at line 283 of file FlowModelGasMix.C.
|
protectedvirtualinherited |
Adds RDG objects.
Definition at line 398 of file FlowModel1PhaseBase.C.
Referenced by FlowModel1PhaseBase::addMooseObjects().
|
protectedvirtualinherited |
Definition at line 110 of file FlowModel1PhaseBase.C.
Referenced by FlowModel1PhaseBase::addInitialConditions().
|
overrideprotectedvirtual |
Implements FlowModel1PhaseBase.
Definition at line 94 of file FlowModelGasMix.C.
|
protectedvirtualinherited |
Definition at line 121 of file FlowModel1PhaseBase.C.
Referenced by FlowModel1PhaseBase::addInitialConditions().
|
overrideprotectedvirtual |
Adds slope reconstruction material.
Implements FlowModel1PhaseBase.
Definition at line 265 of file FlowModelGasMix.C.
|
protectedvirtualinherited |
Definition at line 369 of file FlowModel1PhaseBase.C.
Referenced by FlowModel1PhaseBase::addAuxKernels().
|
protectedvirtualinherited |
Definition at line 166 of file FlowModel1PhaseBase.C.
Referenced by FlowModel1PhaseBase::addInitialConditions().
|
protectedvirtualinherited |
Definition at line 383 of file FlowModel1PhaseBase.C.
Referenced by FlowModel1PhaseBase::addAuxKernels().
|
protectedvirtualinherited |
Definition at line 179 of file FlowModel1PhaseBase.C.
Referenced by FlowModel1PhaseBase::addInitialConditions().
|
protectedvirtualinherited |
Definition at line 356 of file FlowModel1PhaseBase.C.
Referenced by FlowModel1PhaseBase::addAuxKernels().
|
protectedvirtualinherited |
Definition at line 154 of file FlowModel1PhaseBase.C.
Referenced by FlowModel1PhaseBase::addInitialConditions().
|
overrideprotectedvirtual |
Implements FlowModel1PhaseBase.
Definition at line 208 of file FlowModelGasMix.C.
|
protectedinherited |
Adds a time derivative kernel for the given variable if problem is transient.
Definition at line 223 of file FlowModel1PhaseBase.C.
Referenced by addKernels(), and FlowModel1PhaseBase::addKernels().
|
overridevirtual |
Add variables the model uses.
Reimplemented from FlowModel1PhaseBase.
Definition at line 34 of file FlowModelGasMix.C.
|
protectedvirtualinherited |
Definition at line 310 of file FlowModel1PhaseBase.C.
Referenced by FlowModel1PhaseBase::addAuxKernels().
|
protectedvirtualinherited |
Definition at line 133 of file FlowModel1PhaseBase.C.
Referenced by FlowModel1PhaseBase::addInitialConditions().
|
protectedvirtual |
Definition at line 83 of file FlowModelGasMix.C.
Referenced by addInitialConditions().
|
inlineinherited |
Build a name from a prefix, number and possible suffix.
Definition at line 29 of file NamingInterface.h.
Referenced by Closures1PhaseBase::addAverageWallTemperatureMaterial(), FlowModel::addCommonInitialConditions(), FlowModel::addCommonMooseObjects(), FlowChannelBase::addCommonObjects(), Simulation::addComponentScalarIC(), HeatStructureBase::addConstantDensitySolidPropertiesMaterial(), Simulation::addConstantIC(), Simulation::addConstantScalarIC(), FlowModel1PhaseBase::addDensityAux(), FlowModelSinglePhase::addDensityIC(), addDensityIC(), FlowModel1PhaseBase::addEnergyGravityKernel(), FlowModelSinglePhase::addFluidPropertiesMaterials(), addFluidPropertiesMaterials(), FlowModel1PhaseBase::addFunctionIC(), Simulation::addFunctionIC(), HeatTransferBase::addHeatedPerimeter(), HeatConductionModel::addHeatEquationRZ(), HeatConductionModel::addHeatEquationXYZ(), HeatTransferFromTemperature1Phase::addHeatTransferKernels(), FlowChannel1PhaseBase::addHydraulicDiameterMaterial(), addMassDiffusionEnergyDGKernel(), addMassDiffusionSpeciesDGKernel(), addMassFractionAux(), HeatConductionModel::addMaterials(), FlowModel1PhaseBase::addMomentumAreaGradientKernel(), FlowModel1PhaseBase::addMomentumFrictionKernel(), FlowModel1PhaseBase::addMomentumGravityKernel(), HSBoundaryHeatFlux::addMooseObjects(), HSBoundaryRadiation::addMooseObjects(), InletVelocityTemperature1Phase::addMooseObjects(), HSBoundarySpecifiedTemperature::addMooseObjects(), FormLossFromFunction1Phase::addMooseObjects(), HeatSourceFromPowerDensity::addMooseObjects(), HeatSourceFromTotalPower::addMooseObjects(), HeatStructure2DCoupler::addMooseObjects(), HeatStructure2DRadiationCouplerRZ::addMooseObjects(), HeatTransferFromHeatFlux1Phase::addMooseObjects(), HSBoundaryAmbientConvection::addMooseObjects(), FormLossFromExternalApp1Phase::addMooseObjects(), GateValve1Phase::addMooseObjects(), HeatSourceVolumetric1Phase::addMooseObjects(), HeatTransferFromSpecifiedTemperature1Phase::addMooseObjects(), HSBoundaryExternalAppTemperature::addMooseObjects(), Shaft::addMooseObjects(), TotalPower::addMooseObjects(), VolumeJunction1Phase::addMooseObjects(), FormLoss1PhaseBase::addMooseObjects(), HeatTransferFromExternalAppHeatFlux1Phase::addMooseObjects(), ShaftConnectedTurbine1Phase::addMooseObjects(), HSBoundaryExternalAppConvection::addMooseObjects(), ShaftConnectedCompressor1Phase::addMooseObjects(), ShaftConnectedPump1Phase::addMooseObjects(), HeatTransferBase::addMooseObjects(), HeatTransferFromHeatStructure3D1Phase::addMooseObjects(), HSCoupler2D2DRadiation::addMooseObjects(), SimpleTurbine1Phase::addMooseObjects(), HSCoupler2D3D::addMooseObjects(), HeatTransferFromHeatStructure1Phase::addMooseObjects(), HSBoundaryExternalAppHeatFlux::addMooseObjects(), JunctionOneToOne1Phase::addMooseObjects(), FlowChannelBase::addMooseObjects(), FunctorClosures::addMooseObjectsFlowChannel(), Closures1PhaseSimple::addMooseObjectsHeatTransfer(), FlowModelSinglePhase::addPressureAux(), addPressureAux(), FlowModelSinglePhase::addRDGAdvectionDGKernels(), addRDGAdvectionDGKernels(), FlowModel1PhaseBase::addRhoAIC(), FlowModelSinglePhase::addRhoEAIC(), addRhoEAIC(), FlowModel1PhaseBase::addRhoUAIC(), FlowModelSinglePhase::addSlopeReconstructionMaterial(), addSlopeReconstructionMaterial(), FlowModel1PhaseBase::addSpecificInternalEnergyAux(), FlowModel1PhaseBase::addSpecificInternalEnergyIC(), FlowModel1PhaseBase::addSpecificTotalEnthalpyAux(), FlowModel1PhaseBase::addSpecificTotalEnthalpyIC(), FlowModel1PhaseBase::addSpecificVolumeAux(), FlowModel1PhaseBase::addSpecificVolumeIC(), FlowModelSinglePhase::addTemperatureAux(), addTemperatureAux(), Closures1PhaseTHM::addTemperatureWallFromHeatFluxMaterial(), FlowModel1PhaseBase::addTimeDerivativeKernelIfTransient(), FlowChannelBase::addVariables(), FlowModel1PhaseBase::addVelocityAux(), FlowModel1PhaseBase::addVelocityIC(), VolumeJunction1Phase::addVolumeJunctionIC(), Closures1PhaseTHM::addWallFFMaterial(), Closures1PhaseBase::addWallFrictionFunctionMaterial(), Closures1PhaseTHM::addWallHTCMaterial(), ClosuresBase::addWallTemperatureFromAuxMaterial(), Closures1PhaseSimple::addWallTemperatureFromHeatFluxMaterial(), FlowBoundary1Phase::addWeakBCs(), FlowBoundaryGasMix::addWeakBCs(), ClosuresBase::addWeightedAverageMaterial(), addXiRhoAIC(), ClosuresBase::addZeroMaterial(), Component2D::buildMesh(), FileMeshComponent::buildMesh(), Component1D::buildMesh(), HeatSourceBase::HeatSourceBase(), and Simulation::setupInitialConditionsFromFile().
|
inlineinherited |
Build a name from a prefix, 2 numbers and possible suffix.
Definition at line 41 of file NamingInterface.h.
|
inlineinherited |
|
inlineinherited |
Build a name from strings.
Definition at line 66 of file NamingInterface.h.
|
inlineinherited |
Build a name from strings that is safe to use in input files (i.e.
can be exposed to users)
Definition at line 80 of file NamingInterface.h.
Referenced by HSBoundaryAmbientConvection::addMooseObjects(), HSBoundaryRadiation::addMooseObjects(), HSBoundaryHeatFlux::addMooseObjects(), HSBoundaryExternalAppConvection::addMooseObjects(), and HSBoundaryExternalAppHeatFlux::addMooseObjects().
|
overrideprotectedvirtual |
Implements FlowModel1PhaseBase.
Definition at line 46 of file FlowModelGasMix.C.
|
overrideprotectedvirtual |
Implements FlowModel1PhaseBase.
Definition at line 58 of file FlowModelGasMix.C.
|
overrideprotectedvirtual |
Implements FlowModel1PhaseBase.
Definition at line 52 of file FlowModelGasMix.C.
|
protectedinherited |
Definition at line 56 of file FlowModel.C.
Referenced by FlowModelSinglePhase::addRhoEAIC().
|
protectedinherited |
Returns true if all of the IC parameters are valid.
Definition at line 85 of file FlowModel1PhaseBase.C.
Referenced by FlowModel1PhaseBase::addInitialConditions(), and addInitialConditions().
|
inlinevirtualinherited |
|
overrideprotectedvirtual |
Returns the solution variable names for the flow model.
Implements FlowModel1PhaseBase.
Definition at line 64 of file FlowModelGasMix.C.
|
static |
Definition at line 17 of file FlowModelGasMix.C.
|
protectedinherited |
The component name.
Definition at line 68 of file FlowModel.h.
Referenced by FlowModel::addCommonInitialConditions(), FlowModel::addCommonMooseObjects(), FlowModel1PhaseBase::addDensityAux(), FlowModelSinglePhase::addDensityIC(), addDensityIC(), FlowModel1PhaseBase::addEnergyGravityKernel(), FlowModelSinglePhase::addFluidPropertiesMaterials(), addFluidPropertiesMaterials(), FlowModel1PhaseBase::addFunctionIC(), addMassDiffusionEnergyDGKernel(), addMassDiffusionSpeciesDGKernel(), addMassFractionAux(), FlowModel1PhaseBase::addMomentumAreaGradientKernel(), FlowModel1PhaseBase::addMomentumFrictionKernel(), FlowModel1PhaseBase::addMomentumGravityKernel(), FlowModelSinglePhase::addPressureAux(), addPressureAux(), FlowModelSinglePhase::addRDGAdvectionDGKernels(), addRDGAdvectionDGKernels(), FlowModel1PhaseBase::addRhoAIC(), FlowModelSinglePhase::addRhoEAIC(), addRhoEAIC(), FlowModel1PhaseBase::addRhoUAIC(), FlowModelSinglePhase::addSlopeReconstructionMaterial(), addSlopeReconstructionMaterial(), FlowModel1PhaseBase::addSpecificInternalEnergyAux(), FlowModel1PhaseBase::addSpecificInternalEnergyIC(), FlowModel1PhaseBase::addSpecificTotalEnthalpyAux(), FlowModel1PhaseBase::addSpecificTotalEnthalpyIC(), FlowModel1PhaseBase::addSpecificVolumeAux(), FlowModel1PhaseBase::addSpecificVolumeIC(), FlowModelSinglePhase::addTemperatureAux(), addTemperatureAux(), FlowModel1PhaseBase::addTimeDerivativeKernelIfTransient(), FlowModel1PhaseBase::addVelocityAux(), FlowModel1PhaseBase::addVelocityIC(), and addXiRhoAIC().
|
protectedinherited |
Definition at line 79 of file FlowModel.h.
Referenced by FlowModel::addCommonMooseObjects(), and FlowModel1PhaseBase::addVariables().
|
protectedinherited |
The Factory associated with the MooseApp.
Definition at line 56 of file FlowModel.h.
Referenced by FlowModel::addCommonInitialConditions(), FlowModel::addCommonMooseObjects(), FlowModel1PhaseBase::addDensityAux(), FlowModelSinglePhase::addDensityIC(), addDensityIC(), FlowModel1PhaseBase::addEnergyGravityKernel(), FlowModelSinglePhase::addFluidPropertiesMaterials(), addFluidPropertiesMaterials(), FlowModel1PhaseBase::addFunctionIC(), addMassDiffusionEnergyDGKernel(), addMassDiffusionSpeciesDGKernel(), addMassFractionAux(), FlowModel1PhaseBase::addMomentumAreaGradientKernel(), FlowModel1PhaseBase::addMomentumFrictionKernel(), FlowModel1PhaseBase::addMomentumGravityKernel(), FlowModelSinglePhase::addNumericalFluxUserObject(), addNumericalFluxUserObject(), FlowModelSinglePhase::addPressureAux(), addPressureAux(), FlowModelSinglePhase::addRDGAdvectionDGKernels(), addRDGAdvectionDGKernels(), FlowModel1PhaseBase::addRhoAIC(), FlowModelSinglePhase::addRhoEAIC(), addRhoEAIC(), FlowModel1PhaseBase::addRhoUAIC(), FlowModelSinglePhase::addSlopeReconstructionMaterial(), addSlopeReconstructionMaterial(), FlowModel1PhaseBase::addSpecificInternalEnergyAux(), FlowModel1PhaseBase::addSpecificInternalEnergyIC(), FlowModel1PhaseBase::addSpecificTotalEnthalpyAux(), FlowModel1PhaseBase::addSpecificTotalEnthalpyIC(), FlowModel1PhaseBase::addSpecificVolumeAux(), FlowModel1PhaseBase::addSpecificVolumeIC(), FlowModelSinglePhase::addTemperatureAux(), addTemperatureAux(), FlowModel1PhaseBase::addTimeDerivativeKernelIfTransient(), FlowModel1PhaseBase::addVelocityAux(), FlowModel1PhaseBase::addVelocityIC(), and addXiRhoAIC().
|
protectedinherited |
The type of FE used for flow.
Definition at line 62 of file FlowModel.h.
Referenced by FlowModel::addCommonVariables(), addVariables(), and FlowModel1PhaseBase::addVariables().
|
protectedinherited |
The flow channel component that built this class.
Definition at line 59 of file FlowModel.h.
Referenced by FlowModel::addCommonInitialConditions(), FlowModel::addCommonMooseObjects(), FlowModel::addCommonVariables(), FlowModel1PhaseBase::addDensityAux(), FlowModelSinglePhase::addDensityIC(), addDensityIC(), FlowModel1PhaseBase::addEnergyGravityKernel(), FlowModelSinglePhase::addFluidPropertiesMaterials(), addFluidPropertiesMaterials(), FlowModel1PhaseBase::addFunctionIC(), FlowModel1PhaseBase::addInitialConditions(), addInitialConditions(), addMassDiffusionEnergyDGKernel(), addMassDiffusionSpeciesDGKernel(), addMassFractionAux(), FlowModel1PhaseBase::addMomentumAreaGradientKernel(), FlowModel1PhaseBase::addMomentumFrictionKernel(), FlowModel1PhaseBase::addMomentumGravityKernel(), FlowModelSinglePhase::addPressureAux(), addPressureAux(), FlowModelSinglePhase::addRDGAdvectionDGKernels(), addRDGAdvectionDGKernels(), FlowModel1PhaseBase::addRhoAIC(), FlowModelSinglePhase::addRhoEAIC(), addRhoEAIC(), FlowModel1PhaseBase::addRhoUAIC(), FlowModelSinglePhase::addSlopeReconstructionMaterial(), addSlopeReconstructionMaterial(), FlowModel1PhaseBase::addSpecificInternalEnergyAux(), FlowModel1PhaseBase::addSpecificInternalEnergyIC(), FlowModel1PhaseBase::addSpecificTotalEnthalpyAux(), FlowModel1PhaseBase::addSpecificTotalEnthalpyIC(), FlowModel1PhaseBase::addSpecificVolumeAux(), FlowModel1PhaseBase::addSpecificVolumeIC(), FlowModelSinglePhase::addTemperatureAux(), addTemperatureAux(), FlowModel1PhaseBase::addTimeDerivativeKernelIfTransient(), addVariables(), FlowModel1PhaseBase::addVariables(), FlowModel1PhaseBase::addVelocityAux(), FlowModel1PhaseBase::addVelocityIC(), addXiRhoAIC(), FlowModel::getVariableFn(), and FlowModel1PhaseBase::ICParametersAreValid().
|
protectedinherited |
The name of the user object that defines fluid properties.
Definition at line 65 of file FlowModel.h.
Referenced by FlowModelSinglePhase::addDensityIC(), addDensityIC(), FlowModelSinglePhase::addFluidPropertiesMaterials(), addFluidPropertiesMaterials(), addMassDiffusionEnergyDGKernel(), FlowModelSinglePhase::addNumericalFluxUserObject(), addNumericalFluxUserObject(), FlowModelSinglePhase::addPressureAux(), addPressureAux(), FlowModelSinglePhase::addRhoEAIC(), addRhoEAIC(), FlowModelSinglePhase::addSlopeReconstructionMaterial(), addSlopeReconstructionMaterial(), FlowModelSinglePhase::addTemperatureAux(), and addTemperatureAux().
|
protectedinherited |
Gravitational acceleration magnitude.
Definition at line 73 of file FlowModel.h.
|
protectedinherited |
Gravitational acceleration vector.
Definition at line 71 of file FlowModel.h.
Referenced by FlowModel1PhaseBase::addEnergyGravityKernel(), and FlowModel1PhaseBase::addMomentumGravityKernel().
|
protectedinherited |
Numerical flux user object name.
Definition at line 91 of file FlowModel1PhaseBase.h.
Referenced by FlowModelSinglePhase::addNumericalFluxUserObject(), addNumericalFluxUserObject(), FlowModelSinglePhase::addRDGAdvectionDGKernels(), and addRDGAdvectionDGKernels().
|
protectedinherited |
True if we output velocity as a vector-value field, false for outputting velocity as a scalar.
Definition at line 82 of file FlowModel.h.
Referenced by FlowModel1PhaseBase::addVariables(), FlowModel1PhaseBase::addVelocityAux(), and FlowModel1PhaseBase::addVelocityIC().
|
protectedinherited |
Slope reconstruction type for rDG.
Definition at line 88 of file FlowModel1PhaseBase.h.
Referenced by FlowModelSinglePhase::addSlopeReconstructionMaterial(), and addSlopeReconstructionMaterial().
|
protectedinherited |
Definition at line 53 of file FlowModel.h.
Referenced by FlowModel::addCommonInitialConditions(), FlowModel::addCommonMooseObjects(), FlowModel::addCommonVariables(), FlowModel1PhaseBase::addDensityAux(), FlowModelSinglePhase::addDensityIC(), addDensityIC(), FlowModel1PhaseBase::addEnergyGravityKernel(), FlowModelSinglePhase::addFluidPropertiesMaterials(), addFluidPropertiesMaterials(), FlowModel1PhaseBase::addFunctionIC(), addMassDiffusionEnergyDGKernel(), addMassDiffusionSpeciesDGKernel(), addMassFractionAux(), FlowModel1PhaseBase::addMomentumAreaGradientKernel(), FlowModel1PhaseBase::addMomentumFrictionKernel(), FlowModel1PhaseBase::addMomentumGravityKernel(), FlowModelSinglePhase::addNumericalFluxUserObject(), addNumericalFluxUserObject(), FlowModelSinglePhase::addPressureAux(), addPressureAux(), FlowModelSinglePhase::addRDGAdvectionDGKernels(), addRDGAdvectionDGKernels(), FlowModel1PhaseBase::addRhoAIC(), FlowModelSinglePhase::addRhoEAIC(), addRhoEAIC(), FlowModel1PhaseBase::addRhoUAIC(), FlowModelSinglePhase::addSlopeReconstructionMaterial(), addSlopeReconstructionMaterial(), FlowModel1PhaseBase::addSpecificInternalEnergyAux(), FlowModel1PhaseBase::addSpecificInternalEnergyIC(), FlowModel1PhaseBase::addSpecificTotalEnthalpyAux(), FlowModel1PhaseBase::addSpecificTotalEnthalpyIC(), FlowModel1PhaseBase::addSpecificVolumeAux(), FlowModel1PhaseBase::addSpecificVolumeIC(), FlowModelSinglePhase::addTemperatureAux(), addTemperatureAux(), FlowModel1PhaseBase::addTimeDerivativeKernelIfTransient(), addVariables(), FlowModel1PhaseBase::addVariables(), FlowModel1PhaseBase::addVelocityAux(), FlowModel1PhaseBase::addVelocityIC(), addXiRhoAIC(), and FlowModel::getVariableFn().
|
protectedinherited |
Definition at line 76 of file FlowModel.h.
Referenced by FlowModel1PhaseBase::addVariables().
|
staticinherited |
Definition at line 102 of file FlowModel.h.
Referenced by FlowModel::addCommonInitialConditions(), FlowChannelBase::addCommonObjects(), FlowModel::addCommonVariables(), FlowModelSinglePhase::addFluidPropertiesMaterials(), GateValve1Phase::addMooseObjects(), HeatSourceVolumetric1Phase::addMooseObjects(), VolumeJunction1Phase::addMooseObjects(), FormLoss1PhaseBase::addMooseObjects(), JunctionOneToOne1Phase::addMooseObjects(), FlowModelSinglePhase::addRhoEAIC(), FlowModelSinglePhase::addSlopeReconstructionMaterial(), Pump1Phase::buildVolumeJunctionUserObject(), JunctionParallelChannels1Phase::buildVolumeJunctionUserObject(), SimpleTurbine1Phase::buildVolumeJunctionUserObject(), ShaftConnectedPump1Phase::buildVolumeJunctionUserObject(), ShaftConnectedCompressor1Phase::buildVolumeJunctionUserObject(), ShaftConnectedTurbine1Phase::buildVolumeJunctionUserObject(), and VolumeJunction1Phase::buildVolumeJunctionUserObject().
|
staticinherited |
Definition at line 103 of file FlowModel.h.
Referenced by FlowModel::addCommonInitialConditions(), FlowChannelBase::addCommonObjects(), FlowModel::addCommonVariables(), VolumeJunction1Phase::addMooseObjects(), GateValve1Phase::addMooseObjects(), JunctionOneToOne1Phase::addMooseObjects(), FlowModelSinglePhase::addRDGAdvectionDGKernels(), and FlowModelSinglePhase::addSlopeReconstructionMaterial().
|
staticinherited |
Definition at line 110 of file FlowModel.h.
Referenced by FlowModelSinglePhase::addSlopeReconstructionMaterial().
|
staticinherited |
Definition at line 105 of file FlowModel.h.
Referenced by Closures1PhaseBase::addAverageWallTemperatureMaterial(), FlowModel::addCommonVariables(), FlowChannelBase::addMooseObjects(), FlowChannelBase::addVariables(), HeatTransferFromHeatStructure3D1Phase::initSecondary(), and HeatTransferBase::initSecondary().
|
staticinherited |
Definition at line 104 of file FlowModel.h.
Referenced by FlowChannelBase::addMooseObjects(), Closures1PhaseSimple::addWallTemperatureFromHeatFluxMaterial(), HeatTransferFromHeatStructure3D1Phase::initSecondary(), and HeatTransferBase::initSecondary().
|
staticinherited |
Definition at line 106 of file FlowModel.h.
|
staticinherited |
Definition at line 107 of file FlowModel.h.
|
staticinherited |
Definition at line 108 of file FlowModel.h.
Referenced by HeatTransferFromHeatStructure3D1Phase::addVariables(), HeatTransferFromHeatStructure3D1Phase::initSecondary(), HeatTransferBase::initSecondary(), HeatRateConvection1Phase::validParams(), ADHeatRateConvection1Phase::validParams(), ADWallHeatTransferCoefficientGnielinskiMaterial::validParams(), ADWallHeatTransferCoefficientWolfMcCarthyMaterial::validParams(), ADWallHeatTransferCoefficientLyonMaterial::validParams(), ADWallHeatTransferCoefficientMikityukMaterial::validParams(), ADWallHeatTransferCoefficientSchadMaterial::validParams(), ADWallHeatTransferCoefficientKazimiMaterial::validParams(), ADWallHeatTransferCoefficientWeismanMaterial::validParams(), and ADWallHTCGnielinskiAnnularMaterial::validParams().
|
staticinherited |
Definition at line 109 of file FlowModel.h.
Referenced by FlowModel::addCommonMooseObjects().