Semi-optimised PPF