a bug(?) in KnockeRediffusedForceModel.java
I think the lines 213 and 284 should use acos, not asin.
Currently, the lines are
eastAxisOffset < FastMath.asin(equatorialRadius / satellitePosition.getNorm());
This means a unit area which cannot see the satellite can give the radiation pressures to the satellite.
Please see the figure above.
What I mean is that the eastAxisOffset should be less than sigma_cr, not alpha.