/* realmp inttomp(int) //1 realmp inttomp(unsigned int) //1.5 void printmp(realmp) //2 realmp operator+(realmp,realmp) //3 realmp operator+(int,realmp) //4 realmp operator+(realmp,int) //5 realmp operator-(realmp,realmp) //6 realmp operator-(realmp) //7 realmp operator-(int,realmp) //8 realmp operator-(realmp,int) //9 realmp operator/(realmp,unsigned int) //10 realmp operator/(realmp,int); //10.5 realmp operator/(int,realmp) //changed //11 realmp operator/(unsigned int,realmp) //11.5 realmp operator/(realmp,realmp) //12 realmp operator*(realmp,realmp) //13 realmp operator*(realmp,unsigned int) //14 realmp operator*(unsigned int,realmp) //15 realmp operator*(int,realmp) //16 void operator<(realmp,realmp) //17 void operator<(realmp,int) //18 realmp operator^(realmp,int) //19 realmp operator^(int,realmp) //20 realmp operator^(realmp,realmp) //21 realmp sqrt(realmp) //22 realmp sin(realmp) //23 realmp cos(realmp) //24 realmp exp(realmp) //25 realmp log(realmp) //26 realmp arcsin(realmp) //27 realmp arctan(realmp) //28 realmp zinputtomp(unsigned int *zinput) //29 float zconmptof(realmp) //30 realmp abs(realmp) //31 realmp pi_mp(void) //32 realmp e_mp(void) //33 realmp log10(realmp) //34 realmp conftomp(double) //35 char *compare(realmp,realmp) //36 void writetofile(realmp,char *) //37 void readfromfile(realmp,char *) //38 void write1Darraytofile(realmp x[zmaxsizepad], char *) //39 void read1Darrayfromfile(realmp x[zmaxsizepad], char *) //40 void write2Darraytofile(realmp x[zmaxsizepad][zmaxsizepad],char *) //41 void read2Darrayfromfile(realmp x[zmaxsizepad][zmaxsizepad],char *) //42 confloattomp() */ #include "zclasses.new" #include ifstream zfilein; //need these when working with disk files ofstream zfileout; realmp wwreturn[depthcountmax]; realmp ww10; //used internal to compare char *resultofcompare; realmp inttomp(int wwkk) //1 { int zi; zconinttomp(wwkk); depthcount++; for (zi=0;zi>z[zi3]; zwvariablename.sv(zi3,z[zi3]); } zfilein.close(); } void write1Darraytofile(realmp zwvariablename[zmaxsizepad], char *zwtoit) //39 {int zi3,zj3; zfileout.open(zwtoit, ios::out); for (zi3=0;zi3>z[zj3]; zwvariablename[zi3].sv(zj3,z[zj3]); } } zfilein.close(); } void write2Darraytofile(realmp zwvariablename[zmaxsizepad][zmaxsizepad],char *zwtoit) //41 {int zi3,zj3,zk3; zfileout.open(zwtoit, ios::out); for (zi3=0;zi3>z[zk3]; zwvariablename[zi3][zj3].sv(zk3,z[zk3]); } } } zfilein.close(); } realmp floattomp(int ziop) {int zi; zconftomp(ziop); depthcount++; for (zi=0;zi