Skip to content

Commit

Permalink
Fix docs (idaholab#26053)
Browse files Browse the repository at this point in the history
  • Loading branch information
dschwen committed Dec 2, 2023
1 parent 380c89b commit 06d828b
Show file tree
Hide file tree
Showing 3 changed files with 42 additions and 18 deletions.
@@ -1,15 +1,25 @@
# ProjectedStatefulMaterialAux
# ProjectedStatefulMaterial...Aux

This AuxKernel simply returns the value of a given material property at a quadrature point with the purpose of projecting the property onto an elemental basis function (e.g. first order monomial).
This AuxKernel simply returns the value of a given material property (or component of the property value) at a quadrature point with the purpose of projecting the property onto an elemental basis function (e.g. first order monomial).

Variants include:
- `ProjectedStatefulMaterialRealAux`
- `ProjectedStatefulMaterialRealVectorValueAux`
- `ProjectedStatefulMaterialRankTwoTensorAux`
- `ProjectedStatefulMaterialRankFourTensorAux`
- `ADProjectedStatefulMaterialRealAux`
- `ADProjectedStatefulMaterialRealVectorValueAux`
- `ADProjectedStatefulMaterialRankTwoTensorAux`
- `ADProjectedStatefulMaterialRankFourTensorAux`

At step zero this object will compute the material QP values by explicitly calling `initStatefulProperties` in order to project the state that will correspond to the *old state* in the first timestep.

This object is set up by the [ProjectedStatefulMaterialStorageAction](ProjectedStatefulMaterialStorageAction.md).

!syntax description /AuxKernels/ProjectedStatefulMaterialAux
!syntax description /AuxKernels/ProjectedStatefulMaterialRealAux

!syntax parameters /AuxKernels/ProjectedStatefulMaterialAux
!syntax parameters /AuxKernels/ProjectedStatefulMaterialRealAux

!syntax inputs /AuxKernels/ProjectedStatefulMaterialAux
!syntax inputs /AuxKernels/ProjectedStatefulMaterialRealAux

!syntax children /AuxKernels/ProjectedStatefulMaterialAux
!syntax children /AuxKernels/ProjectedStatefulMaterialRealAux
@@ -1,17 +1,23 @@
# InterpolatedStatefulMaterial
# InterpolatedStatefulMaterial...

!syntax description /Materials/InterpolatedStatefulMaterial
!syntax description /Materials/InterpolatedStatefulMaterialReal

## Description

`InterpolatedStatefulMaterial` reconstitutes the old state of a material property from the old state of the AuxVariables holding the projected components of the material property.

Variants include:
- `InterpolatedStatefulMaterialReal`
- `InterpolatedStatefulMaterialRealVectorValue`
- `InterpolatedStatefulMaterialRankTwoTensor`
- `InterpolatedStatefulMaterialRankFourTensor`

This object is set up by the [ProjectedStatefulMaterialStorageAction](ProjectedStatefulMaterialStorageAction.md).

!syntax parameters /Materials/InterpolatedStatefulMaterial
!syntax parameters /Materials/InterpolatedStatefulMaterialReal

!syntax inputs /Materials/InterpolatedStatefulMaterial
!syntax inputs /Materials/InterpolatedStatefulMaterialReal

!syntax children /Materials/InterpolatedStatefulMaterial
!syntax children /Materials/InterpolatedStatefulMaterialReal

!bibtex bibliography
@@ -1,15 +1,23 @@
# ProjectedStatefulMaterialNodalPatchRecovery
# ProjectedStatefulMaterialNodalPatchRecovery...

This user object is derived from [NodalPatchRecoveryMaterialProperty](NodalPatchRecoveryMaterialProperty.md) and performs patch recovery for a material property component.
This user object performs patch recovery for a material property component. At step zero this object will compute the material QP values by explicitly calling `initStatefulProperties` in order to project the state that will correspond to the *old state* in the first time step.

At step zero this object will compute the material QP values by explicitly calling `initStatefulProperties` in order to project the state that will correspond to the *old state* in the first timestep.
Variants include:
- `ProjectedStatefulMaterialNodalPatchRecoveryReal`
- `ProjectedStatefulMaterialNodalPatchRecoveryRealVectorValue`
- `ProjectedStatefulMaterialNodalPatchRecoveryRankTwoTensor`
- `ProjectedStatefulMaterialNodalPatchRecoveryRankFourTensor`
- `ADProjectedStatefulMaterialNodalPatchRecoveryReal`
- `ADProjectedStatefulMaterialNodalPatchRecoveryRealVectorValue`
- `ADProjectedStatefulMaterialNodalPatchRecoveryRankTwoTensor`
- `ADProjectedStatefulMaterialNodalPatchRecoveryRankFourTensor`

This object is set up by the [ProjectedStatefulMaterialStorageAction](ProjectedStatefulMaterialStorageAction.md).

!syntax description /UserObjects/NodalPatchRecoveryMaterialProperty
!syntax description /UserObjects/ProjectedStatefulMaterialNodalPatchRecoveryReal

!syntax parameters /UserObjects/NodalPatchRecoveryMaterialProperty
!syntax parameters /UserObjects/ProjectedStatefulMaterialNodalPatchRecoveryReal

!syntax inputs /UserObjects/NodalPatchRecoveryMaterialProperty
!syntax inputs /UserObjects/ProjectedStatefulMaterialNodalPatchRecoveryReal

!syntax children /UserObjects/NodalPatchRecoveryMaterialProperty
!syntax children /UserObjects/ProjectedStatefulMaterialNodalPatchRecoveryReal

0 comments on commit 06d828b

Please sign in to comment.