b2api
B2000++ API Reference Manual, VERSION 4.6
 
Loading...
Searching...
No Matches
b2000::MultiRegionCoupling Class Reference

Implements multi-region fluid-structure coupling. More...

Public Member Functions

 MultiRegionCoupling ()
 
void init (const int ndim_)
 
void transfer_nbc ()
 
void transfer_solution ()
 

Public Attributes

PointMap fluid_points
 Must be initialized externally.
 
PointMap struct_points
 Must be initialized externally.
 

Detailed Description

Implements multi-region fluid-structure coupling.

Constructor & Destructor Documentation

◆ MultiRegionCoupling()

b2000::MultiRegionCoupling::MultiRegionCoupling ( )
inline
Parameters
ndimThe number of components for the nbc and solution fields. For aeroelasticity, this is 3, while for aero-thermal analysis this is 1.

Member Function Documentation

◆ 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
ndimThe 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: