Base class for specifying boundary advective fluxes for conservation of mass, momentum, and fluid energy equations when using an HLLC discretization and when mass fluxes and temperature are specified. More...
#include <CNSFVHLLCSpecifiedMassFluxAndTemperatureBC.h>
Public Types | |
enum | TEST_TYPE |
enum | ResidualTagType { ResidualTagType::NonReference, ResidualTagType::Reference } |
typedef DataFileName | DataFileParameterType |
Public Member Functions | |
CNSFVHLLCSpecifiedMassFluxAndTemperatureBC (const InputParameters ¶meters) | |
void | computeResidual (const FaceInfo &fi) override |
void | computeJacobian (const FaceInfo &fi) override |
void | computeResidualAndJacobian (const FaceInfo &fi) override |
void | updateCurrentFace (const FaceInfo &fi) |
const SubProblem & | subProblem () const |
const MooseVariableFV< Real > & | variable () const |
bool | hasFaceSide (const FaceInfo &fi, bool fi_elem_side) const override |
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 |
virtual const std::set< BoundaryID > & | boundaryIDs () const |
const std::vector< BoundaryName > & | boundaryNames () const |
unsigned int | numBoundaryIDs () const |
bool | hasBoundary (const BoundaryName &name) const |
bool | hasBoundary (const std::vector< BoundaryName > &names) const |
bool | hasBoundary (const BoundaryID &id) const |
bool | hasBoundary (const std::vector< BoundaryID > &ids, TEST_TYPE type=ALL) const |
bool | hasBoundary (const std::set< BoundaryID > &ids, TEST_TYPE type=ALL) const |
bool | isBoundarySubset (const std::set< BoundaryID > &ids) const |
bool | isBoundarySubset (const std::vector< BoundaryID > &ids) const |
bool | hasBoundaryMaterialProperty (const std::string &prop_name) const |
virtual bool | boundaryRestricted () const |
const std::set< BoundaryID > & | meshBoundaryIDs () const |
virtual bool | checkVariableBoundaryIntegrity () const |
virtual void | initialSetup () |
virtual void | timestepSetup () |
virtual void | jacobianSetup () |
virtual void | residualSetup () |
virtual void | subdomainSetup () |
virtual void | customSetup (const ExecFlagType &) |
const ExecFlagEnum & | getExecuteOnEnum () const |
const Function & | getFunction (const std::string &name) const |
const Function & | getFunctionByName (const FunctionName &name) const |
bool | hasFunction (const std::string ¶m_name) const |
bool | hasFunctionByName (const FunctionName &name) const |
UserObjectName | getUserObjectName (const std::string ¶m_name) const |
const T & | getUserObject (const std::string ¶m_name, bool is_dependency=true) const |
const T & | getUserObjectByName (const UserObjectName &object_name, bool is_dependency=true) const |
const UserObject & | getUserObjectBase (const std::string ¶m_name, bool is_dependency=true) const |
const UserObject & | getUserObjectBaseByName (const UserObjectName &object_name, bool is_dependency=true) const |
bool | isImplicit () |
Moose::StateArg | determineState () const |
bool | isDefaultPostprocessorValue (const std::string ¶m_name, const unsigned int index=0) const |
bool | hasPostprocessor (const std::string ¶m_name, const unsigned int index=0) const |
bool | hasPostprocessorByName (const PostprocessorName &name) const |
std::size_t | coupledPostprocessors (const std::string ¶m_name) const |
const PostprocessorName & | getPostprocessorName (const std::string ¶m_name, const unsigned int index=0) const |
const VectorPostprocessorValue & | getVectorPostprocessorValue (const std::string ¶m_name, const std::string &vector_name) const |
const VectorPostprocessorValue & | getVectorPostprocessorValue (const std::string ¶m_name, const std::string &vector_name, bool needs_broadcast) const |
const VectorPostprocessorValue & | getVectorPostprocessorValueByName (const VectorPostprocessorName &name, const std::string &vector_name) const |
const VectorPostprocessorValue & | getVectorPostprocessorValueByName (const VectorPostprocessorName &name, const std::string &vector_name, bool needs_broadcast) const |
const VectorPostprocessorValue & | getVectorPostprocessorValueOld (const std::string ¶m_name, const std::string &vector_name) const |
const VectorPostprocessorValue & | getVectorPostprocessorValueOld (const std::string ¶m_name, const std::string &vector_name, bool needs_broadcast) const |
const VectorPostprocessorValue & | getVectorPostprocessorValueOldByName (const VectorPostprocessorName &name, const std::string &vector_name) const |
const VectorPostprocessorValue & | getVectorPostprocessorValueOldByName (const VectorPostprocessorName &name, const std::string &vector_name, bool needs_broadcast) const |
const ScatterVectorPostprocessorValue & | getScatterVectorPostprocessorValue (const std::string ¶m_name, const std::string &vector_name) const |
const ScatterVectorPostprocessorValue & | getScatterVectorPostprocessorValueByName (const VectorPostprocessorName &name, const std::string &vector_name) const |
const ScatterVectorPostprocessorValue & | getScatterVectorPostprocessorValueOld (const std::string ¶m_name, const std::string &vector_name) const |
const ScatterVectorPostprocessorValue & | getScatterVectorPostprocessorValueOldByName (const VectorPostprocessorName &name, const std::string &vector_name) const |
bool | hasVectorPostprocessor (const std::string ¶m_name, const std::string &vector_name) const |
bool | hasVectorPostprocessor (const std::string ¶m_name) const |
bool | hasVectorPostprocessorByName (const VectorPostprocessorName &name, const std::string &vector_name) const |
bool | hasVectorPostprocessorByName (const VectorPostprocessorName &name) const |
const VectorPostprocessorName & | getVectorPostprocessorName (const std::string ¶m_name) const |
PenetrationLocator & | getPenetrationLocator (const BoundaryName &primary, const BoundaryName &secondary, Order order) |
PenetrationLocator & | getQuadraturePenetrationLocator (const BoundaryName &primary, const BoundaryName &secondary, Order order) |
NearestNodeLocator & | getNearestNodeLocator (const BoundaryName &primary, const BoundaryName &secondary) |
NearestNodeLocator & | getQuadratureNearestNodeLocator (const BoundaryName &primary, const BoundaryName &secondary) |
bool | requiresGeometricSearch () const |
virtual void | meshChanged () |
void | useVectorTag (const TagName &tag_name, VectorTagsKey) |
void | useVectorTag (TagID tag_id, VectorTagsKey) |
void | useMatrixTag (const TagName &tag_name, MatrixTagsKey) |
void | useMatrixTag (TagID tag_id, MatrixTagsKey) |
bool | isVectorTagged () |
bool | isMatrixTagged () |
bool | hasVectorTags () const |
const std::set< TagID > & | getVectorTags (VectorTagsKey) const |
const std::set< TagID > & | getMatrixTags (MatrixTagsKey) const |
MooseVariableBase * | mooseVariableBase () const |
MooseVariableField< Real > & | mooseVariableField () |
MooseVariableFE< Real > * | mooseVariable () const |
MooseVariableFV< Real > * | mooseVariableFV () const |
MooseLinearVariableFV< Real > * | mooseLinearVariableFV () const |
const std::set< MooseVariableFieldBase *> & | getMooseVariableDependencies () const |
const std::set< MooseVariableFieldBase *> & | getMooseVariableDependencies () const |
std::set< MooseVariableFieldBase *> | checkAllVariables (const DofObjectType &dof_object, const std::set< MooseVariableFieldBase * > &vars_to_omit={}) |
std::set< MooseVariableFieldBase *> | checkAllVariables (const DofObjectType &dof_object, const std::set< MooseVariableFieldBase * > &vars_to_omit={}) |
std::set< MooseVariableFieldBase *> | checkVariables (const DofObjectType &dof_object, const std::set< MooseVariableFieldBase * > &vars_to_check) |
std::set< MooseVariableFieldBase *> | checkVariables (const DofObjectType &dof_object, const std::set< MooseVariableFieldBase * > &vars_to_check) |
void | addMooseVariableDependency (MooseVariableFieldBase *var) |
void | addMooseVariableDependency (const std::vector< MooseVariableFieldBase * > &vars) |
void | addMooseVariableDependency (MooseVariableFieldBase *var) |
void | addMooseVariableDependency (const std::vector< MooseVariableFieldBase * > &vars) |
Moose::FaceArg | makeFace (const FaceInfo &fi, const Moose::FV::LimiterType limiter_type, const bool elem_is_upwind, const bool correct_skewness=false, const Moose::StateArg *state_limiter=nullptr) const |
Moose::FaceArg | makeCDFace (const FaceInfo &fi, const bool correct_skewness=false) const |
virtual const VariableValue & | coupledNeighborValue (const std::string &var_name, unsigned int comp=0) const |
std::vector< const VariableValue *> | coupledNeighborValues (const std::string &var_name) const |
std::vector< const VariableValue *> | coupledNeighborValuesOld (const std::string &var_name) const |
std::vector< const VariableValue *> | coupledNeighborValuesOlder (const std::string &var_name) const |
virtual const ADVariableValue & | adCoupledNeighborValue (const std::string &var_name, unsigned int comp=0) const |
const auto & | coupledGenericNeighborValue (const std::string &var_name, unsigned int comp=0) const |
const auto & | coupledGenericNeighborGradient (const std::string &var_name, unsigned int comp=0) const |
virtual const ADVariableValue & | adCoupledNeighborValueDot (const std::string &var_name, unsigned int comp=0) const |
std::vector< const ADVariableValue *> | adCoupledNeighborValues (const std::string &var_name) const |
virtual const ADVectorVariableValue & | adCoupledVectorNeighborValue (const std::string &var_name, unsigned int comp=0) const |
virtual const VariableValue & | coupledNeighborValueDot (const std::string &var_name, unsigned int comp=0) const |
virtual const VariableValue & | coupledNeighborValueDotDu (const std::string &var_name, unsigned int comp=0) const |
virtual const VariableValue & | coupledNeighborValueOld (const std::string &var_name, unsigned int comp=0) const |
virtual const VariableValue & | coupledNeighborValueOlder (const std::string &var_name, unsigned int comp=0) const |
virtual const VariableGradient & | coupledNeighborGradient (const std::string &var_name, unsigned int comp=0) const |
virtual std::vector< const VariableGradient *> | coupledNeighborGradients (const std::string &var_name) const |
virtual const VariableGradient & | coupledNeighborGradientOld (const std::string &var_name, unsigned int comp=0) const |
virtual const VariableGradient & | coupledNeighborGradientOlder (const std::string &var_name, unsigned int comp=0) const |
virtual const ADVariableGradient & | adCoupledNeighborGradient (const std::string &var_name, unsigned int comp=0) const |
virtual const VectorVariableGradient & | coupledVectorNeighborGradient (const std::string &var_name, unsigned int comp=0) const |
virtual const VectorVariableGradient & | coupledVectorNeighborGradientOld (const std::string &var_name, unsigned int comp=0) const |
virtual const VectorVariableGradient & | coupledVectorNeighborGradientOlder (const std::string &var_name, unsigned int comp=0) const |
virtual const ArrayVariableValue & | coupledArrayNeighborValue (const std::string &var_name, unsigned int comp=0) const |
virtual const ArrayVariableGradient & | coupledArrayNeighborGradient (const std::string &var_name, unsigned int comp=0) const |
virtual const ArrayVariableGradient & | coupledArrayNeighborGradientOld (const std::string &var_name, unsigned int comp=0) const |
virtual const ArrayVariableGradient & | coupledArrayNeighborGradientOlder (const std::string &var_name, unsigned int comp=0) const |
virtual const VariableSecond & | coupledNeighborSecond (const std::string &var_name, unsigned int i=0) const |
virtual const VariableValue & | coupledNeighborDofValues (const std::string &var_name, unsigned int comp=0) const |
virtual const VariableValue & | coupledNeighborDofValuesOld (const std::string &var_name, unsigned int comp=0) const |
virtual const VariableValue & | coupledNeighborDofValuesOlder (const std::string &var_name, unsigned int comp=0) const |
const std::unordered_map< std::string, std::vector< MooseVariableFieldBase *> > & | getCoupledVars () const |
const std::vector< MooseVariableFieldBase *> & | getCoupledMooseVars () const |
const std::vector< MooseVariable *> & | getCoupledStandardMooseVars () const |
const std::vector< VectorMooseVariable *> & | getCoupledVectorMooseVars () const |
const std::vector< ArrayMooseVariable *> & | getCoupledArrayMooseVars () const |
void | addFEVariableCoupleableVectorTag (TagID tag) |
void | addFEVariableCoupleableMatrixTag (TagID tag) |
std::set< TagID > & | getFEVariableCoupleableVectorTags () |
const std::set< TagID > & | getFEVariableCoupleableVectorTags () const |
std::set< TagID > & | getFEVariableCoupleableMatrixTags () |
const std::set< TagID > & | getFEVariableCoupleableMatrixTags () const |
auto & | getWritableCoupledVariables () const |
bool | hasWritableCoupledVariables () const |
const ADVariableValue * | getADDefaultValue (const std::string &var_name) const |
const ADVectorVariableValue * | getADDefaultVectorValue (const std::string &var_name) const |
const ADVariableGradient & | getADDefaultGradient () const |
const ADVectorVariableGradient & | getADDefaultVectorGradient () const |
const ADVariableSecond & | getADDefaultSecond () const |
const ADVectorVariableCurl & | getADDefaultCurl () const |
const std::vector< MooseVariableScalar *> & | getCoupledMooseScalarVars () |
const std::set< TagID > & | getScalarVariableCoupleableVectorTags () const |
const std::set< TagID > & | getScalarVariableCoupleableMatrixTags () const |
const GenericMaterialProperty< T, is_ad > & | getGenericMaterialProperty (const std::string &name, MaterialData &material_data, const unsigned int state=0) |
const GenericMaterialProperty< T, is_ad > & | getGenericMaterialProperty (const std::string &name, const unsigned int state=0) |
const GenericMaterialProperty< T, is_ad > & | getGenericMaterialProperty (const std::string &name, const unsigned int state=0) |
const MaterialProperty< T > & | getMaterialProperty (const std::string &name, MaterialData &material_data, const unsigned int state=0) |
const MaterialProperty< T > & | getMaterialProperty (const std::string &name, const unsigned int state=0) |
const MaterialProperty< T > & | getMaterialProperty (const std::string &name, const unsigned int state=0) |
const ADMaterialProperty< T > & | getADMaterialProperty (const std::string &name, MaterialData &material_data) |
const ADMaterialProperty< T > & | getADMaterialProperty (const std::string &name) |
const ADMaterialProperty< T > & | getADMaterialProperty (const std::string &name) |
const MaterialProperty< T > & | getMaterialPropertyOld (const std::string &name, MaterialData &material_data) |
const MaterialProperty< T > & | getMaterialPropertyOld (const std::string &name) |
const MaterialProperty< T > & | getMaterialPropertyOld (const std::string &name) |
const MaterialProperty< T > & | getMaterialPropertyOlder (const std::string &name, MaterialData &material_data) |
const MaterialProperty< T > & | getMaterialPropertyOlder (const std::string &name) |
const MaterialProperty< T > & | getMaterialPropertyOlder (const std::string &name) |
const GenericMaterialProperty< T, is_ad > & | getGenericMaterialPropertyByName (const MaterialPropertyName &name, MaterialData &material_data, const unsigned int state) |
const GenericMaterialProperty< T, is_ad > & | getGenericMaterialPropertyByName (const MaterialPropertyName &name, const unsigned int state=0) |
const GenericMaterialProperty< T, is_ad > & | getGenericMaterialPropertyByName (const MaterialPropertyName &name, const unsigned int state=0) |
const MaterialProperty< T > & | getMaterialPropertyByName (const MaterialPropertyName &name, MaterialData &material_data, const unsigned int state=0) |
const MaterialProperty< T > & | getMaterialPropertyByName (const MaterialPropertyName &name, const unsigned int state=0) |
const MaterialProperty< T > & | getMaterialPropertyByName (const MaterialPropertyName &name, const unsigned int state=0) |
const ADMaterialProperty< T > & | getADMaterialPropertyByName (const MaterialPropertyName &name, MaterialData &material_data) |
const ADMaterialProperty< T > & | getADMaterialPropertyByName (const MaterialPropertyName &name) |
const ADMaterialProperty< T > & | getADMaterialPropertyByName (const MaterialPropertyName &name) |
const MaterialProperty< T > & | getMaterialPropertyOldByName (const MaterialPropertyName &name, MaterialData &material_data) |
const MaterialProperty< T > & | getMaterialPropertyOldByName (const MaterialPropertyName &name) |
const MaterialProperty< T > & | getMaterialPropertyOldByName (const MaterialPropertyName &name) |
const MaterialProperty< T > & | getMaterialPropertyOlderByName (const MaterialPropertyName &name, MaterialData &material_data) |
const MaterialProperty< T > & | getMaterialPropertyOlderByName (const MaterialPropertyName &name) |
const MaterialProperty< T > & | getMaterialPropertyOlderByName (const MaterialPropertyName &name) |
std::pair< const MaterialProperty< T > *, std::set< SubdomainID > > | getBlockMaterialProperty (const MaterialPropertyName &name) |
const GenericMaterialProperty< T, is_ad > & | getGenericZeroMaterialProperty (const std::string &name) |
const GenericMaterialProperty< T, is_ad > & | getGenericZeroMaterialProperty () |
const GenericMaterialProperty< T, is_ad > & | getGenericZeroMaterialPropertyByName (const std::string &prop_name) |
const MaterialProperty< T > & | getZeroMaterialProperty (Ts... args) |
std::set< SubdomainID > | getMaterialPropertyBlocks (const std::string &name) |
std::vector< SubdomainName > | getMaterialPropertyBlockNames (const std::string &name) |
std::set< BoundaryID > | getMaterialPropertyBoundaryIDs (const std::string &name) |
std::vector< BoundaryName > | getMaterialPropertyBoundaryNames (const std::string &name) |
void | checkBlockAndBoundaryCompatibility (std::shared_ptr< MaterialBase > discrete) |
std::unordered_map< SubdomainID, std::vector< MaterialBase *> > | buildRequiredMaterials (bool allow_stateful=true) |
void | statefulPropertiesAllowed (bool) |
bool | getMaterialPropertyCalled () const |
virtual const std::unordered_set< unsigned int > & | getMatPropDependencies () const |
virtual void | resolveOptionalProperties () |
const GenericMaterialProperty< T, is_ad > & | getPossiblyConstantGenericMaterialPropertyByName (const MaterialPropertyName &prop_name, MaterialData &material_data, const unsigned int state) |
const Distribution & | getDistribution (const std::string &name) const |
const T & | getDistribution (const std::string &name) const |
const Distribution & | getDistribution (const std::string &name) const |
const T & | getDistribution (const std::string &name) const |
const Distribution & | getDistributionByName (const DistributionName &name) const |
const T & | getDistributionByName (const std::string &name) const |
const Distribution & | getDistributionByName (const DistributionName &name) const |
const T & | getDistributionByName (const std::string &name) const |
bool | hasUserObject (const std::string ¶m_name) const |
bool | hasUserObject (const std::string ¶m_name) const |
bool | hasUserObject (const std::string ¶m_name) const |
bool | hasUserObject (const std::string ¶m_name) const |
bool | hasUserObjectByName (const UserObjectName &object_name) const |
bool | hasUserObjectByName (const UserObjectName &object_name) const |
bool | hasUserObjectByName (const UserObjectName &object_name) const |
bool | hasUserObjectByName (const UserObjectName &object_name) const |
const PostprocessorValue & | getPostprocessorValue (const std::string ¶m_name, const unsigned int index=0) const |
const PostprocessorValue & | getPostprocessorValue (const std::string ¶m_name, const unsigned int index=0) const |
const PostprocessorValue & | getPostprocessorValueOld (const std::string ¶m_name, const unsigned int index=0) const |
const PostprocessorValue & | getPostprocessorValueOld (const std::string ¶m_name, const unsigned int index=0) const |
const PostprocessorValue & | getPostprocessorValueOlder (const std::string ¶m_name, const unsigned int index=0) const |
const PostprocessorValue & | getPostprocessorValueOlder (const std::string ¶m_name, const unsigned int index=0) const |
virtual const PostprocessorValue & | getPostprocessorValueByName (const PostprocessorName &name) const |
virtual const PostprocessorValue & | getPostprocessorValueByName (const PostprocessorName &name) const |
const PostprocessorValue & | getPostprocessorValueOldByName (const PostprocessorName &name) const |
const PostprocessorValue & | getPostprocessorValueOldByName (const PostprocessorName &name) const |
const PostprocessorValue & | getPostprocessorValueOlderByName (const PostprocessorName &name) const |
const PostprocessorValue & | getPostprocessorValueOlderByName (const PostprocessorName &name) const |
bool | isVectorPostprocessorDistributed (const std::string ¶m_name) const |
bool | isVectorPostprocessorDistributed (const std::string ¶m_name) const |
bool | isVectorPostprocessorDistributedByName (const VectorPostprocessorName &name) const |
bool | isVectorPostprocessorDistributedByName (const VectorPostprocessorName &name) const |
const GenericMaterialProperty< T, is_ad > & | getGenericNeighborMaterialProperty (const std::string &name, const unsigned int state=0) |
const GenericMaterialProperty< T, is_ad > & | getGenericNeighborMaterialProperty (const std::string &name, const unsigned int state=0) |
const MaterialProperty< T > & | getNeighborMaterialProperty (const std::string &name, const unsigned int state=0) |
const MaterialProperty< T > & | getNeighborMaterialProperty (const std::string &name, const unsigned int state=0) |
const ADMaterialProperty< T > & | getNeighborADMaterialProperty (const std::string &name) |
const ADMaterialProperty< T > & | getNeighborADMaterialProperty (const std::string &name) |
const MaterialProperty< T > & | getNeighborMaterialPropertyOld (const std::string &name) |
const MaterialProperty< T > & | getNeighborMaterialPropertyOld (const std::string &name) |
const MaterialProperty< T > & | getNeighborMaterialPropertyOlder (const std::string &name) |
const MaterialProperty< T > & | getNeighborMaterialPropertyOlder (const std::string &name) |
const GenericMaterialProperty< T, is_ad > & | getGenericNeighborMaterialPropertyByName (const std::string &name, const unsigned int state=0) |
const GenericMaterialProperty< T, is_ad > & | getGenericNeighborMaterialPropertyByName (const std::string &name, const unsigned int state=0) |
const MaterialProperty< T > & | getNeighborMaterialPropertyByName (const std::string &name, const unsigned int state=0) |
const MaterialProperty< T > & | getNeighborMaterialPropertyByName (const std::string &name, const unsigned int state=0) |
const ADMaterialProperty< T > & | getNeighborADMaterialPropertyByName (const std::string &name) |
const ADMaterialProperty< T > & | getNeighborADMaterialPropertyByName (const std::string &name) |
const GenericOptionalMaterialProperty< T, is_ad > & | getGenericOptionalMaterialProperty (const std::string &name, const unsigned int state=0) |
const GenericOptionalMaterialProperty< T, is_ad > & | getGenericOptionalMaterialProperty (const std::string &name, const unsigned int state=0) |
const OptionalMaterialProperty< T > & | getOptionalMaterialProperty (const std::string &name, const unsigned int state=0) |
const OptionalMaterialProperty< T > & | getOptionalMaterialProperty (const std::string &name, const unsigned int state=0) |
const OptionalADMaterialProperty< T > & | getOptionalADMaterialProperty (const std::string &name) |
const OptionalADMaterialProperty< T > & | getOptionalADMaterialProperty (const std::string &name) |
const OptionalMaterialProperty< T > & | getOptionalMaterialPropertyOld (const std::string &name) |
const OptionalMaterialProperty< T > & | getOptionalMaterialPropertyOld (const std::string &name) |
const OptionalMaterialProperty< T > & | getOptionalMaterialPropertyOlder (const std::string &name) |
const OptionalMaterialProperty< T > & | getOptionalMaterialPropertyOlder (const std::string &name) |
MaterialBase & | getMaterial (const std::string &name) |
MaterialBase & | getMaterial (const std::string &name) |
MaterialBase & | getMaterialByName (const std::string &name, bool no_warn=false) |
MaterialBase & | getMaterialByName (const std::string &name, bool no_warn=false) |
bool | hasMaterialProperty (const std::string &name) |
bool | hasMaterialProperty (const std::string &name) |
bool | hasMaterialPropertyByName (const std::string &name) |
bool | hasMaterialPropertyByName (const std::string &name) |
bool | hasADMaterialProperty (const std::string &name) |
bool | hasADMaterialProperty (const std::string &name) |
bool | hasADMaterialPropertyByName (const std::string &name) |
bool | hasADMaterialPropertyByName (const std::string &name) |
bool | hasGenericMaterialProperty (const std::string &name) |
bool | hasGenericMaterialProperty (const std::string &name) |
bool | hasGenericMaterialPropertyByName (const std::string &name) |
bool | hasGenericMaterialPropertyByName (const std::string &name) |
const Parallel::Communicator & | comm () const |
processor_id_type | n_processors () const |
processor_id_type | processor_id () const |
Static Public Member Functions | |
static InputParameters | validParams () |
static bool | restricted (const std::set< BoundaryID > &ids) |
static std::string | deduceFunctorName (const std::string &name, const InputParameters ¶ms) |
Public Attributes | |
ALL | |
ANY | |
const ConsoleStream | _console |
Static Public Attributes | |
static constexpr PropertyValue::id_type | default_property_id |
static constexpr PropertyValue::id_type | zero_property_id |
Protected Member Functions | |
void | preComputeWaveSpeed () override |
this function is a call back for setting quantities for computing wave speed before calling the wave speed routine More... | |
virtual ADReal | computeQpResidual () override |
HLLCData | hllcData () const |
std::string | deduceFunctorName (const std::string &name) const |
const ADRealVectorValue & | normal () const |
const ADReal & | uOnUSub () const |
const ADReal & | uOnGhost () const |
Moose::ElemArg | elemArg (bool correct_skewness=false) const |
Moose::ElemArg | neighborArg (bool correct_skewness=false) const |
Moose::FaceArg | singleSidedFaceArg (const FaceInfo *fi=nullptr, Moose::FV::LimiterType limiter_type=Moose::FV::LimiterType::CentralDifference, bool correct_skewness=false, const Moose::StateArg *state_limiter=nullptr) const |
bool | hasBoundaryMaterialPropertyHelper (const std::string &prop_name) const |
virtual void | addUserObjectDependencyHelper (const UserObject &) const |
virtual void | addPostprocessorDependencyHelper (const PostprocessorName &) const |
virtual void | addVectorPostprocessorDependencyHelper (const VectorPostprocessorName &) const |
void | prepareVectorTag (Assembly &assembly, unsigned int ivar) |
void | prepareVectorTag (Assembly &assembly, unsigned int ivar, ResidualTagType tag_type) |
void | prepareVectorTag (Assembly &assembly, unsigned int ivar, ResidualTagType tag_type) |
void | prepareVectorTagNeighbor (Assembly &assembly, unsigned int ivar) |
void | prepareVectorTagLower (Assembly &assembly, unsigned int ivar) |
void | prepareMatrixTag (Assembly &assembly, unsigned int ivar, unsigned int jvar) |
void | prepareMatrixTag (Assembly &assembly, unsigned int ivar, unsigned int jvar, DenseMatrix< Number > &k) const |
void | prepareMatrixTagNonlocal (Assembly &assembly, unsigned int ivar, unsigned int jvar) |
void | prepareMatrixTagNeighbor (Assembly &assembly, unsigned int ivar, unsigned int jvar, Moose::DGJacobianType type) |
void | prepareMatrixTagNeighbor (Assembly &assembly, unsigned int ivar, unsigned int jvar, Moose::DGJacobianType type, DenseMatrix< Number > &k) const |
void | prepareMatrixTagLower (Assembly &assembly, unsigned int ivar, unsigned int jvar, Moose::ConstraintJacobianType type) |
void | accumulateTaggedLocalResidual () |
void | assignTaggedLocalResidual () |
void | accumulateTaggedLocalMatrix () |
void | accumulateTaggedLocalMatrix (Assembly &assembly, unsigned int ivar, unsigned int jvar, const DenseMatrix< Number > &k) |
void | accumulateTaggedLocalMatrix (Assembly &assembly, unsigned int ivar, unsigned int jvar, Moose::DGJacobianType type, const DenseMatrix< Number > &k) |
void | accumulateTaggedNonlocalMatrix () |
void | assignTaggedLocalMatrix () |
void | addResiduals (Assembly &assembly, const Residuals &residuals, const Indices &dof_indices, Real scaling_factor) |
void | addResiduals (Assembly &assembly, const DenseVector< T > &residuals, const Indices &dof_indices, Real scaling_factor) |
void | addResiduals (Assembly &assembly, const ADResidualsPacket &packet) |
void | addResidualsAndJacobian (Assembly &assembly, const Residuals &residuals, const Indices &dof_indices, Real scaling_factor) |
void | addResidualsAndJacobian (Assembly &assembly, const ADResidualsPacket &packet) |
void | addJacobian (Assembly &assembly, const Residuals &residuals, const Indices &dof_indices, Real scaling_factor) |
void | addJacobian (Assembly &assembly, const ADResidualsPacket &packet) |
void | addJacobian (Assembly &assembly, DenseMatrix< Real > &local_k, const std::vector< dof_id_type > &row_indices, const std::vector< dof_id_type > &column_indices, Real scaling_factor) |
void | addResidualsWithoutConstraints (Assembly &assembly, const Residuals &residuals, const Indices &dof_indices, Real scaling_factor) |
void | addResidualsAndJacobianWithoutConstraints (Assembly &assembly, const Residuals &residuals, const Indices &dof_indices, Real scaling_factor) |
void | addJacobianWithoutConstraints (Assembly &assembly, const Residuals &residuals, const Indices &dof_indices, Real scaling_factor) |
void | addJacobianElement (Assembly &assembly, Real value, dof_id_type row_index, dof_id_type column_index, Real scaling_factor) |
void | setResidual (SystemBase &sys, const T &residual, MooseVariableFE< T > &var) |
void | setResidual (SystemBase &sys, Real residual, dof_id_type dof_index) |
void | setResidual (SystemBase &sys, SetResidualFunctor set_residual_functor) |
virtual const OutputTools< Real >::VariableValue & | value () |
virtual const OutputTools< Real >::VariableValue & | valueOld () |
virtual const OutputTools< Real >::VariableValue & | valueOlder () |
virtual const OutputTools< Real >::VariableValue & | dot () |
virtual const OutputTools< Real >::VariableValue & | dotDot () |
virtual const OutputTools< Real >::VariableValue & | dotOld () |
virtual const OutputTools< Real >::VariableValue & | dotDotOld () |
virtual const VariableValue & | dotDu () |
virtual const VariableValue & | dotDotDu () |
virtual const OutputTools< Real >::VariableGradient & | gradient () |
virtual const OutputTools< Real >::VariableGradient & | gradientOld () |
virtual const OutputTools< Real >::VariableGradient & | gradientOlder () |
virtual const OutputTools< Real >::VariableSecond & | second () |
virtual const OutputTools< Real >::VariableSecond & | secondOld () |
virtual const OutputTools< Real >::VariableSecond & | secondOlder () |
virtual const OutputTools< Real >::VariableTestSecond & | secondTest () |
virtual const OutputTools< Real >::VariableTestSecond & | secondTestFace () |
virtual const OutputTools< Real >::VariablePhiSecond & | secondPhi () |
virtual const OutputTools< Real >::VariablePhiSecond & | secondPhiFace () |
const Moose::Functor< T > & | getFunctor (const std::string &name) |
const Moose::Functor< T > & | getFunctor (const std::string &name, THREAD_ID tid) |
const Moose::Functor< T > & | getFunctor (const std::string &name, SubProblem &subproblem) |
const Moose::Functor< T > & | getFunctor (const std::string &name, SubProblem &subproblem, THREAD_ID tid) |
bool | isFunctor (const std::string &name) const |
bool | isFunctor (const std::string &name, const SubProblem &subproblem) const |
Moose::ElemArg | makeElemArg (const Elem *elem, bool correct_skewnewss=false) const |
void | checkFunctorSupportsSideIntegration (const std::string &name, bool qp_integration) |
virtual void | coupledCallback (const std::string &, bool) const |
virtual bool | isCoupled (const std::string &var_name, unsigned int i=0) const |
virtual bool | isCoupledConstant (const std::string &var_name) const |
unsigned int | coupledComponents (const std::string &var_name) const |
VariableName | coupledName (const std::string &var_name, unsigned int comp=0) const |
std::vector< VariableName > | coupledNames (const std::string &var_name) const |
virtual unsigned int | coupled (const std::string &var_name, unsigned int comp=0) const |
std::vector< unsigned int > | coupledIndices (const std::string &var_name) const |
virtual const VariableValue & | coupledValue (const std::string &var_name, unsigned int comp=0) const |
std::vector< const VariableValue *> | coupledValues (const std::string &var_name) const |
std::vector< const VectorVariableValue *> | coupledVectorValues (const std::string &var_name) const |
const GenericVariableValue< is_ad > & | coupledGenericValue (const std::string &var_name, unsigned int comp=0) const |
const GenericVariableValue< false > & | coupledGenericValue (const std::string &var_name, unsigned int comp) const |
const GenericVariableValue< true > & | coupledGenericValue (const std::string &var_name, unsigned int comp) const |
const GenericVectorVariableValue< is_ad > & | coupledGenericVectorValue (const std::string &var_name, unsigned int comp=0) const |
const GenericVectorVariableValue< false > & | coupledGenericVectorValue (const std::string &var_name, unsigned int comp) const |
const GenericVectorVariableValue< true > & | coupledGenericVectorValue (const std::string &var_name, unsigned int comp) const |
std::vector< const GenericVariableValue< is_ad > *> | coupledGenericValues (const std::string &var_name) const |
std::vector< const GenericVariableValue< false > *> | coupledGenericValues (const std::string &var_name) const |
std::vector< const GenericVariableValue< true > *> | coupledGenericValues (const std::string &var_name) const |
const GenericVariableValue< is_ad > & | coupledGenericDofValue (const std::string &var_name, unsigned int comp=0) const |
const GenericVariableValue< false > & | coupledGenericDofValue (const std::string &var_name, unsigned int comp) const |
const GenericVariableValue< true > & | coupledGenericDofValue (const std::string &var_name, unsigned int comp) const |
const GenericVariableValue< is_ad > & | coupledGenericDot (const std::string &var_name, unsigned int comp=0) const |
const GenericVariableValue< false > & | coupledGenericDot (const std::string &var_name, unsigned int comp) const |
const GenericVariableValue< true > & | coupledGenericDot (const std::string &var_name, unsigned int comp) const |
const GenericVariableValue< is_ad > & | coupledGenericDotDot (const std::string &var_name, unsigned int comp=0) const |
const GenericVariableValue< false > & | coupledGenericDotDot (const std::string &var_name, unsigned int comp) const |
const GenericVariableValue< true > & | coupledGenericDotDot (const std::string &var_name, unsigned int comp) const |
virtual const VariableValue & | coupledValueLower (const std::string &var_name, unsigned int comp=0) const |
const ADVariableValue & | adCoupledValue (const std::string &var_name, unsigned int comp=0) const |
std::vector< const ADVariableValue *> | adCoupledValues (const std::string &var_name) const |
const ADVariableValue & | adCoupledLowerValue (const std::string &var_name, unsigned int comp=0) const |
const ADVectorVariableValue & | adCoupledVectorValue (const std::string &var_name, unsigned int comp=0) const |
std::vector< const ADVectorVariableValue *> | adCoupledVectorValues (const std::string &var_name) const |
virtual const VariableValue & | coupledVectorTagValue (const std::string &var_names, TagID tag, unsigned int index=0) const |
virtual const VariableValue & | coupledVectorTagValue (const std::string &var_names, const std::string &tag_name, unsigned int index=0) const |
std::vector< const VariableValue *> | coupledVectorTagValues (const std::string &var_names, TagID tag) const |
std::vector< const VariableValue *> | coupledVectorTagValues (const std::string &var_names, const std::string &tag_name) const |
virtual const ArrayVariableValue & | coupledVectorTagArrayValue (const std::string &var_names, TagID tag, unsigned int index=0) const |
virtual const ArrayVariableValue & | coupledVectorTagArrayValue (const std::string &var_names, const std::string &tag_name, unsigned int index=0) const |
std::vector< const ArrayVariableValue *> | coupledVectorTagArrayValues (const std::string &var_names, TagID tag) const |
std::vector< const ArrayVariableValue *> | coupledVectorTagArrayValues (const std::string &var_names, const std::string &tag_name) const |
virtual const VariableGradient & | coupledVectorTagGradient (const std::string &var_names, TagID tag, unsigned int index=0) const |
virtual const VariableGradient & | coupledVectorTagGradient (const std::string &var_names, const std::string &tag_name, unsigned int index=0) const |
std::vector< const VariableGradient *> | coupledVectorTagGradients (const std::string &var_names, TagID tag) const |
std::vector< const VariableGradient *> | coupledVectorTagGradients (const std::string &var_names, const std::string &tag_name) const |
virtual const ArrayVariableGradient & | coupledVectorTagArrayGradient (const std::string &var_names, TagID tag, unsigned int index=0) const |
virtual const ArrayVariableGradient & | coupledVectorTagArrayGradient (const std::string &var_names, const std::string &tag_name, unsigned int index=0) const |
std::vector< const ArrayVariableGradient *> | coupledVectorTagArrayGradients (const std::string &var_names, TagID tag) const |
std::vector< const ArrayVariableGradient *> | coupledVectorTagArrayGradients (const std::string &var_names, const std::string &tag_name) const |
virtual const VariableValue & | coupledVectorTagDofValue (const std::string &var_name, TagID tag, unsigned int index=0) const |
virtual const VariableValue & | coupledVectorTagDofValue (const std::string &var_names, const std::string &tag_name, unsigned int index=0) const |
const ArrayVariableValue & | coupledVectorTagArrayDofValue (const std::string &var_name, const std::string &tag_name, unsigned int comp=0) const |
std::vector< const VariableValue *> | coupledVectorTagDofValues (const std::string &var_names, TagID tag) const |
std::vector< const VariableValue *> | coupledVectorTagDofValues (const std::string &var_names, const std::string &tag_name) const |
virtual const VariableValue & | coupledMatrixTagValue (const std::string &var_names, TagID tag, unsigned int index=0) const |
virtual const VariableValue & | coupledMatrixTagValue (const std::string &var_names, const std::string &tag_name, unsigned int index=0) const |
std::vector< const VariableValue *> | coupledMatrixTagValues (const std::string &var_names, TagID tag) const |
std::vector< const VariableValue *> | coupledMatrixTagValues (const std::string &var_names, const std::string &tag_name) const |
virtual const VectorVariableValue & | coupledVectorValue (const std::string &var_name, unsigned int comp=0) const |
virtual const ArrayVariableValue & | coupledArrayValue (const std::string &var_name, unsigned int comp=0) const |
std::vector< const ArrayVariableValue *> | coupledArrayValues (const std::string &var_name) const |
MooseWritableVariable & | writableVariable (const std::string &var_name, unsigned int comp=0) |
virtual VariableValue & | writableCoupledValue (const std::string &var_name, unsigned int comp=0) |
void | checkWritableVar (MooseWritableVariable *var) |
virtual const VariableValue & | coupledValueOld (const std::string &var_name, unsigned int comp=0) const |
std::vector< const VariableValue *> | coupledValuesOld (const std::string &var_name) const |
std::vector< const VectorVariableValue *> | coupledVectorValuesOld (const std::string &var_name) const |
virtual const VariableValue & | coupledValueOlder (const std::string &var_name, unsigned int comp=0) const |
std::vector< const VariableValue *> | coupledValuesOlder (const std::string &var_name) const |
virtual const VariableValue & | coupledValuePreviousNL (const std::string &var_name, unsigned int comp=0) const |
virtual const VectorVariableValue & | coupledVectorValueOld (const std::string &var_name, unsigned int comp=0) const |
virtual const VectorVariableValue & | coupledVectorValueOlder (const std::string &var_name, unsigned int comp=0) const |
virtual const ArrayVariableValue & | coupledArrayValueOld (const std::string &var_name, unsigned int comp=0) const |
virtual const ArrayVariableValue & | coupledArrayValueOlder (const std::string &var_name, unsigned int comp=0) const |
virtual const VariableGradient & | coupledGradient (const std::string &var_name, unsigned int comp=0) const |
std::vector< const VariableGradient *> | coupledGradients (const std::string &var_name) const |
const ADVariableGradient & | adCoupledGradient (const std::string &var_name, unsigned int comp=0) const |
const ADVariableGradient & | adCoupledGradientDot (const std::string &var_name, unsigned int comp=0) const |
std::vector< const ADVariableGradient *> | adCoupledGradients (const std::string &var_name) const |
const GenericVariableGradient< is_ad > & | coupledGenericGradient (const std::string &var_name, unsigned int comp=0) const |
const GenericVariableGradient< false > & | coupledGenericGradient (const std::string &var_name, unsigned int comp) const |
const GenericVariableGradient< true > & | coupledGenericGradient (const std::string &var_name, unsigned int comp) const |
std::vector< const GenericVariableGradient< is_ad > *> | coupledGenericGradients (const std::string &var_name) const |
std::vector< const GenericVariableGradient< false > *> | coupledGenericGradients (const std::string &var_name) const |
std::vector< const GenericVariableGradient< true > *> | coupledGenericGradients (const std::string &var_name) const |
const ADVectorVariableGradient & | adCoupledVectorGradient (const std::string &var_name, unsigned int comp=0) const |
const ADVariableSecond & | adCoupledSecond (const std::string &var_name, unsigned int comp=0) const |
const ADVectorVariableSecond & | adCoupledVectorSecond (const std::string &var_name, unsigned int comp=0) const |
virtual const VariableGradient & | coupledGradientOld (const std::string &var_name, unsigned int comp=0) const |
std::vector< const VariableGradient *> | coupledGradientsOld (const std::string &var_name) const |
virtual const VariableGradient & | coupledGradientOlder (const std::string &var_name, unsigned int comp=0) const |
virtual const VariableGradient & | coupledGradientPreviousNL (const std::string &var_name, unsigned int comp=0) const |
virtual const VariableGradient & | coupledGradientDot (const std::string &var_name, unsigned int comp=0) const |
virtual const VariableGradient & | coupledGradientDotDot (const std::string &var_name, unsigned int comp=0) const |
virtual const VectorVariableGradient & | coupledVectorGradient (const std::string &var_name, unsigned int comp=0) const |
virtual const VectorVariableGradient & | coupledVectorGradientOld (const std::string &var_name, unsigned int comp=0) const |
virtual const VectorVariableGradient & | coupledVectorGradientOlder (const std::string &var_name, unsigned int comp=0) const |
virtual const ArrayVariableGradient & | coupledArrayGradient (const std::string &var_name, unsigned int comp=0) const |
virtual const ArrayVariableGradient & | coupledArrayGradientOld (const std::string &var_name, unsigned int comp=0) const |
virtual const ArrayVariableGradient & | coupledArrayGradientOlder (const std::string &var_name, unsigned int comp=0) const |
virtual const ArrayVariableGradient & | coupledArrayGradientDot (const std::string &var_name, unsigned int comp=0) const |
virtual const VectorVariableCurl & | coupledCurl (const std::string &var_name, unsigned int comp=0) const |
virtual const VectorVariableCurl & | coupledCurlOld (const std::string &var_name, unsigned int comp=0) const |
virtual const VectorVariableCurl & | coupledCurlOlder (const std::string &var_name, unsigned int comp=0) const |
const ADVectorVariableCurl & | adCoupledCurl (const std::string &var_name, unsigned int comp=0) const |
virtual const VectorVariableDivergence & | coupledDiv (const std::string &var_name, unsigned int comp=0) const |
virtual const VectorVariableDivergence & | coupledDivOld (const std::string &var_name, unsigned int comp=0) const |
virtual const VectorVariableDivergence & | coupledDivOlder (const std::string &var_name, unsigned int comp=0) const |
virtual const VariableSecond & | coupledSecond (const std::string &var_name, unsigned int comp=0) const |
virtual const VariableSecond & | coupledSecondOld (const std::string &var_name, unsigned int comp=0) const |
virtual const VariableSecond & | coupledSecondOlder (const std::string &var_name, unsigned int comp=0) const |
virtual const VariableSecond & | coupledSecondPreviousNL (const std::string &var_name, unsigned int comp=0) const |
virtual const VariableValue & | coupledDot (const std::string &var_name, unsigned int comp=0) const |
std::vector< const VariableValue *> | coupledDots (const std::string &var_name) const |
virtual const VariableValue & | coupledDotDot (const std::string &var_name, unsigned int comp=0) const |
virtual const VariableValue & | coupledDotOld (const std::string &var_name, unsigned int comp=0) const |
virtual const VariableValue & | coupledDotDotOld (const std::string &var_name, unsigned int comp=0) const |
const ADVariableValue & | adCoupledDot (const std::string &var_name, unsigned int comp=0) const |
std::vector< const ADVariableValue *> | adCoupledDots (const std::string &var_name) const |
const ADVariableValue & | adCoupledDotDot (const std::string &var_name, unsigned int comp=0) const |
const ADVectorVariableValue & | adCoupledVectorDot (const std::string &var_name, unsigned int comp=0) const |
virtual const VectorVariableValue & | coupledVectorDot (const std::string &var_name, unsigned int comp=0) const |
virtual const VectorVariableValue & | coupledVectorDotDot (const std::string &var_name, unsigned int comp=0) const |
virtual const VectorVariableValue & | coupledVectorDotOld (const std::string &var_name, unsigned int comp=0) const |
virtual const VectorVariableValue & | coupledVectorDotDotOld (const std::string &var_name, unsigned int comp=0) const |
virtual const VariableValue & | coupledVectorDotDu (const std::string &var_name, unsigned int comp=0) const |
virtual const VariableValue & | coupledVectorDotDotDu (const std::string &var_name, unsigned int comp=0) const |
virtual const ArrayVariableValue & | coupledArrayDot (const std::string &var_name, unsigned int comp=0) const |
virtual const ArrayVariableValue & | coupledArrayDotDot (const std::string &var_name, unsigned int comp=0) const |
virtual const ArrayVariableValue & | coupledArrayDotOld (const std::string &var_name, unsigned int comp=0) const |
virtual const ArrayVariableValue & | coupledArrayDotDotOld (const std::string &var_name, unsigned int comp=0) const |
virtual const VariableValue & | coupledDotDu (const std::string &var_name, unsigned int comp=0) const |
virtual const VariableValue & | coupledDotDotDu (const std::string &var_name, unsigned int comp=0) const |
const VariableValue & | coupledArrayDotDu (const std::string &var_name, unsigned int comp=0) const |
const T & | coupledNodalValue (const std::string &var_name, unsigned int comp=0) const |
const Moose::ADType< T >::type & | adCoupledNodalValue (const std::string &var_name, unsigned int comp=0) const |
const T & | coupledNodalValueOld (const std::string &var_name, unsigned int comp=0) const |
const T & | coupledNodalValueOlder (const std::string &var_name, unsigned int comp=0) const |
const T & | coupledNodalValuePreviousNL (const std::string &var_name, unsigned int comp=0) const |
const T & | coupledNodalDot (const std::string &var_name, unsigned int comp=0) const |
virtual const VariableValue & | coupledNodalDotDot (const std::string &var_name, unsigned int comp=0) const |
virtual const VariableValue & | coupledNodalDotOld (const std::string &var_name, unsigned int comp=0) const |
virtual const VariableValue & | coupledNodalDotDotOld (const std::string &var_name, unsigned int comp=0) const |
virtual const VariableValue & | coupledDofValues (const std::string &var_name, unsigned int comp=0) const |
std::vector< const VariableValue *> | coupledAllDofValues (const std::string &var_name) const |
virtual const VariableValue & | coupledDofValuesOld (const std::string &var_name, unsigned int comp=0) const |
std::vector< const VariableValue *> | coupledAllDofValuesOld (const std::string &var_name) const |
virtual const VariableValue & | coupledDofValuesOlder (const std::string &var_name, unsigned int comp=0) const |
std::vector< const VariableValue *> | coupledAllDofValuesOlder (const std::string &var_name) const |
virtual const ArrayVariableValue & | coupledArrayDofValues (const std::string &var_name, unsigned int comp=0) const |
virtual const ADVariableValue & | adCoupledDofValues (const std::string &var_name, unsigned int comp=0) const |
const ADVariableValue & | adZeroValue () const |
const ADVariableGradient & | adZeroGradient () const |
const ADVariableSecond & | adZeroSecond () const |
const GenericVariableValue< is_ad > & | genericZeroValue () |
const GenericVariableValue< false > & | genericZeroValue () |
const GenericVariableValue< true > & | genericZeroValue () |
const GenericVariableGradient< is_ad > & | genericZeroGradient () |
const GenericVariableGradient< false > & | genericZeroGradient () |
const GenericVariableGradient< true > & | genericZeroGradient () |
const GenericVariableSecond< is_ad > & | genericZeroSecond () |
const GenericVariableSecond< false > & | genericZeroSecond () |
const GenericVariableSecond< true > & | genericZeroSecond () |
bool | checkVar (const std::string &var_name, unsigned int comp=0, unsigned int comp_bound=0) const |
const MooseVariableFieldBase * | getFEVar (const std::string &var_name, unsigned int comp) const |
const MooseVariableFieldBase * | getFieldVar (const std::string &var_name, unsigned int comp) const |
MooseVariableFieldBase * | getFieldVar (const std::string &var_name, unsigned int comp) |
const T * | getVarHelper (const std::string &var_name, unsigned int comp) const |
T * | getVarHelper (const std::string &var_name, unsigned int comp) |
MooseVariable * | getVar (const std::string &var_name, unsigned int comp) |
const MooseVariable * | getVar (const std::string &var_name, unsigned int comp) const |
VectorMooseVariable * | getVectorVar (const std::string &var_name, unsigned int comp) |
const VectorMooseVariable * | getVectorVar (const std::string &var_name, unsigned int comp) const |
ArrayMooseVariable * | getArrayVar (const std::string &var_name, unsigned int comp) |
const ArrayMooseVariable * | getArrayVar (const std::string &var_name, unsigned int comp) const |
void | validateExecutionerType (const std::string &name, const std::string &fn_name) const |
std::vector< T > | coupledVectorHelper (const std::string &var_name, const Func &func) const |
bool | isCoupledScalar (const std::string &var_name, unsigned int i=0) const |
unsigned int | coupledScalarComponents (const std::string &var_name) const |
unsigned int | coupledScalar (const std::string &var_name, unsigned int comp=0) const |
libMesh::Order | coupledScalarOrder (const std::string &var_name, unsigned int comp=0) const |
const VariableValue & | coupledScalarValue (const std::string &var_name, unsigned int comp=0) const |
const ADVariableValue & | adCoupledScalarValue (const std::string &var_name, unsigned int comp=0) const |
const GenericVariableValue< is_ad > & | coupledGenericScalarValue (const std::string &var_name, unsigned int comp=0) const |
const GenericVariableValue< false > & | coupledGenericScalarValue (const std::string &var_name, const unsigned int comp) const |
const GenericVariableValue< true > & | coupledGenericScalarValue (const std::string &var_name, const unsigned int comp) const |
const VariableValue & | coupledVectorTagScalarValue (const std::string &var_name, TagID tag, unsigned int comp=0) const |
const VariableValue & | coupledMatrixTagScalarValue (const std::string &var_name, TagID tag, unsigned int comp=0) const |
const VariableValue & | coupledScalarValueOld (const std::string &var_name, unsigned int comp=0) const |
const VariableValue & | coupledScalarValueOlder (const std::string &var_name, unsigned int comp=0) const |
const VariableValue & | coupledScalarDot (const std::string &var_name, unsigned int comp=0) const |
const ADVariableValue & | adCoupledScalarDot (const std::string &var_name, unsigned int comp=0) const |
const VariableValue & | coupledScalarDotDot (const std::string &var_name, unsigned int comp=0) const |
const VariableValue & | coupledScalarDotOld (const std::string &var_name, unsigned int comp=0) const |
const VariableValue & | coupledScalarDotDotOld (const std::string &var_name, unsigned int comp=0) const |
const VariableValue & | coupledScalarDotDu (const std::string &var_name, unsigned int comp=0) const |
const VariableValue & | coupledScalarDotDotDu (const std::string &var_name, unsigned int comp=0) const |
const MooseVariableScalar * | getScalarVar (const std::string &var_name, unsigned int comp) const |
virtual void | checkMaterialProperty (const std::string &name, const unsigned int state) |
void | markMatPropRequested (const std::string &) |
MaterialPropertyName | getMaterialPropertyName (const std::string &name) const |
void | checkExecutionStage () |
const GenericMaterialProperty< T, is_ad > * | defaultGenericMaterialProperty (const std::string &name) |
const GenericMaterialProperty< T, is_ad > * | defaultGenericMaterialProperty (const std::string &name) |
const MaterialProperty< T > * | defaultMaterialProperty (const std::string &name) |
const MaterialProperty< T > * | defaultMaterialProperty (const std::string &name) |
const ADMaterialProperty< T > * | defaultADMaterialProperty (const std::string &name) |
const ADMaterialProperty< T > * | defaultADMaterialProperty (const std::string &name) |
virtual ADReal | fluxElem ()=0 |
flux functions on elem & from boundary More... | |
virtual ADReal | fluxBoundary ()=0 |
virtual ADReal | hllcElem ()=0 |
HLLC modifications to flux for elem & boundary, see Toro. More... | |
virtual ADReal | hllcBoundary ()=0 |
virtual ADReal | conservedVariableElem ()=0 |
conserved variable of this equation from elem and boundary More... | |
virtual ADReal | conservedVariableBoundary ()=0 |
Static Protected Attributes | |
static const std::string | _interpolated_old |
static const std::string | _interpolated_older |
Base class for specifying boundary advective fluxes for conservation of mass, momentum, and fluid energy equations when using an HLLC discretization and when mass fluxes and temperature are specified.
Definition at line 21 of file CNSFVHLLCSpecifiedMassFluxAndTemperatureBC.h.
CNSFVHLLCSpecifiedMassFluxAndTemperatureBC::CNSFVHLLCSpecifiedMassFluxAndTemperatureBC | ( | const InputParameters & | parameters | ) |
Definition at line 29 of file CNSFVHLLCSpecifiedMassFluxAndTemperatureBC.C.
|
overrideprotectedvirtualinherited |
Implements FVFluxBC.
Definition at line 24 of file CNSFVHLLCBC.C.
|
protectedpure virtualinherited |
Implemented in CNSFVHLLCFluidEnergyStagnationInletBC, CNSFVHLLCMassStagnationInletBC, CNSFVHLLCMomentumStagnationInletBC, and CNSFVHLLCImplicitBC.
Referenced by CNSFVHLLCBC::computeQpResidual().
|
protectedpure virtualinherited |
conserved variable of this equation from elem and boundary
Implemented in CNSFVHLLCFluidEnergyStagnationInletBC, CNSFVHLLCMassStagnationInletBC, CNSFVHLLCMomentumStagnationInletBC, CNSFVHLLCFluidEnergyImplicitBC, CNSFVHLLCMassImplicitBC, and CNSFVHLLCMomentumImplicitBC.
Referenced by CNSFVHLLCBC::computeQpResidual(), and CNSFVHLLCImplicitBC::conservedVariableBoundary().
|
protectedpure virtualinherited |
|
protectedpure virtualinherited |
flux functions on elem & from boundary
Implemented in CNSFVHLLCMomentumSpecifiedPressureBC, CNSFVHLLCFluidEnergyImplicitBC, CNSFVHLLCFluidEnergyStagnationInletBC, CNSFVHLLCMassImplicitBC, CNSFVHLLCMassStagnationInletBC, CNSFVHLLCMomentumImplicitBC, and CNSFVHLLCMomentumStagnationInletBC.
Referenced by CNSFVHLLCBC::computeQpResidual(), and CNSFVHLLCImplicitBC::fluxBoundary().
|
protectedpure virtualinherited |
Implemented in CNSFVHLLCFluidEnergyStagnationInletBC, CNSFVHLLCImplicitBC, CNSFVHLLCMassStagnationInletBC, and CNSFVHLLCMomentumStagnationInletBC.
Referenced by CNSFVHLLCBC::computeQpResidual().
|
protectedinherited |
Definition at line 37 of file CNSFVHLLCBCBase.C.
Referenced by CNSFVHLLCBC::computeQpResidual().
|
protectedpure virtualinherited |
HLLC modifications to flux for elem & boundary, see Toro.
Implemented in CNSFVHLLCFluidEnergyStagnationInletBC, CNSFVHLLCMassStagnationInletBC, CNSFVHLLCMomentumStagnationInletBC, CNSFVHLLCFluidEnergyImplicitBC, CNSFVHLLCMassImplicitBC, and CNSFVHLLCMomentumImplicitBC.
Referenced by CNSFVHLLCBC::computeQpResidual(), and CNSFVHLLCImplicitBC::hllcBoundary().
|
overrideprotectedvirtual |
this function is a call back for setting quantities for computing wave speed before calling the wave speed routine
Implements CNSFVHLLCBCBase.
Definition at line 46 of file CNSFVHLLCSpecifiedMassFluxAndTemperatureBC.C.
|
static |
Definition at line 16 of file CNSFVHLLCSpecifiedMassFluxAndTemperatureBC.C.
|
protectedinherited |
Definition at line 65 of file CNSFVHLLCBCBase.h.
Referenced by CNSFVHLLCSpecifiedPressureBC::preComputeWaveSpeed(), and preComputeWaveSpeed().
|
protectedinherited |
fluid properties
Definition at line 37 of file CNSFVHLLCBCBase.h.
Referenced by CNSFVHLLCStagnationInletBC::CNSFVHLLCStagnationInletBC(), CNSFVHLLCBCBase::hllcData(), CNSFVHLLCStagnationInletBC::preComputeWaveSpeed(), CNSFVHLLCSpecifiedPressureBC::preComputeWaveSpeed(), and preComputeWaveSpeed().
|
protectedinherited |
Definition at line 64 of file CNSFVHLLCBCBase.h.
Referenced by CNSFVHLLCSpecifiedPressureBC::preComputeWaveSpeed(), and preComputeWaveSpeed().
|
protectedinherited |
Definition at line 46 of file CNSFVHLLCBCBase.h.
|
protectedinherited |
these quantities must be computed in preComputeWaveSpeed
Definition at line 59 of file CNSFVHLLCBCBase.h.
Referenced by CNSFVHLLCBC::computeQpResidual(), CNSFVHLLCFluidEnergyStagnationInletBC::fluxBoundary(), CNSFVHLLCMassStagnationInletBC::fluxBoundary(), CNSFVHLLCMomentumStagnationInletBC::fluxBoundary(), CNSFVHLLCMomentumSpecifiedPressureBC::fluxBoundary(), CNSFVHLLCMomentumStagnationInletBC::hllcBoundary(), CNSFVHLLCFluidEnergyStagnationInletBC::hllcBoundary(), CNSFVHLLCStagnationInletBC::preComputeWaveSpeed(), CNSFVHLLCImplicitBC::preComputeWaveSpeed(), CNSFVHLLCSpecifiedPressureBC::preComputeWaveSpeed(), and preComputeWaveSpeed().
|
protectedinherited |
speeds normal to the interface on the element side
Definition at line 56 of file CNSFVHLLCBCBase.h.
Referenced by CNSFVHLLCBC::computeQpResidual(), CNSFVHLLCFluidEnergyImplicitBC::fluxElem(), CNSFVHLLCMassStagnationInletBC::fluxElem(), CNSFVHLLCMomentumImplicitBC::fluxElem(), CNSFVHLLCFluidEnergyStagnationInletBC::fluxElem(), CNSFVHLLCMassImplicitBC::fluxElem(), CNSFVHLLCMomentumStagnationInletBC::fluxElem(), CNSFVHLLCMomentumSpecifiedPressureBC::fluxElem(), CNSFVHLLCMomentumImplicitBC::hllcElem(), CNSFVHLLCFluidEnergyImplicitBC::hllcElem(), CNSFVHLLCMomentumStagnationInletBC::hllcElem(), CNSFVHLLCFluidEnergyStagnationInletBC::hllcElem(), CNSFVHLLCImplicitBC::preComputeWaveSpeed(), and CNSFVHLLCStagnationInletBC::preComputeWaveSpeed().
|
protectedinherited |
Definition at line 63 of file CNSFVHLLCBCBase.h.
Referenced by CNSFVHLLCSpecifiedPressureBC::preComputeWaveSpeed(), and preComputeWaveSpeed().
|
protectedinherited |
Definition at line 44 of file CNSFVHLLCBCBase.h.
Referenced by CNSFVHLLCMomentumImplicitBC::fluxElem(), CNSFVHLLCMomentumStagnationInletBC::fluxElem(), CNSFVHLLCMomentumSpecifiedPressureBC::fluxElem(), CNSFVHLLCFluidEnergyImplicitBC::hllcElem(), and CNSFVHLLCFluidEnergyStagnationInletBC::hllcElem().
|
protectedinherited |
Definition at line 60 of file CNSFVHLLCBCBase.h.
Referenced by CNSFVHLLCBC::computeQpResidual(), CNSFVHLLCFluidEnergyStagnationInletBC::conservedVariableBoundary(), CNSFVHLLCMassStagnationInletBC::conservedVariableBoundary(), CNSFVHLLCMomentumStagnationInletBC::conservedVariableBoundary(), CNSFVHLLCMomentumStagnationInletBC::fluxBoundary(), CNSFVHLLCFluidEnergyStagnationInletBC::fluxBoundary(), CNSFVHLLCMassStagnationInletBC::fluxBoundary(), CNSFVHLLCMomentumSpecifiedPressureBC::fluxBoundary(), CNSFVHLLCFluidEnergyStagnationInletBC::hllcBoundary(), CNSFVHLLCBCBase::hllcData(), CNSFVHLLCImplicitBC::preComputeWaveSpeed(), CNSFVHLLCStagnationInletBC::preComputeWaveSpeed(), CNSFVHLLCSpecifiedPressureBC::preComputeWaveSpeed(), and preComputeWaveSpeed().
|
protectedinherited |
Definition at line 43 of file CNSFVHLLCBCBase.h.
Referenced by CNSFVHLLCBC::computeQpResidual(), CNSFVHLLCMassImplicitBC::conservedVariableElem(), CNSFVHLLCMomentumImplicitBC::conservedVariableElem(), CNSFVHLLCMomentumStagnationInletBC::conservedVariableElem(), CNSFVHLLCMassStagnationInletBC::conservedVariableElem(), CNSFVHLLCFluidEnergyStagnationInletBC::conservedVariableElem(), CNSFVHLLCMomentumImplicitBC::fluxElem(), CNSFVHLLCFluidEnergyImplicitBC::fluxElem(), CNSFVHLLCMassImplicitBC::fluxElem(), CNSFVHLLCMomentumStagnationInletBC::fluxElem(), CNSFVHLLCFluidEnergyStagnationInletBC::fluxElem(), CNSFVHLLCMassStagnationInletBC::fluxElem(), CNSFVHLLCMomentumSpecifiedPressureBC::fluxElem(), CNSFVHLLCBCBase::hllcData(), CNSFVHLLCFluidEnergyImplicitBC::hllcElem(), CNSFVHLLCFluidEnergyStagnationInletBC::hllcElem(), CNSFVHLLCImplicitBC::preComputeWaveSpeed(), CNSFVHLLCSpecifiedPressureBC::preComputeWaveSpeed(), and preComputeWaveSpeed().
|
protectedinherited |
Definition at line 66 of file CNSFVHLLCBCBase.h.
Referenced by CNSFVHLLCSpecifiedPressureBC::preComputeWaveSpeed(), and preComputeWaveSpeed().
|
protectedinherited |
Definition at line 45 of file CNSFVHLLCBCBase.h.
Referenced by CNSFVHLLCFluidEnergyImplicitBC::conservedVariableElem(), and CNSFVHLLCFluidEnergyImplicitBC::hllcElem().
|
protected |
Definition at line 30 of file CNSFVHLLCSpecifiedMassFluxAndTemperatureBC.h.
Referenced by preComputeWaveSpeed().
|
protected |
Definition at line 31 of file CNSFVHLLCSpecifiedMassFluxAndTemperatureBC.h.
Referenced by CNSFVHLLCSpecifiedMassFluxAndTemperatureBC(), and preComputeWaveSpeed().
|
protected |
Definition at line 32 of file CNSFVHLLCSpecifiedMassFluxAndTemperatureBC.h.
Referenced by CNSFVHLLCSpecifiedMassFluxAndTemperatureBC(), and preComputeWaveSpeed().
|
protectedinherited |
the wave speeds
Definition at line 50 of file CNSFVHLLCBCBase.h.
Referenced by CNSFVHLLCBC::computeQpResidual(), CNSFVHLLCFluidEnergyStagnationInletBC::hllcBoundary(), CNSFVHLLCFluidEnergyImplicitBC::hllcElem(), and CNSFVHLLCFluidEnergyStagnationInletBC::hllcElem().
|
protectedinherited |
Definition at line 51 of file CNSFVHLLCBCBase.h.
Referenced by CNSFVHLLCBC::computeQpResidual(), CNSFVHLLCFluidEnergyStagnationInletBC::hllcBoundary(), CNSFVHLLCMomentumStagnationInletBC::hllcBoundary(), CNSFVHLLCMomentumImplicitBC::hllcElem(), CNSFVHLLCFluidEnergyImplicitBC::hllcElem(), CNSFVHLLCMomentumStagnationInletBC::hllcElem(), and CNSFVHLLCFluidEnergyStagnationInletBC::hllcElem().
|
protectedinherited |
Definition at line 62 of file CNSFVHLLCBCBase.h.
Referenced by CNSFVHLLCFluidEnergyStagnationInletBC::conservedVariableBoundary(), CNSFVHLLCFluidEnergyStagnationInletBC::hllcBoundary(), CNSFVHLLCBCBase::hllcData(), CNSFVHLLCImplicitBC::preComputeWaveSpeed(), CNSFVHLLCStagnationInletBC::preComputeWaveSpeed(), CNSFVHLLCSpecifiedPressureBC::preComputeWaveSpeed(), and preComputeWaveSpeed().
|
protectedinherited |
material properties on the elem side of the boundary
Definition at line 40 of file CNSFVHLLCBCBase.h.
Referenced by CNSFVHLLCFluidEnergyStagnationInletBC::conservedVariableElem(), CNSFVHLLCBCBase::hllcData(), CNSFVHLLCFluidEnergyStagnationInletBC::hllcElem(), and CNSFVHLLCImplicitBC::preComputeWaveSpeed().
|
protectedinherited |
Definition at line 42 of file CNSFVHLLCBCBase.h.
Referenced by CNSFVHLLCStagnationInletBC::preComputeWaveSpeed().
|
protectedinherited |
Definition at line 52 of file CNSFVHLLCBCBase.h.
Referenced by CNSFVHLLCBC::computeQpResidual().
|
protected |
Definition at line 33 of file CNSFVHLLCSpecifiedMassFluxAndTemperatureBC.h.
Referenced by preComputeWaveSpeed().
|
protectedinherited |
Definition at line 61 of file CNSFVHLLCBCBase.h.
Referenced by CNSFVHLLCMomentumStagnationInletBC::conservedVariableBoundary(), CNSFVHLLCMomentumStagnationInletBC::fluxBoundary(), CNSFVHLLCMomentumSpecifiedPressureBC::fluxBoundary(), CNSFVHLLCMomentumStagnationInletBC::hllcBoundary(), CNSFVHLLCBCBase::hllcData(), CNSFVHLLCImplicitBC::preComputeWaveSpeed(), CNSFVHLLCStagnationInletBC::preComputeWaveSpeed(), CNSFVHLLCSpecifiedPressureBC::preComputeWaveSpeed(), and preComputeWaveSpeed().
|
protectedinherited |
Definition at line 41 of file CNSFVHLLCBCBase.h.
Referenced by CNSFVHLLCBC::computeQpResidual(), CNSFVHLLCMomentumImplicitBC::conservedVariableElem(), CNSFVHLLCMomentumStagnationInletBC::conservedVariableElem(), CNSFVHLLCMomentumStagnationInletBC::fluxElem(), CNSFVHLLCMomentumImplicitBC::fluxElem(), CNSFVHLLCMomentumSpecifiedPressureBC::fluxElem(), CNSFVHLLCBCBase::hllcData(), CNSFVHLLCMomentumImplicitBC::hllcElem(), CNSFVHLLCMomentumStagnationInletBC::hllcElem(), CNSFVHLLCStagnationInletBC::preComputeWaveSpeed(), CNSFVHLLCImplicitBC::preComputeWaveSpeed(), and CNSFVHLLCSpecifiedPressureBC::preComputeWaveSpeed().