| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real(kind=8), | public, | allocatable | :: | Amat(:,:) | |||
| real(kind=8), | public, | allocatable | :: | bvec(:) | |||
| type(ShapeFunction_), | public | :: | ShapeFunc | ||||
| type(Stress_), | public, | pointer | :: | Stress | |||
| type(Strain_), | public, | pointer | :: | Strain | |||
| integer, | public | :: | TheoryID | ||||
| integer, | public | :: | ElemID | ||||
| integer, | public | :: | GpID | ||||
| character(len=40), | public | :: | StrainTheory |
| procedure, public :: init => initStiffnessMatrix | |
| procedure, public :: update => updateStiffnessMatrix |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(StiffnessMatrix_), | intent(inout) | :: | obj | |||
| class(FEMDomain_), | intent(in) | :: | FEMDomain | |||
| class(Stress_), | intent(in), | target | :: | Stress | ||
| class(Strain_), | intent(in), | target | :: | Strain | ||
| logical, | intent(in), | optional | :: | withInit |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(StiffnessMatrixClass_), | intent(inout) | :: | obj | |||
| class(Mesh_), | intent(in) | :: | Mesh | |||
| integer, | intent(in), | optional | :: | ElemID | ||
| integer, | intent(in), | optional | :: | MeshID |