Made CLinearOperator generic
Fixed whitespaces and Documentation
Merge pull request #2093 from sunil1337/Linear_operator

Made CLinearOperator generic