mirror of
https://github.com/paboyle/Grid.git
synced 2025-04-09 21:50:45 +01:00
Better to use Zero(), and not zero static data
This commit is contained in:
parent
db9c9475d4
commit
461df78a3f
@ -180,11 +180,11 @@ accelerator_inline void vstream(RealD &l, const RealD &r){ l=r;}
|
|||||||
|
|
||||||
class Zero{};
|
class Zero{};
|
||||||
static Zero zero;
|
static Zero zero;
|
||||||
template<class itype> accelerator_inline void zeroit(itype &arg){ arg=zero;};
|
template<class itype> accelerator_inline void zeroit(itype &arg) { arg=Zero();};
|
||||||
template<> accelerator_inline void zeroit(ComplexF &arg){ arg=0; };
|
template<> accelerator_inline void zeroit(ComplexF &arg){ arg=0; };
|
||||||
template<> accelerator_inline void zeroit(ComplexD &arg){ arg=0; };
|
template<> accelerator_inline void zeroit(ComplexD &arg){ arg=0; };
|
||||||
template<> accelerator_inline void zeroit(RealF &arg){ arg=0; };
|
template<> accelerator_inline void zeroit(RealF &arg) { arg=0; };
|
||||||
template<> accelerator_inline void zeroit(RealD &arg){ arg=0; };
|
template<> accelerator_inline void zeroit(RealD &arg) { arg=0; };
|
||||||
|
|
||||||
|
|
||||||
//////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////
|
||||||
|
Loading…
x
Reference in New Issue
Block a user