forked from idaholab/moose
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
7 changed files
with
70 additions
and
1 deletion.
There are no files selected for viewing
4 changes: 4 additions & 0 deletions
4
.../doc/content/source/interfaces/InterpolatedStatefulMaterialPropertyInterface.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
# InterpolatedStatefulMaterialPropertyInterface | ||
|
||
The InterpolatedStatefulMaterialPropertyInterface provides the `getInterpolatedMaterialPropertyOld` | ||
and `getInterpolatedMaterialPropertyOldByName` methods. This is likely to get integrated into the `MaterialPropertyInterface`. |
7 changes: 7 additions & 0 deletions
7
..._mechanics/doc/content/source/actions/ProjectedStatefulMaterialStorageAction.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
# ProjectedStatefulMaterialStorageAction | ||
|
||
## Description | ||
|
||
The `ProjectedStatefulMaterialStorageAction` is the main action in the [ProjectedStatefulMaterialStorage](/ProjectedStatefulMaterialStorage/index.md) system which sets up all necessary objects to project material property components onto nodal or elemental basis functions. | ||
|
||
To be expanded. |
15 changes: 15 additions & 0 deletions
15
.../tensor_mechanics/doc/content/source/auxkernels/ProjectedStatefulMaterialAux.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
# ProjectedStatefulMaterialAux | ||
|
||
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). | ||
|
||
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 parameters /AuxKernels/ProjectedStatefulMaterialAux | ||
|
||
!syntax inputs /AuxKernels/ProjectedStatefulMaterialAux | ||
|
||
!syntax children /AuxKernels/ProjectedStatefulMaterialAux |
17 changes: 17 additions & 0 deletions
17
...s/tensor_mechanics/doc/content/source/materials/InterpolatedStatefulMaterial.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
# InterpolatedStatefulMaterial | ||
|
||
!syntax description /Materials/InterpolatedStatefulMaterial | ||
|
||
## 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. | ||
|
||
This object is set up by the [ProjectedStatefulMaterialStorageAction](ProjectedStatefulMaterialStorageAction.md). | ||
|
||
!syntax parameters /Materials/InterpolatedStatefulMaterial | ||
|
||
!syntax inputs /Materials/InterpolatedStatefulMaterial | ||
|
||
!syntax children /Materials/InterpolatedStatefulMaterial | ||
|
||
!bibtex bibliography |
4 changes: 3 additions & 1 deletion
4
..._mechanics/doc/content/source/userobjects/NodalPatchRecoveryMaterialProperty.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
15 changes: 15 additions & 0 deletions
15
...s/doc/content/source/userobjects/ProjectedStatefulMaterialNodalPatchRecovery.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
# ProjectedStatefulMaterialNodalPatchRecovery | ||
|
||
This user object is derived from [NodalPatchRecoveryMaterialProperty](NodalPatchRecoveryMaterialProperty.md) and 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 timestep. | ||
|
||
This object is set up by the [ProjectedStatefulMaterialStorageAction](ProjectedStatefulMaterialStorageAction.md). | ||
|
||
!syntax description /UserObjects/NodalPatchRecoveryMaterialProperty | ||
|
||
!syntax parameters /UserObjects/NodalPatchRecoveryMaterialProperty | ||
|
||
!syntax inputs /UserObjects/NodalPatchRecoveryMaterialProperty | ||
|
||
!syntax children /UserObjects/NodalPatchRecoveryMaterialProperty |
9 changes: 9 additions & 0 deletions
9
...s/tensor_mechanics/doc/content/syntax/ProjectedStatefulMaterialStorage/index.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
# ProjectedStatefulMaterialStorage System | ||
|
||
The `ProjectedStatefulMaterialStorage` Action sets up the required objects to perform fracture integrals. See the documentation for [ProjectedStatefulMaterialStorageAction](ProjectedStatefulMaterialStorageAction.md) for details. | ||
|
||
!syntax list /ProjectedStatefulMaterialStorage objects=True actions=False subsystems=False | ||
|
||
!syntax list /ProjectedStatefulMaterialStorage objects=False actions=False subsystems=True | ||
|
||
!syntax list /ProjectedStatefulMaterialStorage objects=False actions=True subsystems=False |