n>The second class-based example computing Conjugate-gradient Least-squares (CGLS) utilizes the operator overloading. This means that after you have created the class (e.g. with </span><span style=' font-family: monospace;'>A = forwardBackwardProject(options);</span><span>) you can then simply multiply this with the desired vector (e.g.</span><span style=' font-family: monospace;'> A * x</span><span> or </span><span style=' font-family: monospace;'>A * y</span><span>). Whether forward or backward projection