RangeFilterSpaceND::RangeFilterSpaceND(SpinSpace * h, const DimVector & d): SysFilterSpace( h ), d_dim( d ),d_useHostSpec(false) { Q_ASSERT( h != 0 ); Q_ASSERT( d_dim.isUnique() ); d_thick.assign( d.size() ); d_ghostWidth.assign( d.size() ); d_orig = new PointMdl(); d_orig->addObserver(this); refill(); }
static void printDV(const DimVector& dv){ cout<<"["; for(unsigned int i=0;i<dv.size();i++){ cout<<dv[i]<<" "; } cout<<"]"<<endl; }