User object that computes bilinear mixed mode traction separation law. More...
#include <BilinearMixedModeCohesiveZoneModel.h>
Public Types | |
| typedef DataFileName | DataFileParameterType |
Public Member Functions | |
| BilinearMixedModeCohesiveZoneModel (const InputParameters ¶meters) | |
| virtual void | initialize () override |
| virtual void | finalize () override |
| Real | getModeMixityRatio (const Node *const node) const |
| Real | getCohesiveDamage (const Node *const node) const |
| Real | getLocalDisplacementNormal (const Node *const node) const |
| Real | getLocalDisplacementTangential (const Node *const node) const |
| Real | getLocalDisplacementTangentialOne (const Node *const node) const |
| Real | getLocalDisplacementTangentialTwo (const Node *const node) const |
| Real | getLocalDisplacementTangentialEffective (const Node *const node) const |
| Real | getCohesiveTractionNormal (const Node *const node) const |
| Real | getCohesiveTractionTangentialMagnitude (const Node *const node) const |
| Real | getCohesiveTractionTangentialOne (const Node *const node) const |
| Real | getCohesiveTractionTangentialTwo (const Node *const node) const |
| Real | getCohesiveTractionEffective (const Node *const node) const |
| virtual const ADVariableValue & | contactTangentialPressureDirOne () const override |
| virtual const ADVariableValue & | contactTangentialPressureDirTwo () const override |
| virtual void | reinit () override |
| virtual void | timestepSetup () override |
| virtual const ADVariableValue & | czmGlobalTraction (unsigned int i) const |
| virtual const ADVariableValue & | contactPressure () const override |
| virtual Real | getNormalContactPressure (const Node *const node) const override |
| virtual Real | getNormalLagrangeMultiplier (const Node *const node) const |
| virtual Real | getDeltaTangentialLagrangeMultiplier (const Node *const, const unsigned int) const |
| virtual bool | getActiveSetState (const Node *const node) const |
| virtual bool | isAugmentedLagrangianConverged () override |
| virtual void | augmentedLagrangianSetup () override |
| virtual void | updateAugmentedLagrangianMultipliers () override |
| virtual void | execute () override |
| virtual void | initialSetup () override |
| const std::unordered_map< const DofObject *, std::pair< ADReal, Real > > & | dofToWeightedGap () const |
| Get the degree of freedom to weighted gap information. | |
| virtual Real | getNormalGap (const Node *const) const |
| Real | physicalGap (const std::pair< ADReal, Real > &gap) const |
| Compute physical gap from integration gap quantity. | |
| ADReal | adPhysicalGap (const std::pair< ADReal, Real > &gap) const |
| virtual Real | getFrictionalContactPressure (const Node *const, const unsigned int) const |
| virtual Real | getAccumulatedSlip (const Node *const, const unsigned int) const |
| virtual Real | getTangentialVelocity (const Node *const, const unsigned int) const |
| virtual void | threadJoin (const UserObject &) override final |
| virtual Real | spatialValue (const Point &) const |
| virtual const std::vector< Point > | spatialPoints () const |
| void | setPrimaryThreadCopy (UserObject *primary) |
| UserObject * | primaryThreadCopy () |
| SubProblem & | getSubProblem () const |
| bool | shouldDuplicateInitialExecution () const |
| void | gatherSum (T &value) |
| void | gatherMax (T &value) |
| void | gatherMin (T &value) |
| void | gatherProxyValueMax (T1 &proxy, T2 &value) |
| void | gatherProxyValueMin (T1 &proxy, T2 &value) |
| std::set< UserObjectName > | getDependObjects () const |
| const std::set< std::string > & | getRequestedItems () override |
| const std::set< std::string > & | getSuppliedItems () override |
| unsigned int | systemNumber () const |
| virtual bool | needThreadedCopy () const |
| virtual bool | enabled () const |
| std::shared_ptr< MooseObject > | getSharedPtr () |
| std::shared_ptr< const MooseObject > | getSharedPtr () const |
| bool | isKokkosObject () const |
| MooseApp & | getMooseApp () const |
| const std::string & | type () const |
| const std::string & | name () const |
| std::string | typeAndName () const |
| MooseObjectParameterName | uniqueParameterName (const std::string ¶meter_name) const |
| MooseObjectName | uniqueName () const |
| const InputParameters & | parameters () const |
| const hit::Node * | getHitNode () const |
| bool | hasBase () const |
| const std::string & | getBase () 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 &name) const |
| void | connectControllableParams (const std::string ¶meter, const std::string &object_type, const std::string &object_name, const std::string &object_parameter) const |
| void | paramError (const std::string ¶m, Args... args) const |
| void | paramWarning (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 |
| std::string | messagePrefix (const bool hit_prefix=true) const |
| std::string | errorPrefix (const std::string &) const |
| void | mooseError (Args &&... args) const |
| void | mooseDocumentedError (const std::string &repo_name, const unsigned int issue_num, Args &&... args) const |
| void | mooseErrorNonPrefixed (Args &&... args) const |
| void | mooseWarning (Args &&... args) const |
| void | mooseWarning (Args &&... args) const |
| void | mooseWarningNonPrefixed (Args &&... args) const |
| void | mooseWarningNonPrefixed (Args &&... args) const |
| void | mooseDeprecated (Args &&... args) const |
| void | mooseDeprecated (Args &&... args) const |
| void | mooseDeprecatedNoTrace (Args &&... args) const |
| void | mooseInfo (Args &&... args) const |
| void | callMooseError (std::string msg, const bool with_prefix, const hit::Node *node=nullptr, const bool show_trace=true) 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 void | jacobianSetup () |
| virtual void | residualSetup () |
| virtual void | subdomainSetup () |
| virtual void | customSetup (const ExecFlagType &) |
| const ExecFlagEnum & | getExecuteOnEnum () 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 UserObjectBase & | getUserObjectBase (const std::string ¶m_name, bool is_dependency=true) const |
| const UserObjectBase & | getUserObjectBaseByName (const UserObjectName &object_name, bool is_dependency=true) const |
| const std::vector< MooseVariableScalar * > & | getCoupledMooseScalarVars () |
| const std::set< TagID > & | getScalarVariableCoupleableVectorTags () const |
| const std::set< TagID > & | getScalarVariableCoupleableMatrixTags () const |
| SubdomainID | primarySubdomain () const |
| SubdomainID | secondarySubdomain () const |
| bool | onInterface (BoundaryID primary_boundary_id, BoundaryID secondary_boundary_id) 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) |
| Moose::Kokkos::MaterialProperty< T, dimension > | getKokkosMaterialPropertyByName (const std::string &prop_name_in) |
| Moose::Kokkos::MaterialProperty< T, dimension > | getKokkosMaterialPropertyOldByName (const std::string &prop_name) |
| Moose::Kokkos::MaterialProperty< T, dimension > | getKokkosMaterialPropertyOlderByName (const std::string &prop_name) |
| Moose::Kokkos::MaterialProperty< T, dimension > | getKokkosMaterialProperty (const std::string &name) |
| Moose::Kokkos::MaterialProperty< T, dimension > | getKokkosMaterialPropertyOld (const std::string &name) |
| Moose::Kokkos::MaterialProperty< T, dimension > | getKokkosMaterialPropertyOlder (const std::string &name) |
| std::pair< const MaterialProperty< T > *, std::set< SubdomainID > > | getBlockMaterialProperty (const MaterialPropertyName &name) |
| std::pair< Moose::Kokkos::MaterialProperty< T, dimension >, std::set< SubdomainID > > | getKokkosBlockMaterialProperty (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) |
| virtual 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) |
| 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 |
| Moose::Kokkos::VariableValue | kokkosCoupledVectorTagValueByName (const std::string &var_name, const std::string &tag_name, unsigned int comp=0) const |
| Moose::Kokkos::VariableValue | kokkosCoupledVectorTagValuesByName (const std::string &var_name, const std::string &tag_name) const |
| Moose::Kokkos::VariableGradient | kokkosCoupledVectorTagGradientByName (const std::string &var_name, const std::string &tag_name, unsigned int comp=0) const |
| Moose::Kokkos::VariableGradient | kokkosCoupledVectorTagGradientsByName (const std::string &var_name, const std::string &tag_name) const |
| Moose::Kokkos::VariableValue | kokkosCoupledVectorTagNodalValueByName (const std::string &var_name, const std::string &tag_name, unsigned int comp=0) const |
| Moose::Kokkos::VariableValue | kokkosCoupledVectorTagNodalValuesByName (const std::string &var_name, const std::string &tag_name) const |
| Moose::Kokkos::VariableValue | kokkosCoupledVectorTagDofValueByName (const std::string &var_name, const std::string &tag_name, unsigned int comp=0) const |
| Moose::Kokkos::VariableValue | kokkosCoupledVectorTagDofValuesByName (const std::string &var_name, const std::string &tag_name) const |
| Moose::Kokkos::VariableValue | kokkosCoupledVectorTagValue (const std::string &var_name, const std::string &tag_param_name, unsigned int comp=0) const |
| Moose::Kokkos::VariableValue | kokkosCoupledVectorTagValues (const std::string &var_name, const std::string &tag_param_name) const |
| Moose::Kokkos::VariableGradient | kokkosCoupledVectorTagGradient (const std::string &var_name, const std::string &tag_param_name, unsigned int comp=0) const |
| Moose::Kokkos::VariableGradient | kokkosCoupledVectorTagGradients (const std::string &var_name, const std::string &tag_param_name) const |
| Moose::Kokkos::VariableValue | kokkosCoupledVectorTagNodalValue (const std::string &var_name, const std::string &tag_param_name, unsigned int comp=0) const |
| Moose::Kokkos::VariableValue | kokkosCoupledVectorTagNodalValues (const std::string &var_name, const std::string &tag_param_name) const |
| Moose::Kokkos::VariableValue | kokkosCoupledVectorTagDofValue (const std::string &var_name, const std::string &tag_param_name, unsigned int comp=0) const |
| Moose::Kokkos::VariableValue | kokkosCoupledVectorTagDofValues (const std::string &var_name, const std::string &tag_param_name) const |
| Moose::Kokkos::VectorVariableValue | kokkosCoupledVectorTagVectorValueByName (const std::string &var_name, const std::string &tag_name, unsigned int comp=0) const |
| Moose::Kokkos::VectorVariableValue | kokkosCoupledVectorTagVectorValuesByName (const std::string &var_name, const std::string &tag_name) const |
| Moose::Kokkos::VectorVariableGradient | kokkosCoupledVectorTagVectorGradientByName (const std::string &var_name, const std::string &tag_name, unsigned int comp=0) const |
| Moose::Kokkos::VectorVariableGradient | kokkosCoupledVectorTagVectorGradientsByName (const std::string &var_name, const std::string &tag_name) const |
| Moose::Kokkos::VectorVariableValue | kokkosCoupledVectorTagVectorNodalValueByName (const std::string &var_name, const std::string &tag_name, unsigned int comp=0) const |
| Moose::Kokkos::VectorVariableValue | kokkosCoupledVectorTagVectorNodalValuesByName (const std::string &var_name, const std::string &tag_name) const |
| Moose::Kokkos::VectorVariableValue | kokkosCoupledVectorTagVectorDofValueByName (const std::string &var_name, const std::string &tag_name, unsigned int comp=0) const |
| Moose::Kokkos::VectorVariableValue | kokkosCoupledVectorTagVectorDofValuesByName (const std::string &var_name, const std::string &tag_name) const |
| Moose::Kokkos::VectorVariableValue | kokkosCoupledVectorTagVectorValue (const std::string &var_name, const std::string &tag_param_name, unsigned int comp=0) const |
| Moose::Kokkos::VectorVariableValue | kokkosCoupledVectorTagVectorValues (const std::string &var_name, const std::string &tag_param_name) const |
| Moose::Kokkos::VectorVariableGradient | kokkosCoupledVectorTagVectorGradient (const std::string &var_name, const std::string &tag_param_name, unsigned int comp=0) const |
| Moose::Kokkos::VectorVariableGradient | kokkosCoupledVectorTagVectorGradients (const std::string &var_name, const std::string &tag_param_name) const |
| Moose::Kokkos::VectorVariableValue | kokkosCoupledVectorTagVectorNodalValue (const std::string &var_name, const std::string &tag_param_name, unsigned int comp=0) const |
| Moose::Kokkos::VectorVariableValue | kokkosCoupledVectorTagVectorNodalValues (const std::string &var_name, const std::string &tag_param_name) const |
| Moose::Kokkos::VectorVariableValue | kokkosCoupledVectorTagVectorDofValue (const std::string &var_name, const std::string &tag_param_name, unsigned int comp=0) const |
| Moose::Kokkos::VectorVariableValue | kokkosCoupledVectorTagVectorDofValues (const std::string &var_name, const std::string &tag_param_name) const |
| Moose::Kokkos::VariableValue | kokkosCoupledValue (const std::string &var_name, unsigned int comp=0) const |
| Moose::Kokkos::VariableValue | kokkosCoupledValues (const std::string &var_name) const |
| Moose::Kokkos::VariableGradient | kokkosCoupledGradient (const std::string &var_name, unsigned int comp=0) const |
| Moose::Kokkos::VariableGradient | kokkosCoupledGradients (const std::string &var_name) const |
| Moose::Kokkos::VariableValue | kokkosCoupledNodalValue (const std::string &var_name, unsigned int comp=0) const |
| Moose::Kokkos::VariableValue | kokkosCoupledNodalValues (const std::string &var_name) const |
| Moose::Kokkos::VariableValue | kokkosCoupledDofValue (const std::string &var_name, unsigned int comp=0) const |
| Moose::Kokkos::VariableValue | kokkosCoupledDofValues (const std::string &var_name) const |
| Moose::Kokkos::VariableValue | kokkosCoupledValueOld (const std::string &var_name, unsigned int comp=0) const |
| Moose::Kokkos::VariableValue | kokkosCoupledValuesOld (const std::string &var_name) const |
| Moose::Kokkos::VariableGradient | kokkosCoupledGradientOld (const std::string &var_name, unsigned int comp=0) const |
| Moose::Kokkos::VariableGradient | kokkosCoupledGradientsOld (const std::string &var_name) const |
| Moose::Kokkos::VariableValue | kokkosCoupledNodalValueOld (const std::string &var_name, unsigned int comp=0) const |
| Moose::Kokkos::VariableValue | kokkosCoupledNodalValuesOld (const std::string &var_name) const |
| Moose::Kokkos::VariableValue | kokkosCoupledDofValueOld (const std::string &var_name, unsigned int comp=0) const |
| Moose::Kokkos::VariableValue | kokkosCoupledDofValuesOld (const std::string &var_name) const |
| Moose::Kokkos::VariableValue | kokkosCoupledValueOlder (const std::string &var_name, unsigned int comp=0) const |
| Moose::Kokkos::VariableValue | kokkosCoupledValuesOlder (const std::string &var_name) const |
| Moose::Kokkos::VariableGradient | kokkosCoupledGradientOlder (const std::string &var_name, unsigned int comp=0) const |
| Moose::Kokkos::VariableGradient | kokkosCoupledGradientsOlder (const std::string &var_name) const |
| Moose::Kokkos::VariableValue | kokkosCoupledNodalValueOlder (const std::string &var_name, unsigned int comp=0) const |
| Moose::Kokkos::VariableValue | kokkosCoupledNodalValuesOlder (const std::string &var_name) const |
| Moose::Kokkos::VariableValue | kokkosCoupledDofValueOlder (const std::string &var_name, unsigned int comp=0) const |
| Moose::Kokkos::VariableValue | kokkosCoupledDofValuesOlder (const std::string &var_name) const |
| Moose::Kokkos::VariableValue | kokkosCoupledDot (const std::string &var_name, unsigned int comp=0) const |
| Moose::Kokkos::VariableValue | kokkosCoupledDots (const std::string &var_name) const |
| Moose::Kokkos::VariableValue | kokkosCoupledNodalDot (const std::string &var_name, unsigned int comp=0) const |
| Moose::Kokkos::VariableValue | kokkosCoupledNodalDots (const std::string &var_name) const |
| Moose::Kokkos::VectorVariableValue | kokkosCoupledVectorValue (const std::string &var_name, unsigned int comp=0) const |
| Moose::Kokkos::VectorVariableGradient | kokkosCoupledVectorGradient (const std::string &var_name, unsigned int comp=0) const |
| Moose::Kokkos::VectorVariableValue | kokkosCoupledVectorNodalValue (const std::string &var_name, unsigned int comp=0) const |
| Moose::Kokkos::VectorVariableValue | kokkosCoupledVectorDofValue (const std::string &var_name, unsigned int comp=0) const |
| Moose::Kokkos::VectorVariableValue | kokkosCoupledVectorValues (const std::string &var_name) const |
| Moose::Kokkos::VectorVariableGradient | kokkosCoupledVectorGradients (const std::string &var_name) const |
| Moose::Kokkos::VectorVariableValue | kokkosCoupledVectorNodalValues (const std::string &var_name) const |
| Moose::Kokkos::VectorVariableValue | kokkosCoupledVectorDofValues (const std::string &var_name) const |
| Moose::Kokkos::VectorVariableValue | kokkosCoupledVectorValueOld (const std::string &var_name, unsigned int comp=0) const |
| Moose::Kokkos::VectorVariableGradient | kokkosCoupledVectorGradientOld (const std::string &var_name, unsigned int comp=0) const |
| Moose::Kokkos::VectorVariableValue | kokkosCoupledVectorNodalValueOld (const std::string &var_name, unsigned int comp=0) const |
| Moose::Kokkos::VectorVariableValue | kokkosCoupledVectorDofValueOld (const std::string &var_name, unsigned int comp=0) const |
| Moose::Kokkos::VectorVariableValue | kokkosCoupledVectorValuesOld (const std::string &var_name) const |
| Moose::Kokkos::VectorVariableGradient | kokkosCoupledVectorGradientsOld (const std::string &var_name) const |
| Moose::Kokkos::VectorVariableValue | kokkosCoupledVectorNodalValuesOld (const std::string &var_name) const |
| Moose::Kokkos::VectorVariableValue | kokkosCoupledVectorDofValuesOld (const std::string &var_name) const |
| Moose::Kokkos::VectorVariableValue | kokkosCoupledVectorValueOlder (const std::string &var_name, unsigned int comp=0) const |
| Moose::Kokkos::VectorVariableGradient | kokkosCoupledVectorGradientOlder (const std::string &var_name, unsigned int comp=0) const |
| Moose::Kokkos::VectorVariableValue | kokkosCoupledVectorNodalValueOlder (const std::string &var_name, unsigned int comp=0) const |
| Moose::Kokkos::VectorVariableValue | kokkosCoupledVectorDofValueOlder (const std::string &var_name, unsigned int comp=0) const |
| Moose::Kokkos::VectorVariableValue | kokkosCoupledVectorValuesOlder (const std::string &var_name) const |
| Moose::Kokkos::VectorVariableGradient | kokkosCoupledVectorGradientsOlder (const std::string &var_name) const |
| Moose::Kokkos::VectorVariableValue | kokkosCoupledVectorNodalValuesOlder (const std::string &var_name) const |
| Moose::Kokkos::VectorVariableValue | kokkosCoupledVectorDofValuesOlder (const std::string &var_name) const |
| Moose::Kokkos::VectorVariableValue | kokkosCoupledVectorDot (const std::string &var_name, unsigned int comp=0) const |
| Moose::Kokkos::VectorVariableValue | kokkosCoupledVectorNodalDot (const std::string &var_name, unsigned int comp=0) const |
| Moose::Kokkos::VectorVariableValue | kokkosCoupledVectorDots (const std::string &var_name) const |
| Moose::Kokkos::VectorVariableValue | kokkosCoupledVectorNodalDots (const std::string &var_name) const |
| Moose::Kokkos::ADVariableValue | kokkosADCoupledVectorTagValueByName (const std::string &var_name, const std::string &tag_name, unsigned int comp=0) const |
| Moose::Kokkos::ADVariableValue | kokkosADCoupledVectorTagValuesByName (const std::string &var_name, const std::string &tag_name) const |
| Moose::Kokkos::ADVariableGradient | kokkosADCoupledVectorTagGradientByName (const std::string &var_name, const std::string &tag_name, unsigned int comp=0) const |
| Moose::Kokkos::ADVariableGradient | kokkosADCoupledVectorTagGradientsByName (const std::string &var_name, const std::string &tag_name) const |
| Moose::Kokkos::ADVariableValue | kokkosADCoupledVectorTagNodalValueByName (const std::string &var_name, const std::string &tag_name, unsigned int comp=0) const |
| Moose::Kokkos::ADVariableValue | kokkosADCoupledVectorTagNodalValuesByName (const std::string &var_name, const std::string &tag_name) const |
| Moose::Kokkos::ADVariableValue | kokkosADCoupledVectorTagDofValueByName (const std::string &var_name, const std::string &tag_name, unsigned int comp=0) const |
| Moose::Kokkos::ADVariableValue | kokkosADCoupledVectorTagDofValuesByName (const std::string &var_name, const std::string &tag_name) const |
| Moose::Kokkos::ADVariableValue | kokkosADCoupledVectorTagValue (const std::string &var_name, const std::string &tag_param_name, unsigned int comp=0) const |
| Moose::Kokkos::ADVariableValue | kokkosADCoupledVectorTagValues (const std::string &var_name, const std::string &tag_param_name) const |
| Moose::Kokkos::ADVariableGradient | kokkosADCoupledVectorTagGradient (const std::string &var_name, const std::string &tag_param_name, unsigned int comp=0) const |
| Moose::Kokkos::ADVariableGradient | kokkosADCoupledVectorTagGradients (const std::string &var_name, const std::string &tag_param_name) const |
| Moose::Kokkos::ADVariableValue | kokkosADCoupledVectorTagNodalValue (const std::string &var_name, const std::string &tag_param_name, unsigned int comp=0) const |
| Moose::Kokkos::ADVariableValue | kokkosADCoupledVectorTagNodalValues (const std::string &var_name, const std::string &tag_param_name) const |
| Moose::Kokkos::ADVariableValue | kokkosADCoupledVectorTagDofValue (const std::string &var_name, const std::string &tag_param_name, unsigned int comp=0) const |
| Moose::Kokkos::ADVariableValue | kokkosADCoupledVectorTagDofValues (const std::string &var_name, const std::string &tag_param_name) const |
| Moose::Kokkos::ADVariableValue | kokkosADCoupledValue (const std::string &var_name, unsigned int comp=0) const |
| Moose::Kokkos::ADVariableValue | kokkosADCoupledValues (const std::string &var_name) const |
| Moose::Kokkos::ADVariableGradient | kokkosADCoupledGradient (const std::string &var_name, unsigned int comp=0) const |
| Moose::Kokkos::ADVariableGradient | kokkosADCoupledGradients (const std::string &var_name) const |
| Moose::Kokkos::ADVariableValue | kokkosADCoupledNodalValue (const std::string &var_name, unsigned int comp=0) const |
| Moose::Kokkos::ADVariableValue | kokkosADCoupledNodalValues (const std::string &var_name) const |
| Moose::Kokkos::ADVariableValue | kokkosADCoupledDofValue (const std::string &var_name, unsigned int comp=0) const |
| Moose::Kokkos::ADVariableValue | kokkosADCoupledDofValues (const std::string &var_name) const |
| Moose::Kokkos::ADVariableValue | kokkosADCoupledValueOld (const std::string &var_name, unsigned int comp=0) const |
| Moose::Kokkos::ADVariableValue | kokkosADCoupledValuesOld (const std::string &var_name) const |
| Moose::Kokkos::ADVariableGradient | kokkosADCoupledGradientOld (const std::string &var_name, unsigned int comp=0) const |
| Moose::Kokkos::ADVariableGradient | kokkosADCoupledGradientsOld (const std::string &var_name) const |
| Moose::Kokkos::ADVariableValue | kokkosADCoupledNodalValueOld (const std::string &var_name, unsigned int comp=0) const |
| Moose::Kokkos::ADVariableValue | kokkosADCoupledNodalValuesOld (const std::string &var_name) const |
| Moose::Kokkos::ADVariableValue | kokkosADCoupledDofValueOld (const std::string &var_name, unsigned int comp=0) const |
| Moose::Kokkos::ADVariableValue | kokkosADCoupledDofValuesOld (const std::string &var_name) const |
| Moose::Kokkos::ADVariableValue | kokkosADCoupledValueOlder (const std::string &var_name, unsigned int comp=0) const |
| Moose::Kokkos::ADVariableValue | kokkosADCoupledValuesOlder (const std::string &var_name) const |
| Moose::Kokkos::ADVariableGradient | kokkosADCoupledGradientOlder (const std::string &var_name, unsigned int comp=0) const |
| Moose::Kokkos::ADVariableGradient | kokkosADCoupledGradientsOlder (const std::string &var_name) const |
| Moose::Kokkos::ADVariableValue | kokkosADCoupledNodalValueOlder (const std::string &var_name, unsigned int comp=0) const |
| Moose::Kokkos::ADVariableValue | kokkosADCoupledNodalValuesOlder (const std::string &var_name) const |
| Moose::Kokkos::ADVariableValue | kokkosADCoupledDofValueOlder (const std::string &var_name, unsigned int comp=0) const |
| Moose::Kokkos::ADVariableValue | kokkosADCoupledDofValuesOlder (const std::string &var_name) const |
| Moose::Kokkos::ADVariableValue | kokkosADCoupledDot (const std::string &var_name, unsigned int comp=0) const |
| Moose::Kokkos::ADVariableValue | kokkosADCoupledDots (const std::string &var_name) const |
| Moose::Kokkos::ADVariableValue | kokkosADCoupledNodalDot (const std::string &var_name, unsigned int comp=0) const |
| Moose::Kokkos::ADVariableValue | kokkosADCoupledNodalDots (const std::string &var_name) const |
| Moose::Kokkos::Scalar< const Real > | kokkosCoupledDotDu (const std::string &var_name, unsigned int comp=0) const |
| Moose::Kokkos::VariableValue | kokkosZeroValue () const |
| Moose::Kokkos::VariableGradient | kokkosZeroGradient () const |
| Moose::Kokkos::VariableValue | kokkosZeroNodalValue () 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 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 | hasKokkosMaterialProperty (const std::string &name) |
| bool | hasKokkosMaterialProperty (const std::string &name) |
| bool | hasKokkosMaterialPropertyByName (const std::string &name) |
| bool | hasKokkosMaterialPropertyByName (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 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 |
| Moose::Kokkos::Function | getKokkosFunction (const std::string &name) const |
| const T & | getKokkosFunction (const std::string &name) const |
| Moose::Kokkos::Function | getKokkosFunctionByName (const FunctionName &name) const |
| const T & | getKokkosFunctionByName (const FunctionName &name) const |
| bool | hasKokkosFunction (const std::string ¶m_name) const |
| bool | hasKokkosFunctionByName (const FunctionName &name) 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 |
| T & | getSampler (const std::string &name) |
| Sampler & | getSampler (const std::string &name) |
| T & | getSamplerByName (const SamplerName &name) |
| Sampler & | getSamplerByName (const SamplerName &name) |
| virtual void | meshChanged () |
| virtual void | meshDisplaced () |
| PerfGraph & | perfGraph () |
| 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 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 |
| const Parallel::Communicator & | comm () const |
| processor_id_type | n_processors () const |
| processor_id_type | processor_id () const |
| const std::unordered_map< const DofObject *, std::array< ADReal, 2 > > & | dofToWeightedVelocities () const |
| Get the degree of freedom to weighted velocities information. | |
Static Public Member Functions | |
| static InputParameters | validParams () |
| static void | callMooseError (MooseApp *const app, const InputParameters ¶ms, std::string msg, const bool with_prefix, const hit::Node *node, const bool show_trace=true) |
| static void | sort (typename std::vector< T > &vector) |
| static void | sortDFS (typename std::vector< T > &vector) |
| static void | cyclicDependencyError (CyclicDependencyException< T2 > &e, const std::string &header, NameFunc &&name_func) |
| static void | cyclicDependencyError (CyclicDependencyException< T2 > &e, const std::string &header) |
| static InputParameters | triangulationParams () |
Public Attributes | |
| usingCombinedWarningSolutionWarnings | |
| const ConsoleStream | _console |
Static Public Attributes | |
| static const std::string | type_param |
| static const std::string | name_param |
| static const std::string | unique_name_param |
| static const std::string | app_param |
| static const std::string | moose_base_param |
| static const std::string | kokkos_object_param |
| static constexpr PropertyValue::id_type | default_property_id |
| static constexpr PropertyValue::id_type | zero_property_id |
| static constexpr auto | SYSTEM |
| static constexpr auto | NAME |
Protected Types | |
| enum class | MixedModeCriterion { POWER_LAW , BK } |
| Mixed-mode propagation criterion. More... | |
| enum class | AdaptivityNormalPenalty { SIMPLE , BUSSETTA } |
| The adaptivity method for the penalty factor at augmentations. More... | |
Protected Member Functions | |
| virtual void | computeQpProperties () override |
Computes properties that are functions only of the current quadrature point (_qp), e.g. | |
| virtual void | computeQpIProperties () override |
Computes properties that are functions both of _qp and _i, for example the weighted gap. | |
| virtual bool | constrainedByOwner () const override |
| virtual void | computeModeMixity (const Node *const node) |
| virtual void | computeCriticalDisplacementJump (const Node *const node) |
| virtual void | computeFinalDisplacementJump (const Node *const node) |
| virtual void | computeEffectiveDisplacementJump (const Node *const node) |
| virtual void | computeDamage (const Node *const node) override |
| virtual void | computeCZMTraction (const Node *const node) override |
| Encapsulate the CZM constitutive behavior. | |
| virtual const VariableTestValue & | test () const override |
| virtual void | prepareJumpKinematicQuantities () |
| virtual void | computeFandR (const Node *const node) |
| virtual void | computeGlobalTraction (const Node *const node) |
| Compute global traction for mortar application. | |
| template<class T > | |
| T | normalizeQuantity (const std::unordered_map< const DofObject *, T > &map, const Node *const node) |
| Normalize mortar quantities (remove mortar integral scaling) | |
| void | selfInitialize () |
| void | selfInitialize () |
| void | selfFinalize () |
| void | selfTimestepSetup () |
| void | selfTimestepSetup () |
| void | bussettaAdaptivePenalty (const Real previous_gap, const Real gap, Real &penalty, Real &eval_tn) |
| Adaptive, local penalty for AL. | |
| void | adaptiveNormalPenalty (const Real previous_gap, const Real gap, Real &penalty) |
| See Algorithm 3 of 'The adapted augmented Lagrangian method: a new method for the resolution of the mechanical frictional contact problem', Comput Mech (2012) 49: 259-275. | |
| template<typename K , typename V > | |
| V | findValue (const std::unordered_map< K, V > &map, const K &key, const V &default_value=0) const |
| Find a value in a map or return a default if the key doesn't exist. | |
| virtual void | addPostprocessorDependencyHelper (const PostprocessorName &name) const override |
| virtual void | addVectorPostprocessorDependencyHelper (const VectorPostprocessorName &name) const override |
| virtual void | addUserObjectDependencyHelper (const UserObjectBase &uo) const override |
| void | addReporterDependencyHelper (const ReporterName &reporter_name) override |
| void | flagInvalidSolutionInternal (const InvalidSolutionID invalid_solution_id) const |
| InvalidSolutionID | registerInvalidSolutionInternal (const std::string &message, const bool warning) const |
| const ReporterContextBase & | getReporterContextBaseByName (const ReporterName &reporter_name) const |
| const ReporterName & | getReporterName (const std::string ¶m_name) const |
| T & | declareRestartableData (const std::string &data_name, Args &&... args) |
| ManagedValue< T > | declareManagedRestartableDataWithContext (const std::string &data_name, void *context, Args &&... args) |
| const T & | getRestartableData (const std::string &data_name) const |
| T & | declareRestartableDataWithContext (const std::string &data_name, void *context, Args &&... args) |
| T & | declareRecoverableData (const std::string &data_name, Args &&... args) |
| T & | declareRestartableDataWithObjectName (const std::string &data_name, const std::string &object_name, Args &&... args) |
| T & | declareRestartableDataWithObjectNameWithContext (const std::string &data_name, const std::string &object_name, void *context, Args &&... args) |
| std::string | restartableName (const std::string &data_name) const |
| const T & | getMeshProperty (const std::string &data_name, const std::string &prefix) |
| const T & | getMeshProperty (const std::string &data_name) |
| bool | hasMeshProperty (const std::string &data_name, const std::string &prefix) const |
| bool | hasMeshProperty (const std::string &data_name, const std::string &prefix) const |
| bool | hasMeshProperty (const std::string &data_name) const |
| bool | hasMeshProperty (const std::string &data_name) const |
| std::string | meshPropertyName (const std::string &data_name) const |
| PerfID | registerTimedSection (const std::string §ion_name, const unsigned int level) const |
| PerfID | registerTimedSection (const std::string §ion_name, const unsigned int level, const std::string &live_message, const bool print_dots=true) const |
| std::string | timedSectionName (const std::string §ion_name) 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 |
| const std::set< SubdomainID > & | getHigherDimSubdomainIDs () const |
| const std::set< BoundaryID > & | getBoundaryIDs () const |
| const AutomaticMortarGeneration & | amg () const |
| bool | interpolateNormals () const |
| virtual void | checkMaterialProperty (const std::string &name, const unsigned int state) |
| virtual void | getKokkosMaterialPropertyHook (const std::string &, const unsigned int) |
| void | markMatPropRequested (const std::string &) |
| MaterialPropertyName | getMaterialPropertyName (const std::string &name) const |
| void | checkExecutionStage () |
| 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) |
| std::vector< const MooseVariableFieldBase * > | getFieldVars (const std::string &var_name) const |
| const T * | getVarHelper (const std::string &var_name, unsigned int comp) const |
| T * | getVarHelper (const std::string &var_name, unsigned int comp) |
| std::vector< const T * > | getVarsHelper (const std::string &var_name) const |
| 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 |
| const T & | getReporterValue (const std::string ¶m_name, const std::size_t time_index=0) |
| const T & | getReporterValue (const std::string ¶m_name, ReporterMode mode, const std::size_t time_index=0) |
| const T & | getReporterValue (const std::string ¶m_name, const std::size_t time_index=0) |
| const T & | getReporterValue (const std::string ¶m_name, ReporterMode mode, const std::size_t time_index=0) |
| const T & | getReporterValueByName (const ReporterName &reporter_name, const std::size_t time_index=0) |
| const T & | getReporterValueByName (const ReporterName &reporter_name, ReporterMode mode, const std::size_t time_index=0) |
| const T & | getReporterValueByName (const ReporterName &reporter_name, const std::size_t time_index=0) |
| const T & | getReporterValueByName (const ReporterName &reporter_name, ReporterMode mode, const std::size_t time_index=0) |
| bool | hasReporterValue (const std::string ¶m_name) const |
| bool | hasReporterValue (const std::string ¶m_name) const |
| bool | hasReporterValue (const std::string ¶m_name) const |
| bool | hasReporterValue (const std::string ¶m_name) const |
| bool | hasReporterValueByName (const ReporterName &reporter_name) const |
| bool | hasReporterValueByName (const ReporterName &reporter_name) const |
| bool | hasReporterValueByName (const ReporterName &reporter_name) const |
| bool | hasReporterValueByName (const ReporterName &reporter_name) const |
| 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) |
Static Protected Member Functions | |
| static std::string | meshPropertyName (const std::string &data_name, const std::string &prefix) |
| static void | trimDerivative (dof_id_type remove_derivative_index, ADReal &dual_number) |
| static void | trimInteriorNodeDerivatives (const std::map< unsigned int, unsigned int > &primary_ip_lowerd_map, const Variables &moose_var, DualNumbers &ad_vars, const bool is_secondary) |
Protected Attributes | |
| const bool | _set_compressive_traction_to_zero |
| Zero compressive traction. | |
| std::unordered_map< const DofObject *, ADReal > | _dof_to_mode_mixity_ratio |
| Map from degree of freedom to mode mixity ratio (AD needed?) | |
| std::unordered_map< const DofObject *, RealVectorValue > | _dof_to_local_czm_traction |
| Map from degree of freedom to the local-frame cohesive traction. | |
| const MaterialProperty< Real > & | _normal_strength |
| The normal strength material property. | |
| const MaterialProperty< Real > & | _shear_strength |
| The shear strength material property. | |
| const MaterialProperty< Real > & | _GI_c |
| Fracture parameter mode I. | |
| const MaterialProperty< Real > & | _GII_c |
| Fracture parameter mode II. | |
| ADReal | _normal_strength_interpolation |
| Interpolated value of normal_strength. | |
| ADReal | _shear_strength_interpolation |
| Interpolated value of shear_strength. | |
| ADReal | _GI_c_interpolation |
| Interpolated value of fracture paramter mode I. | |
| ADReal | _GII_c_interpolation |
| Interpolated value of fracture paramter mode II. | |
| const Real | _penalty_stiffness_czm |
| enum BilinearMixedModeCohesiveZoneModel::MixedModeCriterion | _mix_mode_criterion |
| const Real | _power_law_parameter |
| Power law parameter for bilinear traction model. | |
| const Real | _viscosity |
| Viscosity for damage model. | |
| const Real | _regularization_alpha |
| Parameter for the regularization of the Macaulay bracket. | |
| std::unordered_map< const DofObject *, ADReal > | _dof_to_normal_strength |
| std::unordered_map< const DofObject *, ADReal > | _dof_to_shear_strength |
| std::unordered_map< const DofObject *, ADReal > | _dof_to_GI_c |
| std::unordered_map< const DofObject *, ADReal > | _dof_to_GII_c |
| std::unordered_map< const DofObject *, ADReal > | _dof_to_delta_initial |
| std::unordered_map< const DofObject *, ADReal > | _dof_to_delta_final |
| std::unordered_map< const DofObject *, ADReal > | _dof_to_delta_max |
| const unsigned int | _ndisp |
| Number of displacement components. | |
| std::vector< const GenericVariableGradient< true > * > | _grad_disp |
| Coupled displacement gradients. | |
| std::vector< const GenericVariableGradient< true > * > | _grad_disp_neighbor |
| Coupled displacement and neighbor displacement gradient. | |
| std::unordered_map< const DofObject *, ADRankTwoTensor > | _dof_to_rotation_matrix |
| *** Kinematics/displacement jump quantities *** Map from degree of freedom to rotation matrix | |
| std::unordered_map< const DofObject *, ADRealVectorValue > | _dof_to_interface_displacement_jump |
| Map from degree of freedom to local displacement jump. | |
| ADRankTwoTensor | _F_interpolation |
| Deformation gradient for interpolation. | |
| ADRankTwoTensor | _F_neighbor_interpolation |
| Deformation gradient for interpolation of the neighbor projection. | |
| std::unordered_map< const DofObject *, ADRankTwoTensor > | _dof_to_F |
| Map from degree of freedom to secondary, interpolated deformation gradient tensor. | |
| std::unordered_map< const DofObject *, ADRankTwoTensor > | _dof_to_F_neighbor |
| Map from degree of freedom to neighbor, interpolated deformation gradient tensor. | |
| std::unordered_map< const DofObject *, ADRankTwoTensor > | _dof_to_interface_F |
| Map from degree of freedom to interface deformation gradient tensor. | |
| std::unordered_map< const DofObject *, ADRankTwoTensor > | _dof_to_interface_R |
| Map from degree of freedom to interface rotation tensor. | |
| std::vector< ADVariableValue > | _czm_interpolated_traction |
| The global traction. | |
| const Real | _penalty_friction |
| The penalty factor for the frictional constraints. | |
| const Real | _friction_coefficient |
| The friction coefficient. | |
| std::unordered_map< const DofObject *, std::pair< ADTwoVector, TwoVector > > | _dof_to_step_slip |
| Map from degree of freedom to current and old AD iteration step slip. | |
| std::unordered_map< dof_id_type, std::pair< ADTwoVector, TwoVector > > & | _dof_to_accumulated_slip |
| Map from degree of freedom to current and old accumulated slip. | |
| std::unordered_map< dof_id_type, std::pair< ADTwoVector, TwoVector > > & | _dof_to_tangential_traction |
| ADVariableValue | _frictional_contact_traction_one |
| The first frictional contact pressure on the mortar segment quadrature points. | |
| ADVariableValue | _frictional_contact_traction_two |
| The second frictional contact pressure on the mortar segment quadrature points. | |
| std::unordered_map< const DofObject *, TwoVector > | _dof_to_frictional_lagrange_multipliers |
| Map from degree of freedom to augmented lagrange multiplier. | |
| std::unordered_map< const DofObject *, Real > | _dof_to_local_penalty_friction |
| Map from degree of freedom to local friction penalty value. | |
| const Real | _epsilon_tolerance |
| Tolerance to avoid NaN/Inf in automatic differentiation operations. | |
| std::unordered_map< const DofObject *, ADRealVectorValue > | _dof_to_czm_traction |
| Total Lagrangian stress to be applied on CZM interface. | |
| std::unordered_map< const DofObject *, ADRealVectorValue > | _dof_to_displacement_jump |
| Displacement jump on CZM interface. | |
| std::unordered_map< dof_id_type, std::pair< ADReal, Real > > & | _dof_to_damage |
| Damage values (pair of current and old) on CZM interface. | |
| const Real | _penalty |
| The penalty factor. | |
| const Real | _penalty_multiplier |
| penalty growth factor for augmented Lagrange | |
| const Real | _penetration_tolerance |
| penetration tolerance for augmented Lagrange contact | |
| ADVariableValue | _contact_pressure |
| The contact pressure on the mortar segument quadrature points. | |
| std::unordered_map< const DofObject *, ADReal > | _dof_to_normal_pressure |
| Map from degree of freedom to normal pressure for reporting. | |
| std::unordered_map< const DofObject *, Real > | _dof_to_lagrange_multiplier |
| Map from degree of freedom to augmented lagrange multiplier. | |
| std::unordered_map< const DofObject *, Real > | _dof_to_local_penalty |
| Map from degree of freedom to local penalty value. | |
| std::unordered_map< const DofObject *, Real > | _dof_to_previous_gap |
| Map from degree of freedom to previous AL iteration gap values. | |
| const Real & | _dt |
| Current delta t... or timestep size. | |
| Real | _dt_old |
| previous timestep size | |
| const bool | _use_physical_gap |
| Use scaled or physical gap. | |
| const MooseVariable *const | _aux_lm_var |
| The auxiliary Lagrange multiplier variable (used together whith the Petrov-Galerkin approach) | |
| const Real | _max_penalty_multiplier |
| Maximum multiplier applied to the initial penalty factor in AL. | |
| enum PenaltyWeightedGapUserObject::AdaptivityNormalPenalty | _adaptivity_normal |
| FEProblemBase & | _fe_problem |
| The base finite element problem. | |
| ADReal | _qp_gap |
| The value of the gap at the current quadrature point. | |
| Real | _qp_factor |
| The value of the LM at the current quadrature point. | |
| const bool | _nodal |
| Whether the dof objects are nodal; if they're not, then they're elemental. | |
| const MooseVariable *const | _disp_x_var |
| The x displacement variable. | |
| const MooseVariable *const | _disp_y_var |
| The y displacement variable. | |
| const bool | _has_disp_z |
| For 2D mortar contact no displacement will be specified, so const pointers used. | |
| const MooseVariable *const | _disp_z_var |
| The z displacement variable. | |
| const ADVariableValue & | _secondary_disp_x |
| x-displacement on the secondary face | |
| const ADVariableValue & | _primary_disp_x |
| x-displacement on the primary face | |
| const ADVariableValue & | _secondary_disp_y |
| y-displacement on the secondary face | |
| const ADVariableValue & | _primary_disp_y |
| y-displacement on the primary face | |
| const ADVariableValue *const | _secondary_disp_z |
| z-displacement on the secondary face | |
| const ADVariableValue *const | _primary_disp_z |
| z-displacement on the primary face | |
| const MooseArray< Real > & | _coord |
| Member for handling change of coordinate systems (xyz, rz, spherical) | |
| ADRealVectorValue | _qp_gap_nodal |
| Vector for computation of weighted gap with nodal normals. | |
| ADRealVectorValue | _qp_displacement_nodal |
| Vector for computation of relative displacement (determines mixity ratio in interface problems) | |
| std::unordered_map< const DofObject *, std::pair< ADReal, Real > > | _dof_to_weighted_gap |
| A map from node to weighted gap and normalization (if requested) | |
| std::unordered_map< const DofObject *, ADRealVectorValue > | _dof_to_weighted_displacements |
| A map from node to weighted displacements. | |
| const ADReal * | _weighted_gap_ptr = nullptr |
| A pointer members that can be used to help avoid copying ADReals. | |
| const Real * | _normalization_ptr = nullptr |
| const VariableTestValue * | _test = nullptr |
| A pointer to the test function associated with the weighted gap. | |
| bool | _is_weighted_gap_nodal = true |
| Whether the weighted gap is associated with nodes or elements (like for a CONSTANT MONOMIAL Lagrange multiplier). | |
| unsigned int | _qp = 0 |
| Quadrature point index for the mortar segments. | |
| unsigned int | _i = 0 |
| Test function index. | |
| const Moose::CoordinateSystemType & | _coord_sys |
| const THREAD_ID | _tid |
| SubProblem & | _subproblem |
| SystemBase & | _sys |
| SystemBase & | _sys |
| Reference to the EquationSystem object. | |
| Assembly & | _assembly |
| const bool | _duplicate_initial_execution |
| std::set< std::string > | _depend_uo |
| const bool & | _enabled |
| MooseApp & | _app |
| Factory & | _factory |
| ActionFactory & | _action_factory |
| const std::string & | _type |
| const std::string & | _name |
| const InputParameters & | _pars |
| const ExecFlagEnum & | _execute_enum |
| const ExecFlagType & | _current_execute_flag |
| MooseApp & | _restartable_app |
| const std::string | _restartable_system_name |
| const THREAD_ID | _restartable_tid |
| const bool | _restartable_read_only |
| FEProblemBase & | _mci_feproblem |
| FEProblemBase & | _mdi_feproblem |
| MooseApp & | _pg_moose_app |
| const std::string | _prefix |
| FEProblemBase & | _sc_fe_problem |
| const THREAD_ID | _sc_tid |
| const Real & | _real_zero |
| const VariableValue & | _scalar_zero |
| const Point & | _point_zero |
| FEProblemBase & | _mci_fe_problem |
| SubProblem & | _mci_subproblem |
| const THREAD_ID | _mci_tid |
| MooseMesh & | _mci_mesh |
| Assembly & | _mci_assembly |
| const MortarInterfaceWarehouse & | _mortar_data |
| const BoundaryID | _secondary_id |
| const BoundaryID | _primary_id |
| const SubdomainID | _secondary_subdomain_id |
| const SubdomainID | _primary_subdomain_id |
| std::set< BoundaryID > | _secondary_set |
| std::set< BoundaryID > | _boundary_ids |
| std::set< SubdomainID > | _higher_dim_subdomain_ids |
| const bool | _interpolate_normals |
| const MooseArray< Point > & | _phys_points_secondary |
| const MooseArray< Point > & | _phys_points_primary |
| const libMesh::QBase *const & | _qrule_msm |
| const libMesh::QBase *const & | _qrule_face |
| Elem const *const & | _lower_secondary_elem |
| Elem const *const & | _lower_primary_elem |
| const std::vector< Real > & | _JxW_msm |
| const Elem *const & | _msm_elem |
| std::vector< Point > | _normals |
| MaterialData & | _neighbor_material_data |
| const InputParameters & | _mi_params |
| const std::string | _mi_name |
| const MooseObjectName | _mi_moose_object_name |
| FEProblemBase & | _mi_feproblem |
| SubProblem & | _mi_subproblem |
| const THREAD_ID | _mi_tid |
| const bool | _is_kokkos_object |
| const Moose::MaterialDataType | _material_data_type |
| MaterialData & | _material_data |
| bool | _stateful_allowed |
| bool | _get_material_property_called |
| std::vector< std::unique_ptr< PropertyValue > > | _default_properties |
| std::unordered_set< unsigned int > | _material_property_dependencies |
| const MaterialPropertyName | _get_suffix |
| const bool | _use_interpolated_state |
| bool | _neighbor_nodal |
| const InputParameters & | _c_parameters |
| const std::string & | _c_name |
| const std::string & | _c_type |
| FEProblemBase & | _c_fe_problem |
| const SystemBase *const | _c_sys |
| std::unordered_map< std::string, std::vector< MooseVariableFieldBase * > > | _coupled_vars |
| std::vector< MooseVariableFieldBase * > | _coupled_moose_vars |
| std::vector< MooseVariable * > | _coupled_standard_moose_vars |
| std::vector< VectorMooseVariable * > | _coupled_vector_moose_vars |
| std::vector< ArrayMooseVariable * > | _coupled_array_moose_vars |
| std::vector< MooseVariableField< Real > * > | _coupled_fv_moose_vars |
| const std::unordered_map< std::string, std::string > & | _new_to_deprecated_coupled_vars |
| bool | _c_nodal |
| bool | _c_is_implicit |
| const bool | _c_allow_element_to_nodal_coupling |
| THREAD_ID | _c_tid |
| std::unordered_map< std::string, std::vector< std::unique_ptr< VariableValue > > > | _default_value |
| std::unordered_map< std::string, std::unique_ptr< MooseArray< ADReal > > > | _ad_default_value |
| std::unordered_map< std::string, std::unique_ptr< VectorVariableValue > > | _default_vector_value |
| std::unordered_map< std::string, std::unique_ptr< ArrayVariableValue > > | _default_array_value |
| std::unordered_map< std::string, std::unique_ptr< MooseArray< ADRealVectorValue > > > | _ad_default_vector_value |
| VariableValue | _default_value_zero |
| VariableGradient | _default_gradient |
| MooseArray< ADRealVectorValue > | _ad_default_gradient |
| MooseArray< ADRealTensorValue > | _ad_default_vector_gradient |
| VariableSecond | _default_second |
| MooseArray< ADRealTensorValue > | _ad_default_second |
| MooseArray< ADRealVectorValue > | _ad_default_curl |
| const VariableValue & | _zero |
| const VariablePhiValue & | _phi_zero |
| const MooseArray< ADReal > & | _ad_zero |
| const VariableGradient & | _grad_zero |
| const MooseArray< ADRealVectorValue > & | _ad_grad_zero |
| const VariablePhiGradient & | _grad_phi_zero |
| const VariableSecond & | _second_zero |
| const MooseArray< ADRealTensorValue > & | _ad_second_zero |
| const VariablePhiSecond & | _second_phi_zero |
| const VectorVariableValue & | _vector_zero |
| const VectorVariableCurl & | _vector_curl_zero |
| VectorVariableValue | _default_vector_value_zero |
| VectorVariableGradient | _default_vector_gradient |
| VectorVariableCurl | _default_vector_curl |
| VectorVariableDivergence | _default_div |
| ArrayVariableValue | _default_array_value_zero |
| ArrayVariableGradient | _default_array_gradient |
| bool | _coupleable_neighbor |
| const Parallel::Communicator & | _communicator |
| std::unordered_map< const DofObject *, std::array< ADReal, 2 > > | _dof_to_weighted_tangential_velocity |
| A map from node to two weighted tangential velocities. | |
| std::unordered_map< const DofObject *, std::array< ADReal, 2 > > | _dof_to_real_tangential_velocity |
| A map from node to two interpolated, physical tangential velocities. | |
| std::array< const ADReal *, 2 > | _tangential_vel_ptr = {{nullptr, nullptr}} |
| An array of two pointers to avoid copies. | |
| std::array< ADReal, 2 > | _qp_tangential_velocity |
| The value of the tangential velocity values at the current quadrature point. | |
| std::array< ADReal, 2 > | _qp_real_tangential_velocity |
| The value of the "real" tangential velocity values at the current quadrature point. | |
| ADRealVectorValue | _qp_tangential_velocity_nodal |
| The value of the tangential velocity vectors at the current node. | |
| ADRealVectorValue | _qp_real_tangential_velocity_nodal |
| The value of the real tangential velocity vectors at the current node. | |
| MooseVariableField< Real > & | _secondary_var |
| Reference to the secondary variable. | |
| MooseVariableField< Real > & | _primary_var |
| Reference to the primary variable. | |
| const ADVariableValue & | _secondary_x_dot |
| x-velocity on the secondary face | |
| const ADVariableValue & | _primary_x_dot |
| x-velocity on the primary face | |
| const ADVariableValue & | _secondary_y_dot |
| y-velocity on the secondary face | |
| const ADVariableValue & | _primary_y_dot |
| y-velocity on the primary face | |
| const ADVariableValue *const | _secondary_z_dot |
| z-velocity on the secondary face | |
| const ADVariableValue *const | _primary_z_dot |
| z-velocity on the primary face | |
| bool | _3d |
| Automatic flag to determine whether we are doing three-dimensional work. | |
Static Protected Attributes | |
| static const std::string | _interpolated_old |
| static const std::string | _interpolated_older |
Private Types | |
| enum | FuncAge |
| enum | VarType |
Private Member Functions | |
| const ADVariableValue * | getADDefaultValue (const std::string &var_name) const |
| void | checkVar (const std::string &var_name) const |
| void | validateExecutionerType (const std::string &name, const std::string &fn_name) const |
| const Moose::FunctionBase * | getKokkosFunctionByNameHelper (const FunctionName &name) const |
| const UserObjectBase & | getUserObjectFromFEProblem (const UserObjectName &object_name, const THREAD_ID tid=0) const |
| const T & | castUserObject (const UserObjectBase &uo_base, const std::string ¶m_name="") const |
| void | mooseObjectError (const std::string ¶m_name, std::stringstream &oss) const |
| const std::string & | userObjectType (const UserObjectBase &uo) const |
| const std::string & | userObjectName (const UserObjectBase &uo) const |
| const PostprocessorName & | getPostprocessorNameInternal (const std::string ¶m_name, const unsigned int index, const bool allow_default_value=true) const |
| bool | isDefaultPostprocessorValueByName (const PostprocessorName &name) const |
| PostprocessorValue | getDefaultPostprocessorValueByName (const PostprocessorName &name) const |
| void | checkParam (const std::string ¶m_name, const unsigned int index=std::numeric_limits< unsigned int >::max()) const |
| bool | postprocessorsAdded () const |
| const VectorPostprocessorValue & | getVectorPostprocessorByNameHelper (const VectorPostprocessorName &name, const std::string &vector_name, bool broadcast, std::size_t t_index) const |
| const VectorPostprocessorContext< VectorPostprocessorValue > & | getVectorPostprocessorContextByNameHelper (const VectorPostprocessorName &name, const std::string &vector_name) const |
| bool | vectorPostprocessorsAdded () const |
| bool | reportersAdded () const |
| void | possiblyCheckHasReporter (const ReporterName &reporter_name, const std::string ¶m_name="") const |
| RestartableDataValue & | registerRestartableDataOnApp (std::unique_ptr< RestartableDataValue > data, THREAD_ID tid) const |
| void | registerRestartableNameWithFilterOnApp (const std::string &name, Moose::RESTARTABLE_FILTER filter) |
| RestartableData< T > & | declareRestartableDataHelper (const std::string &data_name, void *context, Args &&... args) const |
| virtual std::string | meshPropertyPrefix (const std::string &data_name) const |
| const RestartableDataValue & | getMeshPropertyInternal (const std::string &data_name, const std::string &prefix) const |
| void | mooseErrorInternal (Args &&... args) const |
| const VariableValue * | getDefaultValue (const std::string &var_name) const |
| void | setNormals () |
| Moose::MaterialDataType | getMaterialDataType (const std::set< BoundaryID > &boundary_ids) const |
| unsigned int | getMaxQps () const |
| void | addConsumedPropertyName (const MooseObjectName &obj_name, const std::string &prop_name) |
| const OutputTools< T >::VariableValue & | vectorTagValueHelper (const std::string &var_names, TagID tag, unsigned int index=0) const |
| const OutputTools< T >::VariableValue & | vectorTagValueHelper (const std::string &var_names, const std::string &tag_name, unsigned int index=0) const |
| const OutputTools< T >::VariableValue & | vectorTagDofValueHelper (const std::string &var_name, TagID tag, unsigned int comp=0) const |
| const OutputTools< T >::VariableValue & | vectorTagDofValueHelper (const std::string &var_name, const std::string &tag_name, unsigned int comp=0) const |
| void | requestStates (const std::string &var_name, const TagName &tag_name, const unsigned int comp) |
| void | checkFuncType (const std::string var_name, VarType t, FuncAge age) const |
| const VectorVariableValue * | getDefaultVectorValue (const std::string &var_name) const |
| const ArrayVariableValue * | getDefaultArrayValue (const std::string &var_name) const |
| const T & | getDefaultNodalValue (const std::string &var_name, unsigned int comp=0) const |
| const RealVectorValue & | getDefaultNodalValue (const std::string &var_name, unsigned int) const |
| const RealEigenVector & | getDefaultNodalValue (const std::string &var_name, unsigned int) const |
| const Moose::Functor< T > & | getDefaultFunctor (const std::string &var_name) const |
| Moose::Kokkos::Variable | kokkosCoupledVectorTagVariable (const std::string &var_name, const std::string &tag_name, unsigned int comp) const |
| Moose::Kokkos::Variable | kokkosCoupledVectorTagVariables (const std::string &var_name, const std::string &tag_name) const |
| Moose::Kokkos::Variable | kokkosCoupledVectorTagVectorVariable (const std::string &var_name, const std::string &tag_name, unsigned int comp) const |
| Moose::Kokkos::Variable | kokkosCoupledVectorTagVectorVariables (const std::string &var_name, const std::string &tag_name) const |
| Moose::Kokkos::Variable | kokkosZeroVariable () const |
| const PostprocessorValue & | getPostprocessorValueInternal (const std::string ¶m_name, unsigned int index, std::size_t t_index) const |
| const PostprocessorValue & | getPostprocessorValueInternal (const std::string ¶m_name, unsigned int index, std::size_t t_index) const |
| const PostprocessorValue & | getPostprocessorValueByNameInternal (const PostprocessorName &name, std::size_t t_index) const |
| const PostprocessorValue & | getPostprocessorValueByNameInternal (const PostprocessorName &name, std::size_t t_index) const |
| void | possiblyCheckHasVectorPostprocessor (const std::string ¶m_name, const std::string &vector_name) const |
| void | possiblyCheckHasVectorPostprocessor (const std::string ¶m_name, const std::string &vector_name) const |
| void | possiblyCheckHasVectorPostprocessorByName (const VectorPostprocessorName &name, const std::string &vector_name) const |
| void | possiblyCheckHasVectorPostprocessorByName (const VectorPostprocessorName &name, const std::string &vector_name) const |
Static Private Member Functions | |
| static const hit::Node * | getHitNode (const InputParameters ¶ms) |
| static std::string | messagePrefix (const InputParameters ¶ms, const bool hit_prefix) |
User object that computes bilinear mixed mode traction separation law.
Definition at line 18 of file BilinearMixedModeCohesiveZoneModel.h.
|
strongprotectedinherited |
The adaptivity method for the penalty factor at augmentations.
| Enumerator | |
|---|---|
| SIMPLE | |
| BUSSETTA | |
Definition at line 121 of file PenaltyWeightedGapUserObject.h.
|
strongprotected |
Mixed-mode propagation criterion.
| Enumerator | |
|---|---|
| POWER_LAW | |
| BK | |
Definition at line 98 of file BilinearMixedModeCohesiveZoneModel.h.
| BilinearMixedModeCohesiveZoneModel::BilinearMixedModeCohesiveZoneModel | ( | const InputParameters & | parameters | ) |
Definition at line 69 of file BilinearMixedModeCohesiveZoneModel.C.
|
protectedinherited |
See Algorithm 3 of 'The adapted augmented Lagrangian method: a new method for the resolution of the mechanical frictional contact problem', Comput Mech (2012) 49: 259-275.
Definition at line 366 of file PenaltyWeightedGapUserObject.C.
Referenced by PenaltyWeightedGapUserObject::bussettaAdaptivePenalty().
|
inlineinherited |
Definition at line 59 of file WeightedGapUserObject.h.
Referenced by PenaltyWeightedGapUserObject::selfFinalize().
|
overridevirtualinherited |
Implements AugmentedLagrangeInterface.
Definition at line 287 of file PenaltyWeightedGapUserObject.C.
|
protectedinherited |
Adaptive, local penalty for AL.
See 'The adapted augmented Lagrangian method: a new method for the resolution of the mechanical frictional contact problem', Comput Mech (2012) 49: 259-275
Definition at line 343 of file PenaltyWeightedGapUserObject.C.
Referenced by PenaltyWeightedGapUserObject::updateAugmentedLagrangianMultipliers().
|
protectedvirtual |
Definition at line 199 of file BilinearMixedModeCohesiveZoneModel.C.
Referenced by computeCZMTraction().
|
overrideprotectedvirtual |
Encapsulate the CZM constitutive behavior.
Implements CohesiveZoneModelBase.
Definition at line 143 of file BilinearMixedModeCohesiveZoneModel.C.
|
overrideprotectedvirtual |
Implements CohesiveZoneModelBase.
Definition at line 283 of file BilinearMixedModeCohesiveZoneModel.C.
Referenced by computeCZMTraction().
|
protectedvirtual |
Definition at line 266 of file BilinearMixedModeCohesiveZoneModel.C.
Referenced by computeCZMTraction().
|
protectedvirtualinherited |
Definition at line 141 of file CohesiveZoneModelBase.C.
Referenced by CohesiveZoneModelBase::reinit().
|
protectedvirtual |
Definition at line 226 of file BilinearMixedModeCohesiveZoneModel.C.
Referenced by computeCZMTraction().
|
protectedvirtualinherited |
Compute global traction for mortar application.
Definition at line 444 of file CohesiveZoneModelBase.C.
Referenced by CohesiveZoneModelBase::reinit().
|
protectedvirtual |
Definition at line 179 of file BilinearMixedModeCohesiveZoneModel.C.
Referenced by computeCZMTraction().
|
overrideprotectedvirtual |
Computes properties that are functions both of _qp and _i, for example the weighted gap.
Reimplemented from CohesiveZoneModelBase.
Definition at line 109 of file BilinearMixedModeCohesiveZoneModel.C.
|
overrideprotectedvirtual |
Computes properties that are functions only of the current quadrature point (_qp), e.g.
indepedent of shape functions
Reimplemented from CohesiveZoneModelBase.
Definition at line 98 of file BilinearMixedModeCohesiveZoneModel.C.
|
inlineoverrideprotectedvirtual |
Reimplemented from CohesiveZoneModelBase.
Definition at line 46 of file BilinearMixedModeCohesiveZoneModel.h.
Referenced by finalize().
|
overridevirtualinherited |
Implements WeightedGapUserObject.
Definition at line 113 of file PenaltyWeightedGapUserObject.C.
|
overridevirtualinherited |
Implements WeightedVelocitiesUserObject.
Definition at line 432 of file CohesiveZoneModelBase.C.
|
overridevirtualinherited |
Implements WeightedVelocitiesUserObject.
Definition at line 438 of file CohesiveZoneModelBase.C.
|
virtualinherited |
Definition at line 458 of file CohesiveZoneModelBase.C.
Referenced by MortarGenericTraction::computeQpResidual().
|
inlineinherited |
Get the degree of freedom to weighted gap information.
Definition at line 200 of file WeightedGapUserObject.h.
Referenced by ComputeFrictionalForceLMMechanicalContact::incorrectEdgeDroppingPost(), ComputeWeightedGapLMMechanicalContact::incorrectEdgeDroppingPost(), ComputeFrictionalForceLMMechanicalContact::post(), and ComputeWeightedGapLMMechanicalContact::post().
|
inlineinherited |
Get the degree of freedom to weighted velocities information.
Definition at line 107 of file WeightedVelocitiesUserObject.h.
Referenced by ComputeFrictionalForceLMMechanicalContact::incorrectEdgeDroppingPost(), and ComputeFrictionalForceLMMechanicalContact::post().
|
overridevirtualinherited |
Implements MortarUserObject.
Definition at line 161 of file WeightedGapUserObject.C.
|
overridevirtual |
Reimplemented from CohesiveZoneModelBase.
Definition at line 306 of file BilinearMixedModeCohesiveZoneModel.C.
|
inlineprotectedinherited |
Find a value in a map or return a default if the key doesn't exist.
Definition at line 122 of file WeightedGapUserObject.h.
Referenced by CohesiveZoneModelBase::reinit(), PenaltyFrictionUserObject::reinit(), and PenaltyWeightedGapUserObject::selfFinalize().
|
inlinevirtualinherited |
| node | Node pointer |
| component | Component of the local slip vector |
Reimplemented in PenaltyFrictionUserObject.
Definition at line 77 of file WeightedGapUserObject.h.
|
inlinevirtualinherited |
Definition at line 45 of file PenaltyWeightedGapUserObject.h.
Referenced by MortarUserObjectAux::MortarUserObjectAux().
| Real BilinearMixedModeCohesiveZoneModel::getCohesiveDamage | ( | const Node *const | node | ) | const |
Definition at line 337 of file BilinearMixedModeCohesiveZoneModel.C.
Referenced by CohesiveZoneMortarUserObjectAux::CohesiveZoneMortarUserObjectAux().
| Real BilinearMixedModeCohesiveZoneModel::getCohesiveTractionEffective | ( | const Node *const | node | ) | const |
Definition at line 458 of file BilinearMixedModeCohesiveZoneModel.C.
Referenced by CohesiveZoneMortarUserObjectAux::CohesiveZoneMortarUserObjectAux().
| Real BilinearMixedModeCohesiveZoneModel::getCohesiveTractionNormal | ( | const Node *const | node | ) | const |
Definition at line 411 of file BilinearMixedModeCohesiveZoneModel.C.
Referenced by CohesiveZoneMortarUserObjectAux::CohesiveZoneMortarUserObjectAux().
| Real BilinearMixedModeCohesiveZoneModel::getCohesiveTractionTangentialMagnitude | ( | const Node *const | node | ) | const |
Definition at line 422 of file BilinearMixedModeCohesiveZoneModel.C.
Referenced by CohesiveZoneMortarUserObjectAux::CohesiveZoneMortarUserObjectAux().
| Real BilinearMixedModeCohesiveZoneModel::getCohesiveTractionTangentialOne | ( | const Node *const | node | ) | const |
Definition at line 436 of file BilinearMixedModeCohesiveZoneModel.C.
Referenced by CohesiveZoneMortarUserObjectAux::CohesiveZoneMortarUserObjectAux().
| Real BilinearMixedModeCohesiveZoneModel::getCohesiveTractionTangentialTwo | ( | const Node *const | node | ) | const |
Definition at line 447 of file BilinearMixedModeCohesiveZoneModel.C.
Referenced by CohesiveZoneMortarUserObjectAux::CohesiveZoneMortarUserObjectAux().
|
inlinevirtualinherited |
Reimplemented in PenaltyFrictionUserObject.
Definition at line 41 of file PenaltyWeightedGapUserObject.h.
|
inlinevirtualinherited |
| node | Node pointer |
| component | Component of the frictional pressure vector |
Reimplemented in PenaltyFrictionUserObject.
Definition at line 66 of file WeightedGapUserObject.h.
| Real BilinearMixedModeCohesiveZoneModel::getLocalDisplacementNormal | ( | const Node *const | node | ) | const |
Definition at line 348 of file BilinearMixedModeCohesiveZoneModel.C.
Referenced by CohesiveZoneMortarUserObjectAux::CohesiveZoneMortarUserObjectAux().
| Real BilinearMixedModeCohesiveZoneModel::getLocalDisplacementTangential | ( | const Node *const | node | ) | const |
Definition at line 360 of file BilinearMixedModeCohesiveZoneModel.C.
Referenced by CohesiveZoneMortarUserObjectAux::CohesiveZoneMortarUserObjectAux().
| Real BilinearMixedModeCohesiveZoneModel::getLocalDisplacementTangentialEffective | ( | const Node *const | node | ) | const |
Definition at line 390 of file BilinearMixedModeCohesiveZoneModel.C.
Referenced by CohesiveZoneMortarUserObjectAux::CohesiveZoneMortarUserObjectAux().
| Real BilinearMixedModeCohesiveZoneModel::getLocalDisplacementTangentialOne | ( | const Node *const | node | ) | const |
Definition at line 366 of file BilinearMixedModeCohesiveZoneModel.C.
Referenced by CohesiveZoneMortarUserObjectAux::CohesiveZoneMortarUserObjectAux(), and getLocalDisplacementTangential().
| Real BilinearMixedModeCohesiveZoneModel::getLocalDisplacementTangentialTwo | ( | const Node *const | node | ) | const |
Definition at line 378 of file BilinearMixedModeCohesiveZoneModel.C.
Referenced by CohesiveZoneMortarUserObjectAux::CohesiveZoneMortarUserObjectAux().
| Real BilinearMixedModeCohesiveZoneModel::getModeMixityRatio | ( | const Node *const | node | ) | const |
Definition at line 326 of file BilinearMixedModeCohesiveZoneModel.C.
Referenced by CohesiveZoneMortarUserObjectAux::CohesiveZoneMortarUserObjectAux().
|
overridevirtualinherited |
| node | Node pointer |
Implements WeightedGapUserObject.
Definition at line 164 of file PenaltyWeightedGapUserObject.C.
|
virtualinherited |
| node | Node pointer |
Definition at line 172 of file WeightedGapUserObject.C.
Referenced by MortarUserObjectAux::MortarUserObjectAux(), and PenaltyWeightedGapUserObject::updateAugmentedLagrangianMultipliers().
|
virtualinherited |
Definition at line 175 of file PenaltyWeightedGapUserObject.C.
Referenced by MortarUserObjectAux::MortarUserObjectAux().
|
inlinevirtualinherited |
| node | Node pointer |
| component | Component of the local slip vector |
Reimplemented in PenaltyFrictionUserObject.
Definition at line 88 of file WeightedGapUserObject.h.
Referenced by MortarUserObjectAux::MortarUserObjectAux().
|
overridevirtual |
Reimplemented from CohesiveZoneModelBase.
Definition at line 125 of file BilinearMixedModeCohesiveZoneModel.C.
|
overridevirtualinherited |
Reimplemented from MortarUserObject.
Definition at line 60 of file WeightedGapUserObject.C.
|
overridevirtualinherited |
Implements AugmentedLagrangeInterface.
Reimplemented in PenaltyFrictionUserObject.
Definition at line 226 of file PenaltyWeightedGapUserObject.C.
Referenced by PenaltyFrictionUserObject::isAugmentedLagrangianConverged().
|
inlineprotectedinherited |
Normalize mortar quantities (remove mortar integral scaling)
Definition at line 58 of file CohesiveZoneModelBase.h.
Referenced by computeCriticalDisplacementJump(), computeCZMTraction(), computeEffectiveDisplacementJump(), CohesiveZoneModelBase::computeFandR(), computeFinalDisplacementJump(), and computeModeMixity().
|
inlineinherited |
Compute physical gap from integration gap quantity.
Definition at line 54 of file WeightedGapUserObject.h.
Referenced by PenaltyWeightedGapUserObject::augmentedLagrangianSetup(), WeightedGapUserObject::getNormalGap(), and PenaltyWeightedGapUserObject::isAugmentedLagrangianConverged().
|
protectedvirtualinherited |
Definition at line 389 of file CohesiveZoneModelBase.C.
Referenced by CohesiveZoneModelBase::reinit().
|
overridevirtualinherited |
Reimplemented from PenaltyWeightedGapUserObject.
Definition at line 242 of file CohesiveZoneModelBase.C.
|
protectedinherited |
Definition at line 133 of file PenaltyWeightedGapUserObject.C.
Referenced by CohesiveZoneModelBase::finalize(), PenaltyFrictionUserObject::finalize(), and PenaltyWeightedGapUserObject::finalize().
|
protectedinherited |
Definition at line 119 of file PenaltyWeightedGapUserObject.C.
Referenced by CohesiveZoneModelBase::initialize(), PenaltyFrictionUserObject::initialize(), and PenaltyWeightedGapUserObject::initialize().
|
protectedinherited |
Definition at line 131 of file WeightedVelocitiesUserObject.C.
Referenced by CohesiveZoneModelBase::initialize(), PenaltyFrictionUserObject::initialize(), and WeightedVelocitiesUserObject::initialize().
|
protectedinherited |
Definition at line 202 of file PenaltyWeightedGapUserObject.C.
Referenced by CohesiveZoneModelBase::timestepSetup(), PenaltyFrictionUserObject::timestepSetup(), and PenaltyWeightedGapUserObject::timestepSetup().
|
inlineprotectedinherited |
Definition at line 52 of file WeightedVelocitiesUserObject.h.
Referenced by CohesiveZoneModelBase::timestepSetup(), and PenaltyFrictionUserObject::timestepSetup().
|
overrideprotectedvirtualinherited |
Reimplemented from PenaltyWeightedGapUserObject.
Definition at line 104 of file CohesiveZoneModelBase.C.
|
overridevirtualinherited |
Reimplemented from PenaltyWeightedGapUserObject.
Definition at line 174 of file CohesiveZoneModelBase.C.
|
overridevirtualinherited |
Implements AugmentedLagrangeInterface.
Reimplemented in PenaltyFrictionUserObject.
Definition at line 299 of file PenaltyWeightedGapUserObject.C.
Referenced by PenaltyFrictionUserObject::updateAugmentedLagrangianMultipliers().
|
static |
Definition at line 28 of file BilinearMixedModeCohesiveZoneModel.C.
|
protectedinherited |
Automatic flag to determine whether we are doing three-dimensional work.
Definition at line 103 of file WeightedVelocitiesUserObject.h.
Referenced by WeightedVelocitiesUserObject::computeQpIProperties(), and WeightedVelocitiesUserObject::computeQpProperties().
|
protectedinherited |
|
protectedinherited |
augmented Lagrange problem and iteration number
Definition at line 91 of file PenaltyWeightedGapUserObject.h.
Referenced by PenaltyFrictionUserObject::PenaltyFrictionUserObject(), PenaltyWeightedGapUserObject::PenaltyWeightedGapUserObject(), CohesiveZoneModelBase::reinit(), PenaltyFrictionUserObject::reinit(), and PenaltyWeightedGapUserObject::selfFinalize().
|
protectedinherited |
The auxiliary Lagrange multiplier variable (used together whith the Petrov-Galerkin approach)
Definition at line 115 of file PenaltyWeightedGapUserObject.h.
Referenced by CohesiveZoneModelBase::test(), PenaltyFrictionUserObject::test(), and PenaltyWeightedGapUserObject::test().
|
protectedinherited |
The contact pressure on the mortar segument quadrature points.
Definition at line 85 of file PenaltyWeightedGapUserObject.h.
Referenced by PenaltyWeightedGapUserObject::contactPressure(), and PenaltyWeightedGapUserObject::reinit().
|
protectedinherited |
Member for handling change of coordinate systems (xyz, rz, spherical)
Definition at line 165 of file WeightedGapUserObject.h.
Referenced by WeightedGapUserObject::computeQpProperties(), computeQpProperties(), CohesiveZoneModelBase::computeQpProperties(), and WeightedVelocitiesUserObject::computeQpProperties().
|
protectedinherited |
The global traction.
Definition at line 98 of file CohesiveZoneModelBase.h.
Referenced by CohesiveZoneModelBase::czmGlobalTraction(), and CohesiveZoneModelBase::reinit().
|
protectedinherited |
The x displacement variable.
Definition at line 143 of file WeightedGapUserObject.h.
Referenced by WeightedGapUserObject::computeQpProperties(), WeightedVelocitiesUserObject::computeQpProperties(), PenaltyWeightedGapUserObject::PenaltyWeightedGapUserObject(), CohesiveZoneModelBase::test(), PenaltyFrictionUserObject::test(), and PenaltyWeightedGapUserObject::test().
|
protectedinherited |
The y displacement variable.
Definition at line 145 of file WeightedGapUserObject.h.
Referenced by WeightedGapUserObject::computeQpProperties(), WeightedVelocitiesUserObject::computeQpProperties(), and PenaltyWeightedGapUserObject::PenaltyWeightedGapUserObject().
|
protectedinherited |
The z displacement variable.
Definition at line 149 of file WeightedGapUserObject.h.
Referenced by WeightedGapUserObject::computeQpProperties(), WeightedVelocitiesUserObject::computeQpProperties(), and PenaltyWeightedGapUserObject::PenaltyWeightedGapUserObject().
|
protectedinherited |
Map from degree of freedom to current and old accumulated slip.
Definition at line 110 of file CohesiveZoneModelBase.h.
Referenced by CohesiveZoneModelBase::reinit(), and CohesiveZoneModelBase::timestepSetup().
|
protectedinherited |
Total Lagrangian stress to be applied on CZM interface.
Definition at line 131 of file CohesiveZoneModelBase.h.
Referenced by computeCZMTraction(), CohesiveZoneModelBase::computeGlobalTraction(), CohesiveZoneModelBase::initialize(), and CohesiveZoneModelBase::reinit().
|
protectedinherited |
Damage values (pair of current and old) on CZM interface.
Definition at line 137 of file CohesiveZoneModelBase.h.
Referenced by computeCZMTraction(), computeDamage(), getCohesiveDamage(), CohesiveZoneModelBase::reinit(), and CohesiveZoneModelBase::timestepSetup().
|
protected |
Definition at line 128 of file BilinearMixedModeCohesiveZoneModel.h.
Referenced by computeDamage(), computeFinalDisplacementJump(), and initialize().
|
protected |
Definition at line 127 of file BilinearMixedModeCohesiveZoneModel.h.
Referenced by computeCriticalDisplacementJump(), computeDamage(), computeFinalDisplacementJump(), and initialize().
|
protected |
Definition at line 129 of file BilinearMixedModeCohesiveZoneModel.h.
Referenced by computeDamage(), computeEffectiveDisplacementJump(), and initialize().
|
protectedinherited |
Displacement jump on CZM interface.
Definition at line 134 of file CohesiveZoneModelBase.h.
|
protectedinherited |
Map from degree of freedom to secondary, interpolated deformation gradient tensor.
Definition at line 86 of file CohesiveZoneModelBase.h.
Referenced by CohesiveZoneModelBase::computeFandR(), CohesiveZoneModelBase::computeQpIProperties(), CohesiveZoneModelBase::finalize(), and CohesiveZoneModelBase::initialize().
|
protectedinherited |
Map from degree of freedom to neighbor, interpolated deformation gradient tensor.
Definition at line 89 of file CohesiveZoneModelBase.h.
Referenced by CohesiveZoneModelBase::computeFandR(), CohesiveZoneModelBase::computeQpIProperties(), CohesiveZoneModelBase::finalize(), and CohesiveZoneModelBase::initialize().
|
protectedinherited |
Map from degree of freedom to augmented lagrange multiplier.
Definition at line 122 of file CohesiveZoneModelBase.h.
Referenced by CohesiveZoneModelBase::reinit(), and CohesiveZoneModelBase::timestepSetup().
|
protected |
Definition at line 121 of file BilinearMixedModeCohesiveZoneModel.h.
Referenced by computeFinalDisplacementJump(), computeQpIProperties(), finalize(), and initialize().
|
protected |
Definition at line 122 of file BilinearMixedModeCohesiveZoneModel.h.
Referenced by computeFinalDisplacementJump(), computeQpIProperties(), finalize(), and initialize().
|
protectedinherited |
Map from degree of freedom to local displacement jump.
Definition at line 77 of file CohesiveZoneModelBase.h.
Referenced by computeCriticalDisplacementJump(), computeCZMTraction(), computeEffectiveDisplacementJump(), CohesiveZoneModelBase::computeFandR(), computeFinalDisplacementJump(), computeModeMixity(), getLocalDisplacementNormal(), getLocalDisplacementTangentialEffective(), getLocalDisplacementTangentialOne(), getLocalDisplacementTangentialTwo(), CohesiveZoneModelBase::initialize(), and CohesiveZoneModelBase::prepareJumpKinematicQuantities().
|
protectedinherited |
Map from degree of freedom to interface deformation gradient tensor.
Definition at line 92 of file CohesiveZoneModelBase.h.
Referenced by CohesiveZoneModelBase::computeFandR(), and CohesiveZoneModelBase::initialize().
|
protectedinherited |
Map from degree of freedom to interface rotation tensor.
Definition at line 95 of file CohesiveZoneModelBase.h.
Referenced by CohesiveZoneModelBase::computeFandR(), and CohesiveZoneModelBase::initialize().
|
protectedinherited |
Map from degree of freedom to augmented lagrange multiplier.
Definition at line 97 of file PenaltyWeightedGapUserObject.h.
Referenced by PenaltyWeightedGapUserObject::getNormalLagrangeMultiplier(), PenaltyWeightedGapUserObject::isAugmentedLagrangianConverged(), CohesiveZoneModelBase::reinit(), PenaltyFrictionUserObject::reinit(), PenaltyWeightedGapUserObject::selfFinalize(), PenaltyFrictionUserObject::updateAugmentedLagrangianMultipliers(), and PenaltyWeightedGapUserObject::updateAugmentedLagrangianMultipliers().
|
protected |
Map from degree of freedom to the local-frame cohesive traction.
Stored as raw values (no AD derivatives) since it only feeds auxiliary output.
Definition at line 68 of file BilinearMixedModeCohesiveZoneModel.h.
Referenced by computeCZMTraction(), getCohesiveTractionEffective(), getCohesiveTractionNormal(), getCohesiveTractionTangentialMagnitude(), getCohesiveTractionTangentialOne(), getCohesiveTractionTangentialTwo(), and initialize().
|
protectedinherited |
Map from degree of freedom to local penalty value.
Definition at line 100 of file PenaltyWeightedGapUserObject.h.
Referenced by PenaltyWeightedGapUserObject::selfFinalize(), PenaltyWeightedGapUserObject::selfTimestepSetup(), and PenaltyWeightedGapUserObject::updateAugmentedLagrangianMultipliers().
|
protectedinherited |
Map from degree of freedom to local friction penalty value.
Definition at line 125 of file CohesiveZoneModelBase.h.
Referenced by CohesiveZoneModelBase::reinit(), and CohesiveZoneModelBase::timestepSetup().
|
protected |
Map from degree of freedom to mode mixity ratio (AD needed?)
Definition at line 64 of file BilinearMixedModeCohesiveZoneModel.h.
Referenced by computeCriticalDisplacementJump(), computeFinalDisplacementJump(), computeModeMixity(), getModeMixityRatio(), and initialize().
|
protectedinherited |
Map from degree of freedom to normal pressure for reporting.
Definition at line 88 of file PenaltyWeightedGapUserObject.h.
Referenced by PenaltyWeightedGapUserObject::getActiveSetState(), PenaltyWeightedGapUserObject::getNormalContactPressure(), PenaltyFrictionUserObject::isAugmentedLagrangianConverged(), CohesiveZoneModelBase::reinit(), PenaltyFrictionUserObject::reinit(), PenaltyWeightedGapUserObject::reinit(), PenaltyWeightedGapUserObject::selfFinalize(), and PenaltyWeightedGapUserObject::selfInitialize().
|
protected |
Definition at line 115 of file BilinearMixedModeCohesiveZoneModel.h.
Referenced by computeCriticalDisplacementJump(), computeQpIProperties(), finalize(), and initialize().
|
protectedinherited |
Map from degree of freedom to previous AL iteration gap values.
Definition at line 103 of file PenaltyWeightedGapUserObject.h.
Referenced by PenaltyWeightedGapUserObject::augmentedLagrangianSetup(), PenaltyWeightedGapUserObject::selfTimestepSetup(), and PenaltyWeightedGapUserObject::updateAugmentedLagrangianMultipliers().
|
protectedinherited |
A map from node to two interpolated, physical tangential velocities.
Definition at line 58 of file WeightedVelocitiesUserObject.h.
Referenced by WeightedVelocitiesUserObject::computeQpIProperties(), WeightedVelocitiesUserObject::finalize(), PenaltyFrictionUserObject::getTangentialVelocity(), PenaltyFrictionUserObject::isAugmentedLagrangianConverged(), CohesiveZoneModelBase::reinit(), PenaltyFrictionUserObject::reinit(), WeightedVelocitiesUserObject::selfInitialize(), and PenaltyFrictionUserObject::updateAugmentedLagrangianMultipliers().
|
protectedinherited |
*** Kinematics/displacement jump quantities *** Map from degree of freedom to rotation matrix
Definition at line 74 of file CohesiveZoneModelBase.h.
Referenced by CohesiveZoneModelBase::computeFandR(), CohesiveZoneModelBase::computeGlobalTraction(), CohesiveZoneModelBase::initialize(), and CohesiveZoneModelBase::prepareJumpKinematicQuantities().
|
protected |
Definition at line 116 of file BilinearMixedModeCohesiveZoneModel.h.
Referenced by computeCriticalDisplacementJump(), computeFinalDisplacementJump(), computeQpIProperties(), finalize(), and initialize().
|
protectedinherited |
Map from degree of freedom to current and old AD iteration step slip.
Definition at line 107 of file CohesiveZoneModelBase.h.
Referenced by CohesiveZoneModelBase::timestepSetup().
|
protectedinherited |
Definition at line 113 of file CohesiveZoneModelBase.h.
Referenced by CohesiveZoneModelBase::reinit(), and CohesiveZoneModelBase::timestepSetup().
|
protectedinherited |
A map from node to weighted displacements.
Definition at line 177 of file WeightedGapUserObject.h.
Referenced by WeightedGapUserObject::computeQpIProperties(), CohesiveZoneModelBase::finalize(), WeightedGapUserObject::initialize(), and CohesiveZoneModelBase::prepareJumpKinematicQuantities().
|
protectedinherited |
A map from node to weighted gap and normalization (if requested)
Definition at line 174 of file WeightedGapUserObject.h.
Referenced by PenaltyWeightedGapUserObject::augmentedLagrangianSetup(), computeCZMTraction(), WeightedGapUserObject::computeQpIProperties(), WeightedGapUserObject::dofToWeightedGap(), WeightedGapUserObject::finalize(), getLocalDisplacementNormal(), getLocalDisplacementTangentialEffective(), getLocalDisplacementTangentialOne(), getLocalDisplacementTangentialTwo(), WeightedGapUserObject::getNormalGap(), WeightedGapUserObject::initialize(), PenaltyWeightedGapUserObject::isAugmentedLagrangianConverged(), CohesiveZoneModelBase::normalizeQuantity(), CohesiveZoneModelBase::prepareJumpKinematicQuantities(), PenaltyWeightedGapUserObject::selfFinalize(), and PenaltyWeightedGapUserObject::updateAugmentedLagrangianMultipliers().
|
protectedinherited |
A map from node to two weighted tangential velocities.
Definition at line 55 of file WeightedVelocitiesUserObject.h.
Referenced by WeightedVelocitiesUserObject::computeQpIProperties(), WeightedVelocitiesUserObject::dofToWeightedVelocities(), WeightedVelocitiesUserObject::finalize(), and WeightedVelocitiesUserObject::selfInitialize().
|
protectedinherited |
Current delta t... or timestep size.
Definition at line 106 of file PenaltyWeightedGapUserObject.h.
Referenced by computeDamage(), PenaltyFrictionUserObject::isAugmentedLagrangianConverged(), CohesiveZoneModelBase::reinit(), PenaltyFrictionUserObject::reinit(), PenaltyWeightedGapUserObject::selfTimestepSetup(), and PenaltyFrictionUserObject::updateAugmentedLagrangianMultipliers().
|
protectedinherited |
previous timestep size
Definition at line 109 of file PenaltyWeightedGapUserObject.h.
Referenced by PenaltyWeightedGapUserObject::selfTimestepSetup().
|
protectedinherited |
Tolerance to avoid NaN/Inf in automatic differentiation operations.
Definition at line 128 of file CohesiveZoneModelBase.h.
Referenced by computeCriticalDisplacementJump(), computeEffectiveDisplacementJump(), computeFinalDisplacementJump(), computeModeMixity(), and CohesiveZoneModelBase::reinit().
|
protectedinherited |
Deformation gradient for interpolation.
Definition at line 80 of file CohesiveZoneModelBase.h.
Referenced by CohesiveZoneModelBase::computeQpIProperties(), and CohesiveZoneModelBase::computeQpProperties().
|
protectedinherited |
Deformation gradient for interpolation of the neighbor projection.
Definition at line 83 of file CohesiveZoneModelBase.h.
Referenced by CohesiveZoneModelBase::computeQpIProperties(), and CohesiveZoneModelBase::computeQpProperties().
|
protectedinherited |
The base finite element problem.
Definition at line 131 of file WeightedGapUserObject.h.
|
protectedinherited |
The friction coefficient.
Definition at line 104 of file CohesiveZoneModelBase.h.
Referenced by CohesiveZoneModelBase::reinit().
|
protectedinherited |
The first frictional contact pressure on the mortar segment quadrature points.
Definition at line 116 of file CohesiveZoneModelBase.h.
Referenced by CohesiveZoneModelBase::contactTangentialPressureDirOne(), and CohesiveZoneModelBase::reinit().
|
protectedinherited |
The second frictional contact pressure on the mortar segment quadrature points.
Definition at line 119 of file CohesiveZoneModelBase.h.
Referenced by CohesiveZoneModelBase::contactTangentialPressureDirTwo(), and CohesiveZoneModelBase::reinit().
|
protected |
Fracture parameter mode I.
Definition at line 77 of file BilinearMixedModeCohesiveZoneModel.h.
Referenced by computeQpProperties().
|
protected |
Interpolated value of fracture paramter mode I.
Definition at line 89 of file BilinearMixedModeCohesiveZoneModel.h.
Referenced by computeQpIProperties(), and computeQpProperties().
|
protected |
Fracture parameter mode II.
Definition at line 80 of file BilinearMixedModeCohesiveZoneModel.h.
Referenced by computeQpProperties().
|
protected |
Interpolated value of fracture paramter mode II.
Definition at line 92 of file BilinearMixedModeCohesiveZoneModel.h.
Referenced by computeQpIProperties(), and computeQpProperties().
|
protectedinherited |
Coupled displacement gradients.
Definition at line 67 of file CohesiveZoneModelBase.h.
Referenced by CohesiveZoneModelBase::computeQpProperties().
|
protectedinherited |
Coupled displacement and neighbor displacement gradient.
Definition at line 70 of file CohesiveZoneModelBase.h.
Referenced by CohesiveZoneModelBase::computeQpProperties().
|
protectedinherited |
For 2D mortar contact no displacement will be specified, so const pointers used.
Definition at line 147 of file WeightedGapUserObject.h.
Referenced by WeightedGapUserObject::computeQpProperties(), WeightedVelocitiesUserObject::computeQpProperties(), and PenaltyWeightedGapUserObject::PenaltyWeightedGapUserObject().
|
protectedinherited |
Test function index.
Definition at line 196 of file WeightedGapUserObject.h.
Referenced by WeightedGapUserObject::computeQpIProperties(), computeQpIProperties(), CohesiveZoneModelBase::computeQpIProperties(), WeightedVelocitiesUserObject::computeQpIProperties(), and WeightedGapUserObject::execute().
|
protectedinherited |
Whether the weighted gap is associated with nodes or elements (like for a CONSTANT MONOMIAL Lagrange multiplier).
We have this member so that we don't do virtual calls during inner quadrature-point/test-function loops
Definition at line 190 of file WeightedGapUserObject.h.
Referenced by WeightedVelocitiesUserObject::computeQpIProperties().
|
protectedinherited |
Definition at line 93 of file PenaltyWeightedGapUserObject.h.
Referenced by PenaltyWeightedGapUserObject::isAugmentedLagrangianConverged().
|
protectedinherited |
Maximum multiplier applied to the initial penalty factor in AL.
Definition at line 118 of file PenaltyWeightedGapUserObject.h.
Referenced by PenaltyFrictionUserObject::updateAugmentedLagrangianMultipliers(), and PenaltyWeightedGapUserObject::updateAugmentedLagrangianMultipliers().
|
protected |
Referenced by computeFinalDisplacementJump().
|
protectedinherited |
Number of displacement components.
Definition at line 64 of file CohesiveZoneModelBase.h.
|
staticprotectedinherited |
Definition at line 92 of file PenaltyWeightedGapUserObject.h.
|
protectedinherited |
Whether the dof objects are nodal; if they're not, then they're elemental.
Definition at line 140 of file WeightedGapUserObject.h.
Referenced by finalize(), CohesiveZoneModelBase::finalize(), WeightedGapUserObject::finalize(), and WeightedVelocitiesUserObject::finalize().
|
protected |
The normal strength material property.
Definition at line 71 of file BilinearMixedModeCohesiveZoneModel.h.
Referenced by computeQpProperties().
|
protected |
Interpolated value of normal_strength.
Definition at line 83 of file BilinearMixedModeCohesiveZoneModel.h.
Referenced by computeQpIProperties(), and computeQpProperties().
|
protectedinherited |
Definition at line 181 of file WeightedGapUserObject.h.
|
protectedinherited |
The penalty factor.
Definition at line 76 of file PenaltyWeightedGapUserObject.h.
Referenced by PenaltyWeightedGapUserObject::bussettaAdaptivePenalty(), PenaltyWeightedGapUserObject::selfFinalize(), PenaltyWeightedGapUserObject::selfTimestepSetup(), and PenaltyWeightedGapUserObject::updateAugmentedLagrangianMultipliers().
|
protectedinherited |
The penalty factor for the frictional constraints.
Definition at line 101 of file CohesiveZoneModelBase.h.
Referenced by CohesiveZoneModelBase::reinit(), and CohesiveZoneModelBase::timestepSetup().
|
protectedinherited |
penalty growth factor for augmented Lagrange
Definition at line 79 of file PenaltyWeightedGapUserObject.h.
Referenced by PenaltyWeightedGapUserObject::updateAugmentedLagrangianMultipliers().
|
protected |
Definition at line 95 of file BilinearMixedModeCohesiveZoneModel.h.
Referenced by computeCriticalDisplacementJump(), computeCZMTraction(), and computeFinalDisplacementJump().
|
protectedinherited |
penetration tolerance for augmented Lagrange contact
Definition at line 82 of file PenaltyWeightedGapUserObject.h.
Referenced by PenaltyWeightedGapUserObject::adaptiveNormalPenalty(), PenaltyWeightedGapUserObject::isAugmentedLagrangianConverged(), and PenaltyWeightedGapUserObject::updateAugmentedLagrangianMultipliers().
|
protected |
Power law parameter for bilinear traction model.
Definition at line 105 of file BilinearMixedModeCohesiveZoneModel.h.
Referenced by computeFinalDisplacementJump().
|
protectedinherited |
x-displacement on the primary face
Definition at line 154 of file WeightedGapUserObject.h.
Referenced by WeightedGapUserObject::computeQpProperties().
|
protectedinherited |
y-displacement on the primary face
Definition at line 158 of file WeightedGapUserObject.h.
Referenced by WeightedGapUserObject::computeQpProperties().
|
protectedinherited |
z-displacement on the primary face
Definition at line 162 of file WeightedGapUserObject.h.
|
protectedinherited |
Reference to the primary variable.
Definition at line 82 of file WeightedVelocitiesUserObject.h.
|
protectedinherited |
x-velocity on the primary face
Definition at line 88 of file WeightedVelocitiesUserObject.h.
Referenced by WeightedVelocitiesUserObject::computeQpProperties().
|
protectedinherited |
y-velocity on the primary face
Definition at line 94 of file WeightedVelocitiesUserObject.h.
Referenced by WeightedVelocitiesUserObject::computeQpProperties().
|
protectedinherited |
z-velocity on the primary face
Definition at line 100 of file WeightedVelocitiesUserObject.h.
|
protectedinherited |
Quadrature point index for the mortar segments.
Definition at line 193 of file WeightedGapUserObject.h.
Referenced by WeightedGapUserObject::computeQpIProperties(), computeQpIProperties(), CohesiveZoneModelBase::computeQpIProperties(), WeightedVelocitiesUserObject::computeQpIProperties(), WeightedGapUserObject::computeQpProperties(), computeQpProperties(), CohesiveZoneModelBase::computeQpProperties(), WeightedVelocitiesUserObject::computeQpProperties(), and WeightedGapUserObject::execute().
|
protectedinherited |
Vector for computation of relative displacement (determines mixity ratio in interface problems)
Definition at line 171 of file WeightedGapUserObject.h.
Referenced by WeightedGapUserObject::computeQpIProperties(), and WeightedGapUserObject::computeQpProperties().
|
protectedinherited |
The value of the LM at the current quadrature point.
Definition at line 137 of file WeightedGapUserObject.h.
Referenced by WeightedGapUserObject::computeQpIProperties(), and WeightedGapUserObject::computeQpProperties().
|
protectedinherited |
The value of the gap at the current quadrature point.
Definition at line 134 of file WeightedGapUserObject.h.
|
protectedinherited |
Vector for computation of weighted gap with nodal normals.
Definition at line 168 of file WeightedGapUserObject.h.
Referenced by WeightedGapUserObject::computeQpIProperties(), and WeightedGapUserObject::computeQpProperties().
|
protectedinherited |
The value of the "real" tangential velocity values at the current quadrature point.
Definition at line 67 of file WeightedVelocitiesUserObject.h.
|
protectedinherited |
The value of the real tangential velocity vectors at the current node.
Definition at line 73 of file WeightedVelocitiesUserObject.h.
Referenced by WeightedVelocitiesUserObject::computeQpIProperties(), and WeightedVelocitiesUserObject::computeQpProperties().
|
protectedinherited |
The value of the tangential velocity values at the current quadrature point.
Definition at line 64 of file WeightedVelocitiesUserObject.h.
|
protectedinherited |
The value of the tangential velocity vectors at the current node.
Definition at line 70 of file WeightedVelocitiesUserObject.h.
Referenced by WeightedVelocitiesUserObject::computeQpIProperties(), and WeightedVelocitiesUserObject::computeQpProperties().
|
protected |
Parameter for the regularization of the Macaulay bracket.
Definition at line 111 of file BilinearMixedModeCohesiveZoneModel.h.
Referenced by computeEffectiveDisplacementJump().
|
protectedinherited |
x-displacement on the secondary face
Definition at line 152 of file WeightedGapUserObject.h.
Referenced by WeightedGapUserObject::computeQpProperties().
|
protectedinherited |
y-displacement on the secondary face
Definition at line 156 of file WeightedGapUserObject.h.
Referenced by WeightedGapUserObject::computeQpProperties().
|
protectedinherited |
z-displacement on the secondary face
Definition at line 160 of file WeightedGapUserObject.h.
|
protectedinherited |
Reference to the secondary variable.
Definition at line 79 of file WeightedVelocitiesUserObject.h.
|
protectedinherited |
x-velocity on the secondary face
Definition at line 85 of file WeightedVelocitiesUserObject.h.
Referenced by WeightedVelocitiesUserObject::computeQpProperties().
|
protectedinherited |
y-velocity on the secondary face
Definition at line 91 of file WeightedVelocitiesUserObject.h.
Referenced by WeightedVelocitiesUserObject::computeQpProperties().
|
protectedinherited |
z-velocity on the secondary face
Definition at line 97 of file WeightedVelocitiesUserObject.h.
|
protected |
Zero compressive traction.
Definition at line 61 of file BilinearMixedModeCohesiveZoneModel.h.
Referenced by computeCZMTraction().
|
protected |
The shear strength material property.
Definition at line 74 of file BilinearMixedModeCohesiveZoneModel.h.
Referenced by computeQpProperties().
|
protected |
Interpolated value of shear_strength.
Definition at line 86 of file BilinearMixedModeCohesiveZoneModel.h.
Referenced by computeQpIProperties(), and computeQpProperties().
|
protectedinherited |
Reference to the EquationSystem object.
Definition at line 76 of file WeightedVelocitiesUserObject.h.
|
protectedinherited |
An array of two pointers to avoid copies.
Definition at line 61 of file WeightedVelocitiesUserObject.h.
|
protectedinherited |
A pointer to the test function associated with the weighted gap.
We have this member so that we don't do virtual calls during inner quadrature-point/test-function loops
Definition at line 185 of file WeightedGapUserObject.h.
Referenced by WeightedGapUserObject::execute(), WeightedGapUserObject::initialSetup(), CohesiveZoneModelBase::prepareJumpKinematicQuantities(), CohesiveZoneModelBase::reinit(), PenaltyFrictionUserObject::reinit(), and PenaltyWeightedGapUserObject::reinit().
|
protectedinherited |
Use scaled or physical gap.
Definition at line 112 of file PenaltyWeightedGapUserObject.h.
Referenced by PenaltyWeightedGapUserObject::selfFinalize(), and PenaltyWeightedGapUserObject::updateAugmentedLagrangianMultipliers().
|
protected |
Viscosity for damage model.
Definition at line 108 of file BilinearMixedModeCohesiveZoneModel.h.
Referenced by computeDamage().
|
protectedinherited |
A pointer members that can be used to help avoid copying ADReals.
Definition at line 180 of file WeightedGapUserObject.h.