... | ... | @@ -28,14 +28,28 @@ A micro BC is defined as follows: |
|
|
```python
|
|
|
microBC = microBCName(tag, Arguments)
|
|
|
```
|
|
|
where **microBCName** can be found from the source code.
|
|
|
where **microBCName** can be found from the source code:
|
|
|
- **nonLinearPeriodicBC**
|
|
|
* constructor:
|
|
|
- **nonLinearShiftedPeriodicBC**
|
|
|
* constructor:
|
|
|
- **nonLinearGeneralPeriodicBC**
|
|
|
* constructor:
|
|
|
- **nonLinearDisplacementBC**
|
|
|
* constructor:
|
|
|
- **nonLinearMinimalKinematicBC**
|
|
|
* constructor:
|
|
|
- **nonLinearMixedBC**
|
|
|
* constructor:
|
|
|
- **nonLinearOrthogonalMixedBCDirectionFollowing**
|
|
|
* constructor:
|
|
|
|
|
|
### General options for all microBC:
|
|
|
- **microBC.setOrder(order)**:
|
|
|
- **microBC.setBCPhysical(g1,g2,g3,g4)**:
|
|
|
- **microBC.setBCPhysical(g1,g2,g3,g4,g5,g6)**:
|
|
|
- **microBC.setDofPartition(mechaDofPerNode,conDofPerNode,nonConDofPerNode,addDofPerNode)**:
|
|
|
- **microBC.clearAllConstraintDofs()**
|
|
|
|
|
|
## 2. Using macroscopic BC
|
|
|
|
... | ... | |