... | ... | @@ -32,7 +32,7 @@ from dG3Dpy import* |
|
|
```
|
|
|
### define Material law and Domain
|
|
|
The basic principle of the FE implementation is to divide the whole domain of interest by domains. Each domain possesses its own behavior govering by a material law. Mechanical, thermal, or multi-physical coupled domain-material law can be used.
|
|
|
#### Material law
|
|
|
#### *Material law*
|
|
|
```python
|
|
|
lawnum1 = 11 # unique number of law
|
|
|
E = 210E3
|
... | ... | @@ -46,7 +46,7 @@ h = E/100. |
|
|
harden = LinearExponentialJ2IsotropicHardening(lawnum1, sy0, h, 0., 10.)
|
|
|
law1 = J2LinearDG3DMaterialLaw(lawnum1,rho,E,nu,harden)
|
|
|
```
|
|
|
#### define Domain
|
|
|
#### *Domain*
|
|
|
```python
|
|
|
nfield = 217 # number of the field (physical number of entity)
|
|
|
dim =3
|
... | ... | |