25nec_float diff(nec_float a, nec_float b)
29 if ((a < 1e-8) && (b < 1e-8))
32 nec_float sub = a - b;
33 nec_float sum = a + b;
35 nec_float ret = sub*sub;
36 if ((a != 0) && (b != 0))
41 cout <<
" diff(" << a <<
"," << b <<
") = " << ret << endl;
46nec_float diff(nec_complex a, nec_complex b)
50 if ((abs(a) < 1e-8) && (abs(b) < 1e-8))
53 nec_float ret = norm(a - b);
54 nec_float sum = norm(a + b);
63 cout <<
" diff(" << a <<
"," << b <<
") = " << ret << endl;
72 : m_filename(filename),
73 m_stream(filename.c_str())
83 std::string m_filename;
84 std::ifstream m_stream;
88 m_stream.getline(&linec[0],512);
89 return string(&linec[0]);
92 double read_sci(std::istream& is)
95 is.setf(ios_base::skipws);
100 double read_fixed(std::istream& is)
103 is.setf(ios_base::skipws);