Implements multi-region fluid-structure coupling.
More...
|
PointMap | fluid_points |
| Must be initialized externally.
|
|
PointMap | struct_points |
| Must be initialized externally.
|
|
Implements multi-region fluid-structure coupling.
◆ MultiRegionCoupling()
b2000::MultiRegionCoupling::MultiRegionCoupling |
( |
| ) |
|
|
inline |
- Parameters
-
ndim | The number of components for the nbc and solution fields. For aeroelasticity, this is 3, while for aero-thermal analysis this is 1. |
◆ init()
void b2000::MultiRegionCoupling::init |
( |
const int |
ndim_ | ) |
|
|
inline |
Must be called once the fluid_points and struct_points have been initialized, before the first call to transfer_nbc or transfer_solution.
- Parameters
-
ndim | The number of components for the nbc and solution fields. For aeroelasticity, this is 3, while for aero-thermal analysis this is 1. |
◆ transfer_nbc()
void b2000::MultiRegionCoupling::transfer_nbc |
( |
| ) |
|
|
inline |
Transfers nbc (forces or heat fluxes) from the fluid domain to the structural domain.
◆ transfer_solution()
void b2000::MultiRegionCoupling::transfer_solution |
( |
| ) |
|
|
inline |
Transfer the solution field (displacements or temperatures) from the structural domain to the fluid domain.
The documentation for this class was generated from the following file:
- io/b2000_db/b2000_db_v3/b2boundary_condition_fsi.C