My understanding is that if you select "bh" in the parameter file then this should allow you to set up a binary that can absorb photons. Indeed this is implied by various if statements involving geo.binary == TRUE and the fact that
in init_geo (). However, in main(), we have this statement
/* Calculate parameters associated with the binary star system */
if (geo.system_type == SYSTEM_TYPE_CV)
binary_basics ();
which I think means the binary parameters are never set up in the BH case. I discovered this because there was no phase dependence in an XRB model I was calculating at high inc - when I look along the same phases and sightlines in a matched CV model they are absorbed by the secondary.
My understanding is that if you select "bh" in the parameter file then this should allow you to set up a binary that can absorb photons. Indeed this is implied by various if statements involving geo.binary == TRUE and the fact that
in init_geo (). However, in main(), we have this statement
which I think means the binary parameters are never set up in the BH case. I discovered this because there was no phase dependence in an XRB model I was calculating at high inc - when I look along the same phases and sightlines in a matched CV model they are absorbed by the secondary.
Proposed fix is just change to