cyclicPeriodicAMI does not transform contributions
Summary
cyclicPeriodicAMI uses underlying cyclicAMI to do area weighted interpolation. It uses an underlying patch to provide a transform for the geometry to obtain full coverage. It however does not use this transform to do interpolation so non-scalar properties are interpolated incorrectly (if using a rotational periodicity, not for planar periodicity)
Steps to reproduce
tutorial combustion/XiDyMFoam/annularCombustorTurbine
Check any of the tangential components of the velocity.
What is the current bug behaviour?
Discontinuity (in the tangential component) where the target is partially overlapped so it requires another transform to do full coverage.
What is the expected correct behavior?
No discontinuity.
Relevant logs and/or images
Environment information
- OpenFOAM version : v2106
Possible fixes
Ideas:
- have multiple AMI, each with their own transformation
- tag AMI addressing with their transformation
- interpolate in cylindrical coordinate system (produces slight inconsistency between weights (since from overlap areas calculated in global coordinate system) and values)