linear-gate-operators