// NumVec class implementation // See NumVec.hpp for details #include "global.hpp" #include "NumVec.hpp" NumVec dummy(1); // Force instantiation template void NumVec::copy(const NumVec& rs) {assert(dim() == rs.dim()); for (sizet count = 0; count <= dim(); count++) *(data+count) = *(rs.data+count); return; } template // void NumVec::copy(T rs) {for (sizet count = 0; count <= dim(); count++) *(data+count) = rs; return; } template // ostream& NumVec::put(ostream& s) const {sizet ctr = lbound(); s << data[ctr++]; while (ctr <= hbound()) s << ", " << data[ctr++]; return s; }