#include <INSFVEnergyVariable.h>
Public Member Functions | |
INSFVEnergyVariable (const InputParameters ¶ms) | |
void | computeFaceValues (const FaceInfo &) override |
void | computeElemValues () override |
void | computeElemValuesFace () override |
void | computeNeighborValuesFace () override |
void | computeNeighborValues () override |
void | requireQpComputations () const override |
virtual void | initialSetup () override |
virtual void | timestepSetup () override |
virtual void | meshChanged () override |
bool | isSeparatorBoundary (const FaceInfo &fi) const |
bool | isExtrapolatedBoundaryFace (const FaceInfo &fi, const Elem *elem, const Moose::StateArg &time) const override |
virtual bool | isExtrapolatedBoundaryFace (const FaceInfo &, const Elem *, const StateArg &) const |
virtual bool | isFV () const override |
virtual void | prepare () override final |
virtual void | prepareNeighbor () override final |
virtual void | prepareAux () override final |
virtual void | reinitNode () override final |
virtual void | reinitNodes (const std::vector< dof_id_type > &) override final |
virtual void | reinitNodesNeighbor (const std::vector< dof_id_type > &) override final |
virtual void | reinitAux () override final |
virtual void | reinitAuxNeighbor () override final |
virtual void | prepareLowerD () override final |
virtual const dof_id_type & | nodalDofIndex () const override final |
virtual const dof_id_type & | nodalDofIndexNeighbor () const override final |
virtual std::size_t | phiSize () const override final |
virtual std::size_t | phiFaceSize () const override final |
virtual std::size_t | phiNeighborSize () const override final |
virtual std::size_t | phiFaceNeighborSize () const override final |
virtual std::size_t | phiLowerSize () const override final |
virtual void | computeLowerDValues () override final |
virtual void | computeNodalNeighborValues () override final |
virtual void | computeNodalValues () override final |
virtual const std::vector< dof_id_type > & | dofIndicesLower () const override final |
unsigned int | numberOfDofs () const override final |
virtual unsigned int | numberOfDofsNeighbor () override final |
virtual bool | isNodal () const override final |
bool | hasDoFsOnNodes () const override final |
libMesh::FEContinuity | getContinuity () const override final |
virtual bool | isNodalDefined () const override final |
virtual void | setNodalValue (const Real &value, unsigned int idx=0) override |
virtual void | setDofValue (const OutputData &value, unsigned int index) override |
virtual void | setDofValue (const OutputData &value, unsigned int index)=0 |
void | clearDofIndices () override |
virtual void | prepareIC () override |
virtual const Elem *const & | currentElem () const override |
virtual void | getDofIndices (const Elem *elem, std::vector< dof_id_type > &dof_indices) const override |
virtual const std::vector< dof_id_type > & | dofIndices () const final |
virtual const std::vector< dof_id_type > & | dofIndicesNeighbor () const final |
Moose::FV::InterpMethod | faceInterpolationMethod () const |
void | clearAllDofIndices () final |
const DoFValue & | nodalVectorTagValue (TagID) const override |
const DoFValue & | nodalMatrixTagValue (TagID) const override |
const FieldVariableValue & | vectorTagValue (TagID tag) const override |
const DoFValue & | vectorTagDofValue (TagID tag) const override |
const FieldVariableValue & | matrixTagValue (TagID tag) const override |
const FieldVariableValue & | vectorTagValueNeighbor (TagID tag) |
const FieldVariableValue & | matrixTagValueNeighbor (TagID tag) |
const FieldVariableValue & | uDot () const |
const FieldVariableValue & | sln () const override |
const FieldVariableValue & | slnOld () const override |
const FieldVariableValue & | slnOlder () const override |
const FieldVariableGradient & | gradSln () const override |
const FieldVariableGradient & | gradSlnOld () const override |
const FieldVariableValue & | uDotNeighbor () const |
const FieldVariableValue & | slnNeighbor () const override |
const FieldVariableValue & | slnOldNeighbor () const override |
const FieldVariableGradient & | gradSlnNeighbor () const override |
const FieldVariableGradient & | gradSlnOldNeighbor () const override |
const VariableValue & | duDotDu () const |
const VariableValue & | duDotDotDu () const |
const VariableValue & | duDotDuNeighbor () const |
const VariableValue & | duDotDotDuNeighbor () const |
const ADTemplateVariableValue< Real > & | adSln () const override |
const ADTemplateVariableGradient< Real > & | adGradSln () const override |
virtual const VectorValue< ADReal > & | adGradSln (const Elem *const elem, const StateArg &state, const bool correct_skewness=false) const |
virtual VectorValue< ADReal > | adGradSln (const FaceInfo &fi, const StateArg &state, const bool correct_skewness=false) const |
virtual VectorValue< ADReal > | uncorrectedAdGradSln (const FaceInfo &fi, const StateArg &state, const bool correct_skewness=false) const |
ADReal | getBoundaryFaceValue (const FaceInfo &fi, const StateArg &state, bool correct_skewness=false) const |
const ADTemplateVariableSecond< Real > & | adSecondSln () const override |
const ADTemplateVariableValue< Real > & | adUDot () const override |
const ADTemplateVariableValue< Real > & | adUDotDot () const override |
const ADTemplateVariableGradient< Real > & | adGradSlnDot () const override |
const ADTemplateVariableCurl< Real > & | adCurlSln () const override |
const ADTemplateVariableValue< Real > & | adSlnNeighbor () const override |
const ADTemplateVariableGradient< Real > & | adGradSlnNeighbor () const override |
const ADTemplateVariableSecond< Real > & | adSecondSlnNeighbor () const override |
const ADTemplateVariableValue< Real > & | adUDotNeighbor () const override |
const ADTemplateVariableValue< Real > & | adUDotDotNeighbor () const override |
const ADTemplateVariableGradient< Real > & | adGradSlnNeighborDot () const override |
const ADTemplateVariableCurl< Real > & | adCurlSlnNeighbor () const override |
virtual void | setDofValues (const DenseVector< OutputData > &values) override |
virtual void | setDofValues (const DenseVector< OutputData > &values)=0 |
virtual void | setLowerDofValues (const DenseVector< OutputData > &values) override |
virtual void | setLowerDofValues (const DenseVector< OutputData > &values)=0 |
OutputData | getElementalValue (const Elem *elem, unsigned int idx=0) const |
OutputData | getElementalValueOld (const Elem *elem, unsigned int idx=0) const |
OutputData | getElementalValueOlder (const Elem *elem, unsigned int idx=0) const |
virtual void | insert (libMesh::NumericVector< libMesh::Number > &vector) override |
virtual void | insertLower (libMesh::NumericVector< libMesh::Number > &vector) override |
virtual void | add (libMesh::NumericVector< libMesh::Number > &vector) override |
const DoFValue & | dofValues () const override |
const DoFValue & | dofValuesOld () const override |
const DoFValue & | dofValuesOlder () const override |
const DoFValue & | dofValuesPreviousNL () const override |
const DoFValue & | dofValuesNeighbor () const override |
const DoFValue & | dofValuesOldNeighbor () const override |
const DoFValue & | dofValuesOlderNeighbor () const override |
const DoFValue & | dofValuesPreviousNLNeighbor () const override |
const DoFValue & | dofValuesDot () const override |
const DoFValue & | dofValuesDotNeighbor () const override |
const DoFValue & | dofValuesDotOld () const override |
const DoFValue & | dofValuesDotOldNeighbor () const override |
const DoFValue & | dofValuesDotDot () const override |
const DoFValue & | dofValuesDotDotNeighbor () const override |
const DoFValue & | dofValuesDotDotOld () const override |
const DoFValue & | dofValuesDotDotOldNeighbor () const override |
const MooseArray< libMesh::Number > & | dofValuesDuDotDu () const override |
const MooseArray< libMesh::Number > & | dofValuesDuDotDuNeighbor () const override |
const MooseArray< libMesh::Number > & | dofValuesDuDotDotDu () const override |
const MooseArray< libMesh::Number > & | dofValuesDuDotDotDuNeighbor () const override |
const MooseArray< ADReal > & | adDofValues () const override |
const MooseArray< ADReal > & | adDofValuesNeighbor () const override |
const MooseArray< ADReal > & | adDofValuesDot () const override |
Real | getValue (const Elem *elem) const |
OutputTools< Real >::OutputGradient | getGradient (const Elem *elem) const |
bool | hasDirichletBC () const |
std::pair< bool, const FVDirichletBCBase * > | getDirichletBC (const FaceInfo &fi) const |
std::pair< bool, std::vector< const FVFluxBC * > > | getFluxBCs (const FaceInfo &fi) const |
virtual void | residualSetup () override |
virtual void | jacobianSetup () override |
ADReal | getElemValue (const Elem *elem, const StateArg &state) const |
void | setActiveTags (const std::set< TagID > &vtags) override |
virtual bool | isDirichletBoundaryFace (const FaceInfo &fi, const Elem *elem, const Moose::StateArg &state) const |
bool | supportsFaceArg () const override final |
bool | supportsElemSideQpArg () const override final |
const MooseArray< Real > & | nodalValueArray () const override |
const MooseArray< Real > & | nodalValueOldArray () const override |
const MooseArray< Real > & | nodalValueOlderArray () const override |
bool | computingSecond () const override final |
bool | computingCurl () const override final |
bool | computingDiv () const override final |
bool | usesSecondPhiNeighbor () const override final |
const FieldVariablePhiValue & | phi () const override final |
const FieldVariablePhiGradient & | gradPhi () const override final |
const FieldVariablePhiSecond & | secondPhi () const override final |
const FieldVariablePhiValue & | curlPhi () const override final |
const FieldVariablePhiDivergence & | divPhi () const override final |
const FieldVariablePhiValue & | phiFace () const override final |
const FieldVariablePhiGradient & | gradPhiFace () const override final |
const FieldVariablePhiSecond & | secondPhiFace () const override final |
const FieldVariablePhiValue & | phiFaceNeighbor () const override final |
const FieldVariablePhiGradient & | gradPhiFaceNeighbor () const override final |
const FieldVariablePhiSecond & | secondPhiFaceNeighbor () const override final |
const FieldVariablePhiValue & | phiNeighbor () const override final |
const FieldVariablePhiGradient & | gradPhiNeighbor () const override final |
const FieldVariablePhiSecond & | secondPhiNeighbor () const override final |
virtual const FieldVariablePhiValue & | phiLower () const override |
unsigned int | oldestSolutionStateRequested () const override final |
virtual ADReal | getExtrapolatedBoundaryFaceValue (const FaceInfo &fi, bool two_term_expansion, bool correct_skewness, const Elem *elem_side_to_extrapolate_from, const StateArg &state) const |
const bool & | getTwoTermBoundaryExpansion () const |
virtual Moose::VarFieldType | fieldType () const override |
virtual bool | isArray () const override |
virtual bool | isVector () const override |
bool | usesPhiNeighbor () const |
bool | usesGradPhiNeighbor () const |
bool | hasBlocks (const SubdomainName &name) const |
bool | hasBlocks (const std::vector< SubdomainName > &names) const |
bool | hasBlocks (const std::set< SubdomainName > &names) const |
bool | hasBlocks (const std::vector< SubdomainID > &ids) const |
bool | hasBlocks (const std::set< SubdomainID > &ids) const |
bool | hasBlocks (const SubdomainID id) const override |
const std::string & | componentName (const unsigned int comp) const |
const std::set< SubdomainID > & | activeSubdomains () const |
bool | activeOnSubdomain (SubdomainID subdomain) const |
bool | activeOnSubdomains (const std::set< SubdomainID > &subdomains) const |
virtual bool | needsGradientVectorStorage () const |
const std::string & | arrayVariableComponent (const unsigned int i) const |
unsigned int | number () const |
const libMesh::FEType & | feType () const |
SystemBase & | sys () |
const SystemBase & | sys () const |
const std::string & | name () const override |
bool | useDual () const |
const std::vector< dof_id_type > & | allDofIndices () const |
unsigned int | totalVarDofs () |
Moose::VarKindType | kind () const |
void | scalingFactor (const std::vector< Real > &factor) |
Real | scalingFactor () const |
const std::vector< Real > & | arrayScalingFactor () const |
libMesh::Order | order () const |
unsigned int | count () const |
const libMesh::DofMap & | dofMap () const |
std::vector< dof_id_type > | componentDofIndices (const std::vector< dof_id_type > &dof_indices, unsigned int component) const |
bool | eigen () const |
void | eigen (bool eigen) |
bool | isLowerD () const |
virtual bool | enabled () const |
std::shared_ptr< MooseObject > | getSharedPtr () |
std::shared_ptr< const MooseObject > | getSharedPtr () const |
MooseApp & | getMooseApp () const |
const std::string & | type () 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 std::vector< SubdomainName > & | blocks () const |
unsigned int | numBlocks () const |
virtual const std::set< SubdomainID > & | blockIDs () const |
unsigned int | blocksMaxDimension () const |
bool | isBlockSubset (const std::set< SubdomainID > &ids) const |
bool | isBlockSubset (const std::vector< SubdomainID > &ids) const |
bool | hasBlockMaterialProperty (const std::string &prop_name) |
const std::set< SubdomainID > & | meshBlockIDs () const |
virtual bool | blockRestricted () const |
virtual void | checkVariable (const MooseVariableFieldBase &variable) const |
void | buildOutputHideVariableList (std::set< std::string > variable_names) |
const std::set< OutputName > & | getOutputs () |
virtual void | subdomainSetup () |
virtual void | customSetup (const ExecFlagType &) |
virtual void | customSetup (const ExecFlagType &exec_type) override |
const ExecFlagEnum & | getExecuteOnEnum () const |
FunctorReturnType< T, FET >::type | genericEvaluate (const Space &r, const State &state) const |
const MooseFunctorName & | functorName () const |
void | setCacheClearanceSchedule (const std::set< ExecFlagType > &clearance_schedule) |
bool | isInternalFace (const FaceInfo &) const |
virtual bool | isConstant () const |
virtual bool | hasFaceSide (const FaceInfo &fi, const bool fi_elem_side) const override |
void | checkFace (const Moose::FaceArg &face) const |
ValueType | operator() (const ElemArg &elem, const StateArg &state) const |
ValueType | operator() (const FaceArg &face, const StateArg &state) const |
ValueType | operator() (const ElemQpArg &qp, const StateArg &state) const |
ValueType | operator() (const ElemSideQpArg &qp, const StateArg &state) const |
ValueType | operator() (const ElemPointArg &elem_point, const StateArg &state) const |
ValueType | operator() (const NodeArg &node, const StateArg &state) const |
ValueType | operator() (const ElemArg &elem, const StateArg &state) const |
ValueType | operator() (const FaceArg &face, const StateArg &state) const |
ValueType | operator() (const ElemQpArg &qp, const StateArg &state) const |
ValueType | operator() (const ElemSideQpArg &qp, const StateArg &state) const |
ValueType | operator() (const ElemPointArg &elem_point, const StateArg &state) const |
ValueType | operator() (const NodeArg &node, const StateArg &state) const |
ValueType | operator() (const ElemArg &elem, const StateArg &state) const |
ValueType | operator() (const FaceArg &face, const StateArg &state) const |
ValueType | operator() (const ElemQpArg &qp, const StateArg &state) const |
ValueType | operator() (const ElemSideQpArg &qp, const StateArg &state) const |
ValueType | operator() (const ElemPointArg &elem_point, const StateArg &state) const |
ValueType | operator() (const NodeArg &node, const StateArg &state) const |
GradientType | gradient (const ElemArg &elem, const StateArg &state) const |
GradientType | gradient (const FaceArg &face, const StateArg &state) const |
GradientType | gradient (const ElemQpArg &qp, const StateArg &state) const |
GradientType | gradient (const ElemSideQpArg &qp, const StateArg &state) const |
GradientType | gradient (const ElemPointArg &elem_point, const StateArg &state) const |
GradientType | gradient (const NodeArg &node, const StateArg &state) const |
GradientType | gradient (const ElemArg &elem, const StateArg &state) const |
GradientType | gradient (const FaceArg &face, const StateArg &state) const |
GradientType | gradient (const ElemQpArg &qp, const StateArg &state) const |
GradientType | gradient (const ElemSideQpArg &qp, const StateArg &state) const |
GradientType | gradient (const ElemPointArg &elem_point, const StateArg &state) const |
GradientType | gradient (const NodeArg &node, const StateArg &state) const |
GradientType | gradient (const ElemArg &elem, const StateArg &state) const |
GradientType | gradient (const FaceArg &face, const StateArg &state) const |
GradientType | gradient (const ElemQpArg &qp, const StateArg &state) const |
GradientType | gradient (const ElemSideQpArg &qp, const StateArg &state) const |
GradientType | gradient (const ElemPointArg &elem_point, const StateArg &state) const |
GradientType | gradient (const NodeArg &node, const StateArg &state) const |
DotType | dot (const ElemArg &elem, const StateArg &state) const |
DotType | dot (const FaceArg &face, const StateArg &state) const |
DotType | dot (const ElemQpArg &qp, const StateArg &state) const |
DotType | dot (const ElemSideQpArg &qp, const StateArg &state) const |
DotType | dot (const ElemPointArg &elem_point, const StateArg &state) const |
DotType | dot (const NodeArg &node, const StateArg &state) const |
DotType | dot (const ElemArg &elem, const StateArg &state) const |
DotType | dot (const FaceArg &face, const StateArg &state) const |
DotType | dot (const ElemQpArg &qp, const StateArg &state) const |
DotType | dot (const ElemSideQpArg &qp, const StateArg &state) const |
DotType | dot (const ElemPointArg &elem_point, const StateArg &state) const |
DotType | dot (const NodeArg &node, const StateArg &state) const |
DotType | dot (const ElemArg &elem, const StateArg &state) const |
DotType | dot (const FaceArg &face, const StateArg &state) const |
DotType | dot (const ElemQpArg &qp, const StateArg &state) const |
DotType | dot (const ElemSideQpArg &qp, const StateArg &state) const |
DotType | dot (const ElemPointArg &elem_point, const StateArg &state) const |
DotType | dot (const NodeArg &node, const StateArg &state) const |
GradientType | gradDot (const ElemArg &elem, const StateArg &state) const |
GradientType | gradDot (const FaceArg &face, const StateArg &state) const |
GradientType | gradDot (const ElemQpArg &qp, const StateArg &state) const |
GradientType | gradDot (const ElemSideQpArg &qp, const StateArg &state) const |
GradientType | gradDot (const ElemPointArg &elem_point, const StateArg &state) const |
GradientType | gradDot (const NodeArg &node, const StateArg &state) const |
GradientType | gradDot (const ElemArg &elem, const StateArg &state) const |
GradientType | gradDot (const FaceArg &face, const StateArg &state) const |
GradientType | gradDot (const ElemQpArg &qp, const StateArg &state) const |
GradientType | gradDot (const ElemSideQpArg &qp, const StateArg &state) const |
GradientType | gradDot (const ElemPointArg &elem_point, const StateArg &state) const |
GradientType | gradDot (const NodeArg &node, const StateArg &state) const |
GradientType | gradDot (const ElemArg &elem, const StateArg &state) const |
GradientType | gradDot (const FaceArg &face, const StateArg &state) const |
GradientType | gradDot (const ElemQpArg &qp, const StateArg &state) const |
GradientType | gradDot (const ElemSideQpArg &qp, const StateArg &state) const |
GradientType | gradDot (const ElemPointArg &elem_point, const StateArg &state) const |
GradientType | gradDot (const NodeArg &node, const StateArg &state) const |
const MooseArray< GenericReal< is_ad > > & | genericDofValues () const |
const Parallel::Communicator & | comm () const |
processor_id_type | n_processors () const |
processor_id_type | processor_id () const |
Static Public Member Functions | |
static InputParameters | validParams () |
Public Attributes | |
const ConsoleStream | _console |
Definition at line 16 of file INSFVEnergyVariable.h.
INSFVEnergyVariable::INSFVEnergyVariable | ( | const InputParameters & | params | ) |
Definition at line 20 of file INSFVEnergyVariable.C.
|
protectedinherited |
Caches the separator boundaries.
Definition at line 35 of file INSFVVariable.C.
Referenced by INSFVVariable::initialSetup(), INSFVVariable::meshChanged(), and INSFVVariable::timestepSetup().
|
inlineoverridevirtualinherited |
Reimplemented from MooseVariableFV< Real >.
Definition at line 73 of file INSFVVariable.h.
|
inlineoverridevirtualinherited |
Reimplemented from MooseVariableFV< Real >.
Definition at line 82 of file INSFVVariable.h.
Reimplemented from MooseVariableFV< Real >.
Definition at line 66 of file INSFVVariable.h.
|
inlineoverridevirtualinherited |
Reimplemented from MooseVariableFV< Real >.
Definition at line 96 of file INSFVVariable.h.
|
inlineoverridevirtualinherited |
Reimplemented from MooseVariableFV< Real >.
Definition at line 89 of file INSFVVariable.h.
|
overridevirtualinherited |
Reimplemented from MooseVariableFV< Real >.
Reimplemented in BernoulliPressureVariable.
Definition at line 75 of file INSFVVariable.C.
Referenced by BernoulliPressureVariable::initialSetup().
|
overridevirtualinherited |
Reimplemented from MooseVariableFV< Real >.
Reimplemented in PiecewiseConstantVariable.
Definition at line 92 of file INSFVVariable.C.
Referenced by INSFVVelocityVariable::adGradSln().
|
protectedinherited |
Returns whether the passed-in FaceInfo
corresponds to a fully-developed flow face.
Definition at line 110 of file INSFVVariable.C.
Referenced by INSFVVelocityVariable::adGradSln(), INSFVVelocityVariable::getExtrapolatedBoundaryFaceValue(), and INSFVVelocityVariable::uncorrectedAdGradSln().
|
inherited |
Definition at line 82 of file INSFVVariable.C.
Referenced by BernoulliPressureVariable::isDirichletBoundaryFace(), BernoulliPressureVariable::isExtrapolatedBoundaryFace(), and INSFVVariable::isExtrapolatedBoundaryFace().
|
overridevirtualinherited |
Reimplemented from MooseVariableFV< Real >.
Definition at line 68 of file INSFVVariable.C.
|
inlineoverridevirtualinherited |
Reimplemented from MooseVariableFV< Real >.
Reimplemented in INSFVPressureNoQpComputation, and INSFVVelocityNoQpComputation.
Definition at line 30 of file INSFVVariable.h.
|
overridevirtualinherited |
Reimplemented from MooseVariableFV< Real >.
Definition at line 61 of file INSFVVariable.C.
|
static |
Definition at line 15 of file INSFVEnergyVariable.C.
|
protectedinherited |
A container for quick access of hydraulic separator BCs associated with this variable.
Definition at line 56 of file INSFVVariable.h.
Referenced by INSFVVariable::cacheSeparatorBoundaries(), and INSFVVariable::isSeparatorBoundary().