55 Band Notch(lo_band,hi_band);
61 polynomial(HermOp,src,tmp) ;
65 std::cout <<
GridLogMessage <<
" PowerSpectrum Band["<<lo_band<<
","<<hi_band<<
"] power "<<
norm2(tmp)/nn<<std::endl;
69 std::cout <<
GridLogMessage <<
" PowerSpectrum total power "<<ss/nn<<std::endl;
70 std::cout <<
GridLogMessage <<
" PowerSpectrum total power (unnormalised) "<<nn<<std::endl;
accelerator_inline Grid_simd< S, V > sqrt(const Grid_simd< S, V > &r)
RealD norm2(const Lattice< vobj > &arg)
GridLogger GridLogMessage(1, "Message", GridLogColours, "NORMAL")
void Init(RealD _lo, RealD _hi, int _order)
RealD operator()(RealD x)
Band(RealD _lo, RealD _hi)
std::vector< RealD > ranges
PowerSpectrum(std::vector< RealD > &bins, std::vector< int > &_order)
static RealD normalise(T &v)
RealD operator()(LinearOperatorBase< Field > &HermOp, const Field &src)