doc:user:elements:volumes:user_defined_materials
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
doc:user:elements:volumes:user_defined_materials [2024/06/14 14:17] – radermecker | doc:user:elements:volumes:user_defined_materials [2024/10/22 14:15] (current) – radermecker | ||
---|---|---|---|
Line 13: | Line 13: | ||
| | ||
<WRAP center round important 60%> | <WRAP center round important 60%> | ||
- | So far, global perturbation (of the internal forces) must be used. | ||
- | |||
Selective integration with pressure report '' | Selective integration with pressure report '' | ||
+ | </ | ||
+ | <WRAP center round info 60%> | ||
+ | The material tangent moduli is automatically approximated using finite central difference. | ||
</ | </ | ||
Line 24: | Line 25: | ||
import numpy as np | import numpy as np | ||
metafor = None | metafor = None | ||
- | |||
- | class PythonHyperMaterial: | ||
- | def __init__(self, | ||
- | self._no = _no | ||
class UserMat(PythonHyperMaterial): | class UserMat(PythonHyperMaterial): | ||
Line 56: | Line 53: | ||
elementsProps = ElementProperties(Volume2DElement) | elementsProps = ElementProperties(Volume2DElement) | ||
elementsProps.put(MATERIAL, | elementsProps.put(MATERIAL, | ||
- | elementsProps.put(STIFFMETHOD, | ||
# ... some code ... # | # ... some code ... # |
doc/user/elements/volumes/user_defined_materials.1718367425.txt.gz · Last modified: by radermecker