MAIA bb96820c
Multiphysics at AIA
|
Classes | |
struct | Mapping |
Multi-to-multi mapping class. More... | |
class | range |
Simple implementation of c++20 range. More... | |
Functions | |
template<MInt nDim, class S , class T , class M , class C > | |
void | setBoundaryForce (S &src, T &tgt, M &mapping, C conversion) |
Setting the boundary force from one surface collector to the other. More... | |
template<MInt nDim, class S , class T , class M , class C > | |
void | setBoundaryForceAndTorque (S &src, T &tgt, M &mapping, C conversion) |
Setting the boundary force and torque from one surface collector to the other. More... | |
template<MInt nDim, class S , class T , class M , class C > | |
void | setBoundaryVelocity (S &src, T &tgt, M &mapping, C conversion) |
Setting the boundary velocity from one surface collector to the other. More... | |
void maia::coupling::setBoundaryForce | ( | S & | src, |
T & | tgt, | ||
M & | mapping, | ||
C | conversion | ||
) |
Looping over all source surfaces (e.g. cells) and apply the forces to all mapped target surfaces (e.g. bodies)
nDim | Number of dimensions |
S | Source collector type |
T | Target collector type |
M | Mapping type |
C | Conversion factor type |
[in] | src | Source collector of surfaces |
[out] | tgt | Target collector of surfaces |
[in] | mapping | Mapping between source and target surfaces |
[in] | conversion | Coversion factors between source and target unit system |
Definition at line 37 of file surfacecoupling.h.
void maia::coupling::setBoundaryForceAndTorque | ( | S & | src, |
T & | tgt, | ||
M & | mapping, | ||
C | conversion | ||
) |
Looping over all source surfaces (e.g. cells) and apply the forces to all mapped target surfaces (e.g. bodies)
nDim | Number of dimensions |
S | Source collector type |
T | Target collector type |
M | Mapping type |
C | Conversion factor type |
[in] | src | Source collector of surfaces |
[out] | tgt | Target collector of surfaces |
[in] | mapping | Mapping between source and target surfaces |
[in] | conversion | Coversion factors between source and target unit system |
Definition at line 71 of file surfacecoupling.h.
void maia::coupling::setBoundaryVelocity | ( | S & | src, |
T & | tgt, | ||
M & | mapping, | ||
C | conversion | ||
) |
Looping over all source surfaces (e.g. cells) and apply the forces to all mapped target surfaces (e.g. bodies)
nDim | Number of dimensions |
S | Source collector type |
T | Target collector type |
M | Mapping type |
C | Conversion factor type |
[in] | src | Source collector of surfaces |
[out] | tgt | Target collector of surfaces |
[in] | mapping | Mapping between source and target surfaces |
[in] | conversion | Coversion factors between source and target unit system |
Definition at line 124 of file surfacecoupling.h.