We should go through our code and check if all attributes that should not be changed on an initialized instance have a leading underscore in the name and consider adding a read-only property for them (if we think reading will useful)
This should mainly affect operators.
The rule is: leading underscore if forward (and adjoint) does not work as expected if you change the attribute.
This might be because other variables depend on it.
We should go through our code and check if all attributes that should not be changed on an initialized instance have a leading underscore in the name and consider adding a read-only property for them (if we think reading will useful)
This should mainly affect operators.
The rule is: leading underscore if forward (and adjoint) does not work as expected if you change the attribute. This might be because other variables depend on it.