Properties🔗
- Coupling condition between a pair of patches that share the same outer bounds, but whose inner construction may be dissimilar.
Usage🔗
The condition requires entries in both the boundary and field files. Mesh
boundary file:
<patchName>
{
type cyclicAMI;
neighbourPatch <coupled patch name>;
transform <transform type>;
...
}
Field file:
<patchName>
{
type cyclicAMI;
}
The transform describes the operation required to map the neighbour patch
on to the owner patch. Options include:
-
noOrdering: no mapping defined, i.e. the operation is determined by the patch -
coincidentFullMatch: no transform defined and checks that the patch faces are matched -
rotational: rotational about an axis of rotation -
translational: translational
Further information🔗
Related:
Source code:
Example usage:
- pimpleFoam
mixerVesselAMI2Dtutorial: $FOAM_TUTORIALS/incompressible/pimpleFoam/laminar/mixerVesselAMI2D - pimpleFoam
propellertutorial: $FOAM_TUTORIALS/incompressible/pimpleFoam/RAS/propeller - compressibleInterFoam
sphereDroptutorial: $FOAM_TUTORIALS/multiphase/compressibleInterDyMFoam/laminar/sphereDrop
