#include #include #include "cctk.h" #include "defs.hh" #include "vect.hh" using namespace std; // Input template void vect::input (istream& is) { skipws (is); consume (is, '['); for (int d=0; d> (*this)[d]; assert (is.good()); if (d void vect::output (ostream& os) const { os << "["; for (int d=0; d; template class vect; template class vect; template class vect; template void vect::input (istream& is); template void vect,3>::input (istream& is); template void vect,2>::input (istream& is); template void vect::output (ostream& os) const; template void vect::output (ostream& os) const; template void vect::output (ostream& os) const; template void vect,3>::output (ostream& os) const; template void vect,3>::output (ostream& os) const; template void vect,2>::output (ostream& os) const; template void vect,2>::output (ostream& os) const;