Definition at line 805 of file NAG.cpp.
806{
809
813 ERROR(
"different number of inputs expected");
816
818
820 {
822
823
824
827 break;
828 default:
832 {
834 {
837 break;
839 {
843 ?
850 }
851 break;
856 break;
857 default:
858 ERROR(
"unknown SLP operation");
859 return nullptr;
860 }
861 }
863
864 }
865
868
870
878 {
882 {
883
887 {
888
890
892 }
893 }
894 break;
895 default:
898 {
901
903
905 }
906
907 }
910 return mat.to_matrix();
911}
gmp_CC toBigComplex(const CCC *C, ring_elem a)
ring_elem from_doubles(const CCC *C, double re, double im)
const CCC * cast_to_CCC(const Ring *R)
void convert_to_absolute_position()
Field::element_type element_type
void(* compiled_fn)(element_type *, element_type *)
References C, cast_to_CCC(), CCC, cols_out, compiled_fn, convert_to_absolute_position(), Matrix::elem(), ERROR, eval_time, from_doubles(), Matrix::get_ring(), Ring::make_FreeModule(), Matrix, n_calls, Matrix::n_cols(), nodes, num_consts, num_inputs, program, FreeModule::R, rows_out, MatrixConstructor::set_entry(), SLP_HEADER_LEN, slpCOMPILED, slpCOPY, slpCORRECTOR, slpEND, slpMULTIsum, slpPREDICTOR, slpPRODUCT, T, MatrixConstructor::to_matrix(), and toBigComplex().