... | @@ -28,15 +28,20 @@ A micro BC is defined as follows: |
... | @@ -28,15 +28,20 @@ A micro BC is defined as follows: |
|
```python
|
|
```python
|
|
microBC = *microBCName*(tag, dim, addDofPerVertex)
|
|
microBC = *microBCName*(tag, dim, addDofPerVertex)
|
|
```
|
|
```
|
|
- **microBCName**: name of micro BC. Different possibilities are avaliable:
|
|
- **microBCName**: name of micro BC. Different possibilities are avaliables and can be devided into 3 main groups:
|
|
|
|
- periodic boundary condition:
|
|
* **nonLinearPeriodicBC** : periodiodic BC
|
|
* **nonLinearPeriodicBC** : periodiodic BC
|
|
* **nonLinearShiftedPeriodicBC**: periodic BC with shifted direction
|
|
* **nonLinearShiftedPeriodicBC**: periodic BC with shifted direction
|
|
* **nonLinearGeneralPeriodicBC**: peridocic
|
|
* **nonLinearGeneralPeriodicBC**: peridocic
|
|
|
|
- Displacement boundary condition:
|
|
* **nonLinearDisplacementBC**
|
|
* **nonLinearDisplacementBC**
|
|
|
|
- Minimal kinematic boundary condition:
|
|
* **nonLinearMinimalKinematicBC**
|
|
* **nonLinearMinimalKinematicBC**
|
|
|
|
- Mixed boundary condition
|
|
* **nonLinearMixedBC**
|
|
* **nonLinearMixedBC**
|
|
* **nonLinearOrthogonalMixedBCDirectionFollowing**
|
|
* **nonLinearOrthogonalMixedBCDirectionFollowing**
|
|
- **tag** : an arbitrary positive integer number to identify the microBC object.
|
|
- **tag** : an arbitrary positive integer number to identify the microBC object.
|
|
|
|
- **dim** : 2 for two-dimensional problems and 3 for three-dimensional problems.
|
|
- **addDofPerVertex** (0 by default) : when it requires to constrain additional dofs (e.g. nonlocal) are not associated with any macroscopic kinematic variable.
|
|
- **addDofPerVertex** (0 by default) : when it requires to constrain additional dofs (e.g. nonlocal) are not associated with any macroscopic kinematic variable.
|
|
|
|
|
|
|
|
|
... | | ... | |