Lines Matching refs:ofs

31       std::ofstream ofs(filename.str().c_str());  in print_polynomials()  local
32 if(ofs.bad()) in print_polynomials()
37 ofs << copyright_string << in print_polynomials()
56 ofs << in print_polynomials()
63 ofs << "("; in print_polynomials()
64 ofs << "a[" << order - 1 << "] * x + a[" << order - 2 << "]" ; in print_polynomials()
67 ofs << ") * x + a[" << item << "]"; in print_polynomials()
70 ofs << ");\n" in print_polynomials()
76 ofs << "\n}}}} // namespaces\n\n#endif // include guard\n\n"; in print_polynomials()
80 ofs.close(); in print_polynomials()
81 ofs.open(filename.str().c_str()); in print_polynomials()
82 if(ofs.bad()) in print_polynomials()
87 ofs << copyright_string << in print_polynomials()
121 ofs << in print_polynomials()
131 ofs << "("; in print_polynomials()
132 ofs << "a[" << order - 1 << "] * x2 + a[" << order - 3 << "]" ; in print_polynomials()
135 ofs << ") * x2 + a[" << item << "]"; in print_polynomials()
137 ofs << " + "; in print_polynomials()
139 ofs << "("; in print_polynomials()
140 ofs << "a[" << order - 2 << "] * x2 + a[" << order - 4 << "]" ; in print_polynomials()
143 ofs << ") * x2 + a[" << item << "]"; in print_polynomials()
145 ofs << ") * x"; in print_polynomials()
150 ofs << "("; in print_polynomials()
151 ofs << "a[" << order - 1 << "] * x2 + a[" << order - 3 << "]" ; in print_polynomials()
154 ofs << ") * x2 + a[" << item << "]"; in print_polynomials()
156 ofs << ") * x + "; in print_polynomials()
158 ofs << "("; in print_polynomials()
159 ofs << "a[" << order - 2 << "] * x2 + a[" << order - 4 << "]" ; in print_polynomials()
162 ofs << ") * x2 + a[" << item << "]"; in print_polynomials()
165 ofs << ");\n" in print_polynomials()
171 ofs << "\n}}}} // namespaces\n\n#endif // include guard\n\n"; in print_polynomials()
176 ofs.close(); in print_polynomials()
177 ofs.open(filename.str().c_str()); in print_polynomials()
178 if(ofs.bad()) in print_polynomials()
183 ofs << copyright_string << in print_polynomials()
217 ofs << in print_polynomials()
226ofs << " t[0] = static_cast<V>(a[" << order - 1 << "] * x2 + a[" << order - 3 << "]);\n" ; in print_polynomials()
227ofs << " t[1] = static_cast<V>(a[" << order - 2 << "] * x2 + a[" << order - 4 << "]);\n" ; in print_polynomials()
230 ofs << " t[0] *= x2;\n"; in print_polynomials()
232 ofs << " t[1] *= x2;\n"; in print_polynomials()
233 ofs << " t[0] += static_cast<V>(a[" << item << "]);\n"; in print_polynomials()
235 ofs << " t[1] += static_cast<V>(a[" << item - 1 << "]);\n"; in print_polynomials()
237 ofs << in print_polynomials()
243 ofs << " t[0] = a[" << order - 1 << "] * x2 + a[" << order - 3 << "];\n" ; in print_polynomials()
244 ofs << " t[1] = a[" << order - 2 << "] * x2 + a[" << order - 4 << "];\n" ; in print_polynomials()
247 ofs << " t[0] *= x2;\n"; in print_polynomials()
249 ofs << " t[1] *= x2;\n"; in print_polynomials()
250 ofs << " t[0] += static_cast<V>(a[" << item << "]);\n"; in print_polynomials()
252 ofs << " t[1] += static_cast<V>(a[" << item - 1 << "]);\n"; in print_polynomials()
254 ofs << " t[0] *= x;\n"; in print_polynomials()
255 ofs << " return t[0] + t[1];\n"; in print_polynomials()
257 ofs << "}\n\n"; in print_polynomials()
262 ofs << "\n}}}} // namespaces\n\n#endif // include guard\n\n"; in print_polynomials()
272 std::ofstream ofs(filename.str().c_str()); in print_rationals() local
273 if(ofs.bad()) in print_rationals()
278 ofs << copyright_string << in print_rationals()
297 ofs << in print_rationals()
305 ofs << "("; in print_rationals()
306 ofs << "a[" << order - 1 << "] * x + a[" << order - 2 << "]" ; in print_rationals()
309 ofs << ") * x + a[" << item << "]"; in print_rationals()
312 ofs << ") / ("; in print_rationals()
314 ofs << "("; in print_rationals()
315 ofs << "b[" << order - 1 << "] * x + b[" << order - 2 << "]" ; in print_rationals()
318 ofs << ") * x + b[" << item << "]"; in print_rationals()
321 ofs << "));\n else\n {\n V z = 1 / x;\n return static_cast<V>(("; in print_rationals()
324 ofs << "("; in print_rationals()
325 ofs << "a[" << 0 << "] * z + a[" << 1 << "]" ; in print_rationals()
328 ofs << ") * z + a[" << item << "]"; in print_rationals()
331 ofs << ") / ("; in print_rationals()
333 ofs << "("; in print_rationals()
334 ofs << "b[" << 0 << "] * z + b[" << 1 << "]" ; in print_rationals()
337 ofs << ") * z + b[" << item << "]"; in print_rationals()
340 ofs << "));\n }\n"; in print_rationals()
342 ofs << "}\n\n"; in print_rationals()
347 ofs << "\n}}}} // namespaces\n\n#endif // include guard\n\n"; in print_rationals()
351 ofs.close(); in print_rationals()
352 ofs.open(filename.str().c_str()); in print_rationals()
353 if(ofs.bad()) in print_rationals()
358 ofs << copyright_string << in print_rationals()
392 ofs << in print_rationals()
403 ofs << "("; in print_rationals()
404 ofs << "a[" << order - 1 << "] * x2 + a[" << order - 3 << "]" ; in print_rationals()
407 ofs << ") * x2 + a[" << item << "]"; in print_rationals()
409 ofs << " + "; in print_rationals()
411 ofs << "("; in print_rationals()
412 ofs << "a[" << order - 2 << "] * x2 + a[" << order - 4 << "]" ; in print_rationals()
415 ofs << ") * x2 + a[" << item << "]"; in print_rationals()
417 ofs << ") * x"; in print_rationals()
422 ofs << "("; in print_rationals()
423 ofs << "a[" << order - 1 << "] * x2 + a[" << order - 3 << "]" ; in print_rationals()
426 ofs << ") * x2 + a[" << item << "]"; in print_rationals()
428 ofs << ") * x + "; in print_rationals()
430 ofs << "("; in print_rationals()
431 ofs << "a[" << order - 2 << "] * x2 + a[" << order - 4 << "]" ; in print_rationals()
434 ofs << ") * x2 + a[" << item << "]"; in print_rationals()
437 ofs << ") / ("; in print_rationals()
441 ofs << "("; in print_rationals()
442 ofs << "b[" << order - 1 << "] * x2 + b[" << order - 3 << "]" ; in print_rationals()
445 ofs << ") * x2 + b[" << item << "]"; in print_rationals()
447 ofs << " + "; in print_rationals()
449 ofs << "("; in print_rationals()
450 ofs << "b[" << order - 2 << "] * x2 + b[" << order - 4 << "]" ; in print_rationals()
453 ofs << ") * x2 + b[" << item << "]"; in print_rationals()
455 ofs << ") * x"; in print_rationals()
460 ofs << "("; in print_rationals()
461 ofs << "b[" << order - 1 << "] * x2 + b[" << order - 3 << "]" ; in print_rationals()
464 ofs << ") * x2 + b[" << item << "]"; in print_rationals()
466 ofs << ") * x + "; in print_rationals()
468 ofs << "("; in print_rationals()
469 ofs << "b[" << order - 2 << "] * x2 + b[" << order - 4 << "]" ; in print_rationals()
472 ofs << ") * x2 + b[" << item << "]"; in print_rationals()
476ofs << "));\n }\n else\n {\n V z = 1 / x;\n V z2 = 1 / (x * x);\n return stat… in print_rationals()
481 ofs << "("; in print_rationals()
482 ofs << "a[" << 0 << "] * z2 + a[" << 2 << "]" ; in print_rationals()
485 ofs << ") * z2 + a[" << item << "]"; in print_rationals()
487 ofs << " + "; in print_rationals()
489 ofs << "("; in print_rationals()
490 ofs << "a[" << 1 << "] * z2 + a[" << 3 << "]" ; in print_rationals()
493 ofs << ") * z2 + a[" << item << "]"; in print_rationals()
495 ofs << ") * z"; in print_rationals()
500 ofs << "("; in print_rationals()
501 ofs << "a[" << 0 << "] * z2 + a[" << 2 << "]" ; in print_rationals()
504 ofs << ") * z2 + a[" << item << "]"; in print_rationals()
506 ofs << ") * z + "; in print_rationals()
508 ofs << "("; in print_rationals()
509 ofs << "a[" << 1 << "] * z2 + a[" << 3 << "]" ; in print_rationals()
512 ofs << ") * z2 + a[" << item << "]"; in print_rationals()
516 ofs << ") / ("; in print_rationals()
521 ofs << "("; in print_rationals()
522 ofs << "b[" << 0 << "] * z2 + b[" << 2 << "]" ; in print_rationals()
525 ofs << ") * z2 + b[" << item << "]"; in print_rationals()
527 ofs << " + "; in print_rationals()
529 ofs << "("; in print_rationals()
530 ofs << "b[" << 1 << "] * z2 + b[" << 3 << "]" ; in print_rationals()
533 ofs << ") * z2 + b[" << item << "]"; in print_rationals()
535 ofs << ") * z"; in print_rationals()
540 ofs << "("; in print_rationals()
541 ofs << "b[" << 0 << "] * z2 + b[" << 2 << "]" ; in print_rationals()
544 ofs << ") * z2 + b[" << item << "]"; in print_rationals()
546 ofs << ") * z + "; in print_rationals()
548 ofs << "("; in print_rationals()
549 ofs << "b[" << 1 << "] * z2 + b[" << 3 << "]" ; in print_rationals()
552 ofs << ") * z2 + b[" << item << "]"; in print_rationals()
555 ofs << "));\n }\n"; in print_rationals()
557 ofs << "}\n\n"; in print_rationals()
562 ofs << "\n}}}} // namespaces\n\n#endif // include guard\n\n"; in print_rationals()
567 ofs.close(); in print_rationals()
568 ofs.open(filename.str().c_str()); in print_rationals()
569 if(ofs.bad()) in print_rationals()
574 ofs << copyright_string << in print_rationals()
608 ofs << in print_rationals()
618 ofs << " t[0] = a[" << order - 1 << "] * x2 + a[" << order - 3 << "];\n" ; in print_rationals()
619 ofs << " t[1] = a[" << order - 2 << "] * x2 + a[" << order - 4 << "];\n" ; in print_rationals()
620 ofs << " t[2] = b[" << order - 1 << "] * x2 + b[" << order - 3 << "];\n" ; in print_rationals()
621 ofs << " t[3] = b[" << order - 2 << "] * x2 + b[" << order - 4 << "];\n" ; in print_rationals()
624 ofs << " t[0] *= x2;\n"; in print_rationals()
626 ofs << " t[1] *= x2;\n"; in print_rationals()
627 ofs << " t[2] *= x2;\n"; in print_rationals()
629 ofs << " t[3] *= x2;\n"; in print_rationals()
630 ofs << " t[0] += static_cast<V>(a[" << item << "]);\n"; in print_rationals()
632 ofs << " t[1] += static_cast<V>(a[" << item - 1 << "]);\n"; in print_rationals()
633 ofs << " t[2] += static_cast<V>(b[" << item << "]);\n"; in print_rationals()
635 ofs << " t[3] += static_cast<V>(b[" << item - 1 << "]);\n"; in print_rationals()
637 ofs << " t[1] *= x;\n"; in print_rationals()
638 ofs << " t[3] *= x;\n"; in print_rationals()
642 ofs << " t[0] = a[" << order - 1 << "] * x2 + a[" << order - 3 << "];\n" ; in print_rationals()
643 ofs << " t[1] = a[" << order - 2 << "] * x2 + a[" << order - 4 << "];\n" ; in print_rationals()
644 ofs << " t[2] = b[" << order - 1 << "] * x2 + b[" << order - 3 << "];\n" ; in print_rationals()
645 ofs << " t[3] = b[" << order - 2 << "] * x2 + b[" << order - 4 << "];\n" ; in print_rationals()
648 ofs << " t[0] *= x2;\n"; in print_rationals()
650 ofs << " t[1] *= x2;\n"; in print_rationals()
651 ofs << " t[2] *= x2;\n"; in print_rationals()
653 ofs << " t[3] *= x2;\n"; in print_rationals()
654 ofs << " t[0] += static_cast<V>(a[" << item << "]);\n"; in print_rationals()
656 ofs << " t[1] += static_cast<V>(a[" << item - 1 << "]);\n"; in print_rationals()
657 ofs << " t[2] += static_cast<V>(b[" << item << "]);\n"; in print_rationals()
659 ofs << " t[3] += static_cast<V>(b[" << item - 1 << "]);\n"; in print_rationals()
661 ofs << " t[0] *= x;\n"; in print_rationals()
662 ofs << " t[2] *= x;\n"; in print_rationals()
664 ofs << " return (t[0] + t[1]) / (t[2] + t[3]);\n"; in print_rationals()
666ofs << " }\n else\n {\n V z = 1 / x;\n V z2 = 1 / (x * x);\n V t[4];\n"; in print_rationals()
670 ofs << " t[0] = a[" << 0 << "] * z2 + a[" << 2 << "];\n" ; in print_rationals()
671 ofs << " t[1] = a[" << 1 << "] * z2 + a[" << 3 << "];\n" ; in print_rationals()
672 ofs << " t[2] = b[" << 0 << "] * z2 + b[" << 2 << "];\n" ; in print_rationals()
673 ofs << " t[3] = b[" << 1 << "] * z2 + b[" << 3 << "];\n" ; in print_rationals()
676 ofs << " t[0] *= z2;\n"; in print_rationals()
678 ofs << " t[1] *= z2;\n"; in print_rationals()
679 ofs << " t[2] *= z2;\n"; in print_rationals()
681 ofs << " t[3] *= z2;\n"; in print_rationals()
682 ofs << " t[0] += static_cast<V>(a[" << item << "]);\n"; in print_rationals()
684 ofs << " t[1] += static_cast<V>(a[" << item + 1 << "]);\n"; in print_rationals()
685 ofs << " t[2] += static_cast<V>(b[" << item << "]);\n"; in print_rationals()
687 ofs << " t[3] += static_cast<V>(b[" << item + 1 << "]);\n"; in print_rationals()
689 ofs << " t[1] *= z;\n"; in print_rationals()
690 ofs << " t[3] *= z;\n"; in print_rationals()
694 ofs << " t[0] = a[" << 0 << "] * z2 + a[" << 2 << "];\n" ; in print_rationals()
695 ofs << " t[1] = a[" << 1 << "] * z2 + a[" << 3 << "];\n" ; in print_rationals()
696 ofs << " t[2] = b[" << 0 << "] * z2 + b[" << 2 << "];\n" ; in print_rationals()
697 ofs << " t[3] = b[" << 1 << "] * z2 + b[" << 3 << "];\n" ; in print_rationals()
700 ofs << " t[0] *= z2;\n"; in print_rationals()
702 ofs << " t[1] *= z2;\n"; in print_rationals()
703 ofs << " t[2] *= z2;\n"; in print_rationals()
705 ofs << " t[3] *= z2;\n"; in print_rationals()
706 ofs << " t[0] += static_cast<V>(a[" << item << "]);\n"; in print_rationals()
708 ofs << " t[1] += static_cast<V>(a[" << item + 1 << "]);\n"; in print_rationals()
709 ofs << " t[2] += static_cast<V>(b[" << item << "]);\n"; in print_rationals()
711 ofs << " t[3] += static_cast<V>(b[" << item + 1 << "]);\n"; in print_rationals()
713 ofs << " t[0] *= z;\n"; in print_rationals()
714 ofs << " t[2] *= z;\n"; in print_rationals()
716 ofs << " return (t[0] + t[1]) / (t[2] + t[3]);\n }\n"; in print_rationals()
718 ofs << "}\n\n"; in print_rationals()
723 ofs << "\n}}}} // namespaces\n\n#endif // include guard\n\n"; in print_rationals()