diff --git a/lib/math/Grid_math_tensors.h b/lib/math/Grid_math_tensors.h index 25da7954..564d5cb6 100644 --- a/lib/math/Grid_math_tensors.h +++ b/lib/math/Grid_math_tensors.h @@ -49,6 +49,9 @@ public: _internal=s; return *this; } + friend void vstream(iScalar &out,const iScalar &in){ + vstream(out._internal,in._internal); + } friend void zeroit(iScalar &that){ @@ -138,6 +141,12 @@ public: zeroit(that._internal[i]); } } + friend void vstream(iVector &out,const iVector &in){ + for(int i=0;i &out,const iVector &in,int permutetype){ for(int i=0;i &out,const iMatrix &in){ + for(int i=0;i &out,const iMatrix &in,int permutetype){ for(int i=0;i