Cyclic Arbitrary Mesh Interface (AMI)

# 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

Related:

Source code:

Example usage: