Download this file
1 2 3 4 5 6 7 8 9 10 11 12 13
//============================================================================= /*! double*zrovector operator */ inline _zrovector operator*(const double& d, const zrovector& vec) { #ifdef CPPL_VERBOSE std::cerr << "# [MARK] operator*(const double&, const zrovector&)" << std::endl; #endif//CPPL_VERBOSE zrovector newvec(vec.L); for(long i=0; i<vec.L; i++){ newvec.Array[i] =d*vec.Array[i]; } return _(newvec); }