00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 #include "vector.cpp"
00027
00028 namespace PLib {
00029
00030 void Vector<float>::qSortStd(){
00031 qsort((char*)memory(),n(),sizeof(float),compareFloat) ;
00032 }
00033
00034
00035 #ifdef NO_IMPLICIT_TEMPLATES
00036
00037 template class Vector<float> ;
00038
00039 template Vector<float> operator+(const Vector<float>&, const Vector<float>&);
00040 template Vector<float> operator-(const Vector<float>&, const Vector<float>&);
00041 template float operator*(const Vector<float>&,const Vector<float>&);
00042 template Vector<float> operator*(const Vector<float>& v, const double d);
00043 template Vector<float> operator*(const double d,const Vector<float>& v);
00044 template Vector<float> operator*(const Vector<float>& v, const Complex d);
00045 template int operator==(const Vector<float>&,const Vector<float>&);
00046 template int operator!=(const Vector<float>&,const Vector<float>&);
00047
00048 #endif
00049
00050 }