Skip to content

Commit f3a8ad1

Browse files
authored
Update README.md
1 parent 07b8e2b commit f3a8ad1

File tree

1 file changed

+5
-12
lines changed

1 file changed

+5
-12
lines changed

README.md

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,3 @@
1-
# To Do
2-
3-
# Changelog
4-
5-
## v21.12:
6-
- Compatibility with the new `gsExprAssembler` in `gismo/gsAssembler`
7-
## v21.6:
8-
- Initial version!
9-
101
# gsKLShell
112

123
Module for the isogeometric Kirchhoff-Love shell element. The module is based on `gismo`'s Expression Assembler `gsExprAssembler`.
@@ -56,12 +47,14 @@ make
5647
The `gsKLShell` module consists of the classes
5748
* `gsThinShellAssembler`: class that resolves the kinematics of the Kirchhoff-Love shells
5849
* `gsThinShellAssemblerDWR`: same as the above, but contains extra functions for the Dual Weighted Residual (DWR) method
59-
* `gsMaterialMatrixNonlinear`: class that handles the (non-)linear constitutive relations of the shells.
60-
* `gsMaterialMatrixLaminate`: class that handles constitutive relations for linear composites.
50+
* `gsMaterialMatrixLinear`: class that handles the linear constitutive relations of the shells.
51+
* `gsMaterialMatrixNonlinear`: class that handles the non-linear constitutive relations of the shells.
52+
* `gsMaterialMatrixComposite`: class that handles constitutive relations for linear composites.
53+
* `gsMaterialMatrixTFT`: class that handles tension-field-theory-based constitutive models for membranes.
6154

6255
See the doxygen manuals for more information about the classes. (**to do: add link**)
6356

64-
To use the `gsKLShell` module, one should always define a `gsMaterialMatrixNonlinear` and a `gsThinShellAssembler`. The `gsMaterialMatrixNonlinear` object is used to compute the constitutive relations in the `gsThinShellAssembler` and should therefore be defined upon initialisation of this class.
57+
To use the `gsKLShell` module, one should always define a `gsMaterialMatrixBase` and a `gsThinShellAssembler`. The `gsMaterialMatrixBase` object is used to compute the constitutive relations in the `gsThinShellAssembler` and should therefore be defined upon initialisation of this class.
6558

6659
Additionally, the geometry and the deformed geometry (both `gsMultiPatch`) together with a basis (`gsMultiBasis`) and the boundary conditions (`gsBoundaryConditions`) and a surface force (`gsFunctionExpression`) should be provided in the definition of the class.
6760

0 commit comments

Comments
 (0)