m0kus Creative Commons License 2015.01.13 0 0 1044

A BBO kristály kiválasztott pontjai horizontálisan és vertikálisan polarizált fotonkat sugároznak, emiatt így helyesebb a szimuláció.

De az eredmény mindkét esetben helyes, ha időbeli visszahatással számolunk,

 

#if 0
            double photon_pol_a=M_PI*2*doublerand();
            double photon_pol_b=photon_pol_a+M_PI/2;
#else            
            double photon_pol_a=0; //polarized lightsource
            if(doublerand()>0.5) photon_pol_a=M_PI/2;
            double photon_pol_b=photon_pol_a+M_PI/2;
//           if(doublerand()>0.5) photon_pol_b=photon_pol_a-M_PI/2;
#endif

Előzmény: m0kus (1040)