void SBAutoCorrelate::SBAutoCorrelateImpl::fillKValue( tmv::MatrixView<std::complex<double> > val, double kx0, double dkx, double dkxy, double ky0, double dky, double dkyx) const { dbg<<"SBCorrelate fillKValue\n"; dbg<<"kx = "<<kx0<<" + i * "<<dkx<<" + j * "<<dkxy<<std::endl; dbg<<"ky = "<<ky0<<" + i * "<<dkyx<<" + j * "<<dky<<std::endl; GetImpl(_adaptee)->fillKValue(val,kx0,dkx,dkxy,ky0,dky,dkyx); val = ElemProd(val,val.conjugate()); }
void SBAutoCorrelate::SBAutoCorrelateImpl::fillKValue( tmv::MatrixView<std::complex<double> > val, double x0, double dx, double dxy, double y0, double dy, double dyx) const { dbg<<"SBCorrelate fillKValue\n"; dbg<<"x = "<<x0<<" + ix * "<<dx<<" + iy * "<<dxy<<std::endl; dbg<<"y = "<<y0<<" + ix * "<<dyx<<" + iy * "<<dy<<std::endl; GetImpl(_adaptee)->fillKValue(val,x0,dx,dxy,y0,dy,dyx); val = ElemProd(val,val.conjugate()); }