packages feed

casadi-bindings-core-2.4.1.0: Casadi/Core/Tools.hs

{-# OPTIONS_GHC -Wall #-}

module Casadi.Core.Tools
       (
         casadi_abs__0,
         casadi_abs__1,
         casadi_abs__2,
         casadi_abs__3,
         casadi_acos__0,
         casadi_acos__1,
         casadi_acos__2,
         casadi_acos__3,
         casadi_acosh__0,
         casadi_acosh__1,
         casadi_acosh__2,
         casadi_acosh__3,
         casadi_adj__0,
         casadi_adj__1,
         casadi_adj__2,
         casadi_all__0,
         casadi_all__1,
         casadi_all__2,
         casadi_and__0,
         casadi_and__1,
         casadi_and__2,
         casadi_and__3,
         casadi_any__0,
         casadi_any__1,
         casadi_any__2,
         casadi_asin__0,
         casadi_asin__1,
         casadi_asin__2,
         casadi_asin__3,
         casadi_asinh__0,
         casadi_asinh__1,
         casadi_asinh__2,
         casadi_asinh__3,
         casadi_atan2__0,
         casadi_atan2__1,
         casadi_atan2__2,
         casadi_atan2__3,
         casadi_atan__0,
         casadi_atan__1,
         casadi_atan__2,
         casadi_atan__3,
         casadi_atanh__0,
         casadi_atanh__1,
         casadi_atanh__2,
         casadi_atanh__3,
         casadi_blockcat__0,
         casadi_blockcat__1,
         casadi_blockcat__2,
         casadi_blockcat__3,
         casadi_blockcat__4,
         casadi_blockcat__5,
         casadi_blockcat__6,
         casadi_blockcat__7,
         casadi_blockcat__8,
         casadi_blockcat__9,
         casadi_blocksplit__0,
         casadi_blocksplit__1,
         casadi_blocksplit__10,
         casadi_blocksplit__11,
         casadi_blocksplit__12,
         casadi_blocksplit__13,
         casadi_blocksplit__14,
         casadi_blocksplit__15,
         casadi_blocksplit__16,
         casadi_blocksplit__17,
         casadi_blocksplit__18,
         casadi_blocksplit__19,
         casadi_blocksplit__2,
         casadi_blocksplit__3,
         casadi_blocksplit__4,
         casadi_blocksplit__5,
         casadi_blocksplit__6,
         casadi_blocksplit__7,
         casadi_blocksplit__8,
         casadi_blocksplit__9,
         casadi_ceil__0,
         casadi_ceil__1,
         casadi_ceil__2,
         casadi_ceil__3,
         casadi_chol__0,
         casadi_chol__1,
         casadi_chol__2,
         casadi_cofactor__0,
         casadi_cofactor__1,
         casadi_cofactor__2,
         casadi_conditional__0,
         casadi_conditional__1,
         casadi_conditional__2,
         casadi_conditional__3,
         casadi_conditional__4,
         casadi_conditional__5,
         casadi_conditional__6,
         casadi_conditional__7,
         casadi_constpow__0,
         casadi_constpow__1,
         casadi_constpow__2,
         casadi_constpow__3,
         casadi_copysign__0,
         casadi_copysign__1,
         casadi_copysign__2,
         casadi_copysign__3,
         casadi_cos__0,
         casadi_cos__1,
         casadi_cos__2,
         casadi_cos__3,
         casadi_cosh__0,
         casadi_cosh__1,
         casadi_cosh__2,
         casadi_cosh__3,
         casadi_countNodes__0,
         casadi_countNodes__1,
         casadi_countNodes__2,
         casadi_countNodes__3,
         casadi_cross__0,
         casadi_cross__1,
         casadi_cross__2,
         casadi_cross__3,
         casadi_cross__4,
         casadi_cross__5,
         casadi_cross__6,
         casadi_cross__7,
         casadi_densify__0,
         casadi_densify__1,
         casadi_densify__2,
         casadi_densify__3,
         casadi_dependsOn__0,
         casadi_dependsOn__1,
         casadi_dependsOn__2,
         casadi_dependsOn__3,
         casadi_det__0,
         casadi_det__1,
         casadi_det__2,
         casadi_det__3,
         casadi_diag__0,
         casadi_diag__1,
         casadi_diag__2,
         casadi_diag__3,
         casadi_diagcat__0,
         casadi_diagcat__1,
         casadi_diagcat__2,
         casadi_diagcat__3,
         casadi_diagcat__4,
         casadi_diagsplit__0,
         casadi_diagsplit__1,
         casadi_diagsplit__10,
         casadi_diagsplit__11,
         casadi_diagsplit__12,
         casadi_diagsplit__13,
         casadi_diagsplit__14,
         casadi_diagsplit__15,
         casadi_diagsplit__16,
         casadi_diagsplit__17,
         casadi_diagsplit__18,
         casadi_diagsplit__19,
         casadi_diagsplit__2,
         casadi_diagsplit__20,
         casadi_diagsplit__21,
         casadi_diagsplit__22,
         casadi_diagsplit__23,
         casadi_diagsplit__24,
         casadi_diagsplit__3,
         casadi_diagsplit__4,
         casadi_diagsplit__5,
         casadi_diagsplit__6,
         casadi_diagsplit__7,
         casadi_diagsplit__8,
         casadi_diagsplit__9,
         casadi_eig_symbolic__0,
         casadi_eig_symbolic__1,
         casadi_eig_symbolic__2,
         casadi_eq__0,
         casadi_eq__1,
         casadi_eq__2,
         casadi_eq__3,
         casadi_erf__0,
         casadi_erf__1,
         casadi_erf__2,
         casadi_erf__3,
         casadi_erfinv__0,
         casadi_erfinv__1,
         casadi_erfinv__2,
         casadi_erfinv__3,
         casadi_exp__0,
         casadi_exp__1,
         casadi_exp__2,
         casadi_exp__3,
         casadi_expand__0,
         casadi_expand__1,
         casadi_expand__2,
         casadi_extractShared__0,
         casadi_extractShared__1,
         casadi_extractShared__10,
         casadi_extractShared__11,
         casadi_extractShared__2,
         casadi_extractShared__3,
         casadi_extractShared__4,
         casadi_extractShared__5,
         casadi_extractShared__6,
         casadi_extractShared__7,
         casadi_extractShared__8,
         casadi_extractShared__9,
         casadi_find,
         casadi_floor__0,
         casadi_floor__1,
         casadi_floor__2,
         casadi_floor__3,
         casadi_gauss_quadrature__0,
         casadi_gauss_quadrature__1,
         casadi_gauss_quadrature__2,
         casadi_gauss_quadrature__3,
         casadi_gauss_quadrature__4,
         casadi_gauss_quadrature__5,
         casadi_gauss_quadrature__6,
         casadi_gauss_quadrature__7,
         casadi_gauss_quadrature__8,
         casadi_ge__0,
         casadi_ge__1,
         casadi_ge__2,
         casadi_ge__3,
         casadi_getMinor__0,
         casadi_getMinor__1,
         casadi_getMinor__2,
         casadi_getOperatorRepresentation__0,
         casadi_getOperatorRepresentation__1,
         casadi_getOperatorRepresentation__2,
         casadi_getOperatorRepresentation__3,
         casadi_gradient__0,
         casadi_gradient__1,
         casadi_gradient__2,
         casadi_gradient__3,
         casadi_graph_substitute__0,
         casadi_graph_substitute__1,
         casadi_gt__0,
         casadi_gt__1,
         casadi_gt__2,
         casadi_gt__3,
         casadi_heaviside__0,
         casadi_heaviside__1,
         casadi_heaviside__2,
         casadi_hessian__0,
         casadi_hessian__1,
         casadi_hessian__2,
         casadi_hessian__3,
         casadi_horzcat__0,
         casadi_horzcat__1,
         casadi_horzcat__2,
         casadi_horzcat__3,
         casadi_horzcat__4,
         casadi_horzsplit__0,
         casadi_horzsplit__1,
         casadi_horzsplit__10,
         casadi_horzsplit__11,
         casadi_horzsplit__12,
         casadi_horzsplit__13,
         casadi_horzsplit__14,
         casadi_horzsplit__2,
         casadi_horzsplit__3,
         casadi_horzsplit__4,
         casadi_horzsplit__5,
         casadi_horzsplit__6,
         casadi_horzsplit__7,
         casadi_horzsplit__8,
         casadi_horzsplit__9,
         casadi_if_else__0,
         casadi_if_else__1,
         casadi_if_else__2,
         casadi_if_else__3,
         casadi_if_else__4,
         casadi_if_else__5,
         casadi_if_else__6,
         casadi_if_else__7,
         casadi_inner_prod__0,
         casadi_inner_prod__1,
         casadi_inner_prod__2,
         casadi_inner_prod__3,
         casadi_inv__0,
         casadi_inv__1,
         casadi_inv__2,
         casadi_inv__3,
         casadi_isEqual__0,
         casadi_isEqual__1,
         casadi_isEqual__2,
         casadi_isEqual__3,
         casadi_isEqual__4,
         casadi_isEqual__5,
         casadi_isEqual__6,
         casadi_isEqual__7,
         casadi_iszero__0,
         casadi_iszero__1,
         casadi_iszero__2,
         casadi_iszero__3,
         casadi_jacobianTimesVector__0,
         casadi_jacobianTimesVector__1,
         casadi_jacobianTimesVector__2,
         casadi_jacobianTimesVector__3,
         casadi_jacobianTimesVector__4,
         casadi_jacobianTimesVector__5,
         casadi_jacobian__0,
         casadi_jacobian__1,
         casadi_jacobian__2,
         casadi_jacobian__3,
         casadi_kron__0,
         casadi_kron__1,
         casadi_kron__2,
         casadi_kron__3,
         casadi_kron__4,
         casadi_ldivide__0,
         casadi_ldivide__1,
         casadi_ldivide__2,
         casadi_ldivide__3,
         casadi_le__0,
         casadi_le__1,
         casadi_le__2,
         casadi_le__3,
         casadi_linspace__0,
         casadi_linspace__1,
         casadi_linspace__2,
         casadi_linspace__3,
         casadi_log10__0,
         casadi_log10__1,
         casadi_log10__2,
         casadi_log10__3,
         casadi_log__0,
         casadi_log__1,
         casadi_log__2,
         casadi_log__3,
         casadi_lt__0,
         casadi_lt__1,
         casadi_lt__2,
         casadi_lt__3,
         casadi_mac__0,
         casadi_mac__1,
         casadi_mac__2,
         casadi_mac__3,
         casadi_mac__4,
         casadi_matrix_expand__0,
         casadi_matrix_expand__1,
         casadi_matrix_expand__2,
         casadi_matrix_expand__3,
         casadi_matrix_expand__4,
         casadi_matrix_expand__5,
         casadi_max__0,
         casadi_max__1,
         casadi_max__2,
         casadi_max__3,
         casadi_min__0,
         casadi_min__1,
         casadi_min__2,
         casadi_min__3,
         casadi_minus__0,
         casadi_minus__1,
         casadi_minus__2,
         casadi_minus__3,
         casadi_mldivide__0,
         casadi_mldivide__1,
         casadi_mldivide__2,
         casadi_mldivide__3,
         casadi_mod__0,
         casadi_mod__1,
         casadi_mod__2,
         casadi_mod__3,
         casadi_mpower__0,
         casadi_mpower__1,
         casadi_mpower__2,
         casadi_mpower__3,
         casadi_mrdivide__0,
         casadi_mrdivide__1,
         casadi_mrdivide__2,
         casadi_mrdivide__3,
         casadi_mtaylor__0,
         casadi_mtaylor__1,
         casadi_mtaylor__2,
         casadi_mtaylor__3,
         casadi_mtaylor__4,
         casadi_mtaylor__5,
         casadi_mtaylor__6,
         casadi_mtaylor__7,
         casadi_mtaylor__8,
         casadi_mul__0,
         casadi_mul__1,
         casadi_mul__2,
         casadi_mul__3,
         casadi_mul__4,
         casadi_mul__5,
         casadi_mul__6,
         casadi_mul__7,
         casadi_mul__8,
         casadi_mul__9,
         casadi_ne__0,
         casadi_ne__1,
         casadi_ne__2,
         casadi_ne__3,
         casadi_norm_0_mul__0,
         casadi_norm_0_mul__1,
         casadi_norm_0_mul__2,
         casadi_norm_0_mul__3,
         casadi_norm_0_mul__4,
         casadi_norm_1__0,
         casadi_norm_1__1,
         casadi_norm_1__2,
         casadi_norm_1__3,
         casadi_norm_2__0,
         casadi_norm_2__1,
         casadi_norm_2__2,
         casadi_norm_2__3,
         casadi_norm_F__0,
         casadi_norm_F__1,
         casadi_norm_F__2,
         casadi_norm_F__3,
         casadi_norm_inf__0,
         casadi_norm_inf__1,
         casadi_norm_inf__2,
         casadi_norm_inf__3,
         casadi_norm_inf_mul__0,
         casadi_norm_inf_mul__1,
         casadi_norm_inf_mul__2,
         casadi_not__0,
         casadi_not__1,
         casadi_not__2,
         casadi_not__3,
         casadi_nullspace__0,
         casadi_nullspace__1,
         casadi_nullspace__2,
         casadi_nullspace__3,
         casadi_offset__0,
         casadi_offset__1,
         casadi_offset__2,
         casadi_offset__3,
         casadi_offset__4,
         casadi_offset__5,
         casadi_offset__6,
         casadi_offset__7,
         casadi_offset__8,
         casadi_offset__9,
         casadi_or__0,
         casadi_or__1,
         casadi_or__2,
         casadi_or__3,
         casadi_outer_prod__0,
         casadi_outer_prod__1,
         casadi_outer_prod__2,
         casadi_outer_prod__3,
         casadi_pinv__0,
         casadi_pinv__1,
         casadi_pinv__10,
         casadi_pinv__11,
         casadi_pinv__2,
         casadi_pinv__3,
         casadi_pinv__4,
         casadi_pinv__5,
         casadi_pinv__6,
         casadi_pinv__7,
         casadi_pinv__8,
         casadi_pinv__9,
         casadi_plus__0,
         casadi_plus__1,
         casadi_plus__2,
         casadi_plus__3,
         casadi_poly_coeff__0,
         casadi_poly_coeff__1,
         casadi_poly_coeff__2,
         casadi_poly_roots__0,
         casadi_poly_roots__1,
         casadi_poly_roots__2,
         casadi_polyval__0,
         casadi_polyval__1,
         casadi_polyval__2,
         casadi_polyval__3,
         casadi_power__0,
         casadi_power__1,
         casadi_power__2,
         casadi_power__3,
         casadi_project__0,
         casadi_project__1,
         casadi_project__2,
         casadi_project__3,
         casadi_project__4,
         casadi_project__5,
         casadi_project__6,
         casadi_project__7,
         casadi_pw_const__0,
         casadi_pw_const__1,
         casadi_pw_const__2,
         casadi_pw_lin__0,
         casadi_pw_lin__1,
         casadi_pw_lin__2,
         casadi_qr__0,
         casadi_qr__1,
         casadi_qr__2,
         casadi_quad_form__0,
         casadi_quad_form__1,
         casadi_quad_form__2,
         casadi_quad_form__3,
         casadi_quad_form__4,
         casadi_quad_form__5,
         casadi_quad_form__6,
         casadi_quad_form__7,
         casadi_ramp__0,
         casadi_ramp__1,
         casadi_ramp__2,
         casadi_rdivide__0,
         casadi_rdivide__1,
         casadi_rdivide__2,
         casadi_rdivide__3,
         casadi_rectangle__0,
         casadi_rectangle__1,
         casadi_rectangle__2,
         casadi_repmat__0,
         casadi_repmat__1,
         casadi_repmat__10,
         casadi_repmat__11,
         casadi_repmat__12,
         casadi_repmat__13,
         casadi_repmat__14,
         casadi_repmat__2,
         casadi_repmat__3,
         casadi_repmat__4,
         casadi_repmat__5,
         casadi_repmat__6,
         casadi_repmat__7,
         casadi_repmat__8,
         casadi_repmat__9,
         casadi_repsum__0,
         casadi_repsum__1,
         casadi_repsum__2,
         casadi_repsum__3,
         casadi_repsum__4,
         casadi_repsum__5,
         casadi_repsum__6,
         casadi_repsum__7,
         casadi_reshape__0,
         casadi_reshape__1,
         casadi_reshape__10,
         casadi_reshape__11,
         casadi_reshape__12,
         casadi_reshape__13,
         casadi_reshape__14,
         casadi_reshape__2,
         casadi_reshape__3,
         casadi_reshape__4,
         casadi_reshape__5,
         casadi_reshape__6,
         casadi_reshape__7,
         casadi_reshape__8,
         casadi_reshape__9,
         casadi_sign__0,
         casadi_sign__1,
         casadi_sign__2,
         casadi_sign__3,
         casadi_simplify__0,
         casadi_simplify__1,
         casadi_simplify__2,
         casadi_simplify__3,
         casadi_sin__0,
         casadi_sin__1,
         casadi_sin__2,
         casadi_sin__3,
         casadi_sinh__0,
         casadi_sinh__1,
         casadi_sinh__2,
         casadi_sinh__3,
         casadi_solve__0,
         casadi_solve__1,
         casadi_solve__10,
         casadi_solve__11,
         casadi_solve__2,
         casadi_solve__3,
         casadi_solve__4,
         casadi_solve__5,
         casadi_solve__6,
         casadi_solve__7,
         casadi_solve__8,
         casadi_solve__9,
         casadi_sparsify__0,
         casadi_sparsify__1,
         casadi_sparsify__2,
         casadi_sparsify__3,
         casadi_sparsify__4,
         casadi_sparsify__5,
         casadi_sprank__0,
         casadi_sprank__1,
         casadi_sprank__2,
         casadi_sprank__3,
         casadi_sprank__4,
         casadi_sqrt__0,
         casadi_sqrt__1,
         casadi_sqrt__2,
         casadi_sqrt__3,
         casadi_substituteInPlace__0,
         casadi_substituteInPlace__1,
         casadi_substituteInPlace__2,
         casadi_substituteInPlace__3,
         casadi_substituteInPlace__4,
         casadi_substituteInPlace__5,
         casadi_substituteInPlace__6,
         casadi_substituteInPlace__7,
         casadi_substitute__0,
         casadi_substitute__1,
         casadi_substitute__2,
         casadi_substitute__3,
         casadi_substitute__4,
         casadi_substitute__5,
         casadi_substitute__6,
         casadi_substitute__7,
         casadi_sumCols__0,
         casadi_sumCols__1,
         casadi_sumCols__2,
         casadi_sumCols__3,
         casadi_sumRows__0,
         casadi_sumRows__1,
         casadi_sumRows__2,
         casadi_sumRows__3,
         casadi_sum_square__0,
         casadi_sum_square__1,
         casadi_sum_square__2,
         casadi_sum_square__3,
         casadi_symvar__0,
         casadi_symvar__1,
         casadi_symvar__2,
         casadi_symvar__3,
         casadi_tan__0,
         casadi_tan__1,
         casadi_tan__2,
         casadi_tan__3,
         casadi_tangent__0,
         casadi_tangent__1,
         casadi_tangent__2,
         casadi_tangent__3,
         casadi_tanh__0,
         casadi_tanh__1,
         casadi_tanh__2,
         casadi_tanh__3,
         casadi_taylor__0,
         casadi_taylor__1,
         casadi_taylor__2,
         casadi_taylor__3,
         casadi_taylor__4,
         casadi_taylor__5,
         casadi_taylor__6,
         casadi_taylor__7,
         casadi_taylor__8,
         casadi_times__0,
         casadi_times__1,
         casadi_times__2,
         casadi_times__3,
         casadi_trace__0,
         casadi_trace__1,
         casadi_trace__2,
         casadi_trace__3,
         casadi_transpose__0,
         casadi_transpose__1,
         casadi_transpose__2,
         casadi_transpose__3,
         casadi_transpose__4,
         casadi_triangle__0,
         casadi_triangle__1,
         casadi_triangle__2,
         casadi_tril2symm__0,
         casadi_tril2symm__1,
         casadi_tril2symm__2,
         casadi_tril2symm__3,
         casadi_tril__0,
         casadi_tril__1,
         casadi_tril__2,
         casadi_tril__3,
         casadi_tril__4,
         casadi_tril__5,
         casadi_tril__6,
         casadi_tril__7,
         casadi_tril__8,
         casadi_tril__9,
         casadi_triu2symm__0,
         casadi_triu2symm__1,
         casadi_triu2symm__2,
         casadi_triu2symm__3,
         casadi_triu__0,
         casadi_triu__1,
         casadi_triu__2,
         casadi_triu__3,
         casadi_triu__4,
         casadi_triu__5,
         casadi_triu__6,
         casadi_triu__7,
         casadi_triu__8,
         casadi_triu__9,
         casadi_unite__0,
         casadi_unite__1,
         casadi_unite__2,
         casadi_unite__3,
         casadi_vecNZ__0,
         casadi_vecNZ__1,
         casadi_vecNZ__2,
         casadi_vecNZ__3,
         casadi_vecNZ__4,
         casadi_vec__0,
         casadi_vec__1,
         casadi_vec__2,
         casadi_vec__3,
         casadi_vec__4,
         casadi_veccat__0,
         casadi_veccat__1,
         casadi_veccat__2,
         casadi_veccat__3,
         casadi_veccat__4,
         casadi_vertcat__0,
         casadi_vertcat__1,
         casadi_vertcat__2,
         casadi_vertcat__3,
         casadi_vertcat__4,
         casadi_vertsplit__0,
         casadi_vertsplit__1,
         casadi_vertsplit__10,
         casadi_vertsplit__11,
         casadi_vertsplit__12,
         casadi_vertsplit__13,
         casadi_vertsplit__14,
         casadi_vertsplit__2,
         casadi_vertsplit__3,
         casadi_vertsplit__4,
         casadi_vertsplit__5,
         casadi_vertsplit__6,
         casadi_vertsplit__7,
         casadi_vertsplit__8,
         casadi_vertsplit__9,
         cleIn__0,
         cleIn__1,
         cleIn__11,
         cleIn__12,
         cleIn__13,
         cleIn__2,
         cleIn__3,
         cleIn__4,
         cleIn__5,
         cleIn__6,
         cleIn__7,
         cleIn__8,
         cleOut__0,
         cleOut__1,
         cleOut__2,
         cleOut__5,
         collocationInterpolators,
         collocationPoints__0,
         collocationPoints__1,
         complement,
         controldaeIn__0,
         controldaeIn__1,
         controldaeIn__10,
         controldaeIn__11,
         controldaeIn__12,
         controldaeIn__13,
         controldaeIn__14,
         controldaeIn__15,
         controldaeIn__16,
         controldaeIn__17,
         controldaeIn__18,
         controldaeIn__19,
         controldaeIn__2,
         controldaeIn__20,
         controldaeIn__21,
         controldaeIn__22,
         controldaeIn__23,
         controldaeIn__24,
         controldaeIn__25,
         controldaeIn__26,
         controldaeIn__27,
         controldaeIn__28,
         controldaeIn__29,
         controldaeIn__3,
         controldaeIn__30,
         controldaeIn__31,
         controldaeIn__32,
         controldaeIn__33,
         controldaeIn__34,
         controldaeIn__35,
         controldaeIn__36,
         controldaeIn__37,
         controldaeIn__38,
         controldaeIn__39,
         controldaeIn__4,
         controldaeIn__40,
         controldaeIn__41,
         controldaeIn__42,
         controldaeIn__43,
         controldaeIn__44,
         controldaeIn__45,
         controldaeIn__46,
         controldaeIn__47,
         controldaeIn__48,
         controldaeIn__49,
         controldaeIn__5,
         controldaeIn__50,
         controldaeIn__53,
         controldaeIn__54,
         controldaeIn__55,
         controldaeIn__56,
         controldaeIn__57,
         controldaeIn__58,
         controldaeIn__59,
         controldaeIn__6,
         controldaeIn__60,
         controldaeIn__61,
         controldaeIn__62,
         controldaeIn__63,
         controldaeIn__64,
         controldaeIn__65,
         controldaeIn__66,
         controldaeIn__67,
         controldaeIn__68,
         controldaeIn__69,
         controldaeIn__7,
         controldaeIn__8,
         controldaeIn__9,
         controlsimulatorIn__0,
         controlsimulatorIn__1,
         controlsimulatorIn__10,
         controlsimulatorIn__11,
         controlsimulatorIn__12,
         controlsimulatorIn__13,
         controlsimulatorIn__14,
         controlsimulatorIn__17,
         controlsimulatorIn__18,
         controlsimulatorIn__19,
         controlsimulatorIn__2,
         controlsimulatorIn__20,
         controlsimulatorIn__21,
         controlsimulatorIn__3,
         controlsimulatorIn__4,
         controlsimulatorIn__5,
         controlsimulatorIn__6,
         controlsimulatorIn__7,
         controlsimulatorIn__8,
         controlsimulatorIn__9,
         daeIn__0,
         daeIn__1,
         daeIn__10,
         daeIn__11,
         daeIn__12,
         daeIn__13,
         daeIn__14,
         daeIn__15,
         daeIn__16,
         daeIn__17,
         daeIn__18,
         daeIn__19,
         daeIn__2,
         daeIn__20,
         daeIn__23,
         daeIn__24,
         daeIn__25,
         daeIn__26,
         daeIn__27,
         daeIn__28,
         daeIn__29,
         daeIn__3,
         daeIn__4,
         daeIn__5,
         daeIn__6,
         daeIn__7,
         daeIn__8,
         daeIn__9,
         daeOut__0,
         daeOut__1,
         daeOut__10,
         daeOut__11,
         daeOut__12,
         daeOut__13,
         daeOut__14,
         daeOut__17,
         daeOut__18,
         daeOut__19,
         daeOut__2,
         daeOut__20,
         daeOut__21,
         daeOut__3,
         daeOut__4,
         daeOut__5,
         daeOut__6,
         daeOut__7,
         daeOut__8,
         daeOut__9,
         dleIn__0,
         dleIn__1,
         dleIn__11,
         dleIn__12,
         dleIn__13,
         dleIn__2,
         dleIn__3,
         dleIn__4,
         dleIn__5,
         dleIn__6,
         dleIn__7,
         dleIn__8,
         dleOut__0,
         dleOut__1,
         dleOut__2,
         dleOut__5,
         dpleIn__0,
         dpleIn__1,
         dpleIn__11,
         dpleIn__12,
         dpleIn__13,
         dpleIn__2,
         dpleIn__3,
         dpleIn__4,
         dpleIn__5,
         dpleIn__6,
         dpleIn__7,
         dpleIn__8,
         dpleOut__0,
         dpleOut__1,
         dpleOut__2,
         dpleOut__5,
         getSchemeEntryDoc,
         getSchemeEntryEnum,
         getSchemeEntryEnumName,
         getSchemeEntryName,
         getSchemeEntryNames,
         getSchemeName,
         getSchemeSize,
         gradFIn__0,
         gradFIn__1,
         gradFIn__11,
         gradFIn__12,
         gradFIn__13,
         gradFIn__2,
         gradFIn__3,
         gradFIn__4,
         gradFIn__5,
         gradFIn__6,
         gradFIn__7,
         gradFIn__8,
         gradFOut__0,
         gradFOut__1,
         gradFOut__10,
         gradFOut__11,
         gradFOut__12,
         gradFOut__13,
         gradFOut__14,
         gradFOut__17,
         gradFOut__18,
         gradFOut__19,
         gradFOut__2,
         gradFOut__20,
         gradFOut__21,
         gradFOut__3,
         gradFOut__4,
         gradFOut__5,
         gradFOut__6,
         gradFOut__7,
         gradFOut__8,
         gradFOut__9,
         hessLagIn__0,
         hessLagIn__1,
         hessLagIn__10,
         hessLagIn__11,
         hessLagIn__12,
         hessLagIn__13,
         hessLagIn__14,
         hessLagIn__15,
         hessLagIn__16,
         hessLagIn__17,
         hessLagIn__18,
         hessLagIn__19,
         hessLagIn__2,
         hessLagIn__20,
         hessLagIn__23,
         hessLagIn__24,
         hessLagIn__25,
         hessLagIn__26,
         hessLagIn__27,
         hessLagIn__28,
         hessLagIn__29,
         hessLagIn__3,
         hessLagIn__4,
         hessLagIn__5,
         hessLagIn__6,
         hessLagIn__7,
         hessLagIn__8,
         hessLagIn__9,
         hessLagOut__0,
         hessLagOut__1,
         hessLagOut__10,
         hessLagOut__11,
         hessLagOut__12,
         hessLagOut__13,
         hessLagOut__14,
         hessLagOut__15,
         hessLagOut__16,
         hessLagOut__17,
         hessLagOut__18,
         hessLagOut__19,
         hessLagOut__2,
         hessLagOut__20,
         hessLagOut__21,
         hessLagOut__22,
         hessLagOut__23,
         hessLagOut__24,
         hessLagOut__25,
         hessLagOut__26,
         hessLagOut__29,
         hessLagOut__3,
         hessLagOut__30,
         hessLagOut__31,
         hessLagOut__32,
         hessLagOut__33,
         hessLagOut__34,
         hessLagOut__35,
         hessLagOut__36,
         hessLagOut__37,
         hessLagOut__4,
         hessLagOut__5,
         hessLagOut__6,
         hessLagOut__7,
         hessLagOut__8,
         hessLagOut__9,
         hnlpIn__0,
         hnlpIn__1,
         hnlpIn__10,
         hnlpIn__11,
         hnlpIn__12,
         hnlpIn__13,
         hnlpIn__14,
         hnlpIn__17,
         hnlpIn__18,
         hnlpIn__19,
         hnlpIn__2,
         hnlpIn__20,
         hnlpIn__21,
         hnlpIn__3,
         hnlpIn__4,
         hnlpIn__5,
         hnlpIn__6,
         hnlpIn__7,
         hnlpIn__8,
         hnlpIn__9,
         iOScheme__0,
         iOScheme__1,
         iOScheme__10,
         iOScheme__11,
         iOScheme__12,
         iOScheme__13,
         iOScheme__14,
         iOScheme__15,
         iOScheme__16,
         iOScheme__17,
         iOScheme__18,
         iOScheme__19,
         iOScheme__2,
         iOScheme__20,
         iOScheme__21,
         iOScheme__22,
         iOScheme__23,
         iOScheme__3,
         iOScheme__4,
         iOScheme__5,
         iOScheme__6,
         iOScheme__7,
         iOScheme__8,
         iOScheme__9,
         integratorIn__0,
         integratorIn__1,
         integratorIn__10,
         integratorIn__11,
         integratorIn__12,
         integratorIn__13,
         integratorIn__14,
         integratorIn__15,
         integratorIn__16,
         integratorIn__17,
         integratorIn__18,
         integratorIn__19,
         integratorIn__2,
         integratorIn__20,
         integratorIn__21,
         integratorIn__22,
         integratorIn__23,
         integratorIn__24,
         integratorIn__25,
         integratorIn__26,
         integratorIn__27,
         integratorIn__28,
         integratorIn__29,
         integratorIn__3,
         integratorIn__30,
         integratorIn__31,
         integratorIn__32,
         integratorIn__35,
         integratorIn__36,
         integratorIn__37,
         integratorIn__38,
         integratorIn__39,
         integratorIn__4,
         integratorIn__40,
         integratorIn__41,
         integratorIn__42,
         integratorIn__43,
         integratorIn__44,
         integratorIn__45,
         integratorIn__5,
         integratorIn__6,
         integratorIn__7,
         integratorIn__8,
         integratorIn__9,
         integratorOut__0,
         integratorOut__1,
         integratorOut__10,
         integratorOut__11,
         integratorOut__12,
         integratorOut__13,
         integratorOut__14,
         integratorOut__15,
         integratorOut__16,
         integratorOut__17,
         integratorOut__18,
         integratorOut__19,
         integratorOut__2,
         integratorOut__20,
         integratorOut__21,
         integratorOut__22,
         integratorOut__23,
         integratorOut__24,
         integratorOut__25,
         integratorOut__26,
         integratorOut__27,
         integratorOut__28,
         integratorOut__29,
         integratorOut__3,
         integratorOut__30,
         integratorOut__31,
         integratorOut__32,
         integratorOut__35,
         integratorOut__36,
         integratorOut__37,
         integratorOut__38,
         integratorOut__39,
         integratorOut__4,
         integratorOut__40,
         integratorOut__41,
         integratorOut__42,
         integratorOut__43,
         integratorOut__44,
         integratorOut__45,
         integratorOut__5,
         integratorOut__6,
         integratorOut__7,
         integratorOut__8,
         integratorOut__9,
         jacGIn__0,
         jacGIn__1,
         jacGIn__11,
         jacGIn__12,
         jacGIn__13,
         jacGIn__2,
         jacGIn__3,
         jacGIn__4,
         jacGIn__5,
         jacGIn__6,
         jacGIn__7,
         jacGIn__8,
         jacGOut__0,
         jacGOut__1,
         jacGOut__10,
         jacGOut__11,
         jacGOut__12,
         jacGOut__13,
         jacGOut__14,
         jacGOut__17,
         jacGOut__18,
         jacGOut__19,
         jacGOut__2,
         jacGOut__20,
         jacGOut__21,
         jacGOut__3,
         jacGOut__4,
         jacGOut__5,
         jacGOut__6,
         jacGOut__7,
         jacGOut__8,
         jacGOut__9,
         linsolIn__0,
         linsolIn__1,
         linsolIn__11,
         linsolIn__12,
         linsolIn__13,
         linsolIn__2,
         linsolIn__3,
         linsolIn__4,
         linsolIn__5,
         linsolIn__6,
         linsolIn__7,
         linsolIn__8,
         linsolOut__0,
         linsolOut__1,
         linsolOut__2,
         linsolOut__5,
         lookupvector,
         lpIn__0,
         lpIn__1,
         lpIn__10,
         lpIn__11,
         lpIn__12,
         lpIn__13,
         lpIn__14,
         lpIn__15,
         lpIn__16,
         lpIn__17,
         lpIn__18,
         lpIn__19,
         lpIn__2,
         lpIn__20,
         lpIn__21,
         lpIn__22,
         lpIn__23,
         lpIn__24,
         lpIn__25,
         lpIn__26,
         lpIn__27,
         lpIn__28,
         lpIn__29,
         lpIn__3,
         lpIn__30,
         lpIn__31,
         lpIn__32,
         lpIn__35,
         lpIn__36,
         lpIn__37,
         lpIn__38,
         lpIn__39,
         lpIn__4,
         lpIn__40,
         lpIn__41,
         lpIn__42,
         lpIn__43,
         lpIn__44,
         lpIn__45,
         lpIn__5,
         lpIn__6,
         lpIn__7,
         lpIn__8,
         lpIn__9,
         lpOut__0,
         lpOut__1,
         lpOut__10,
         lpOut__11,
         lpOut__12,
         lpOut__13,
         lpOut__14,
         lpOut__15,
         lpOut__16,
         lpOut__17,
         lpOut__18,
         lpOut__19,
         lpOut__2,
         lpOut__20,
         lpOut__23,
         lpOut__24,
         lpOut__25,
         lpOut__26,
         lpOut__27,
         lpOut__28,
         lpOut__29,
         lpOut__3,
         lpOut__4,
         lpOut__5,
         lpOut__6,
         lpOut__7,
         lpOut__8,
         lpOut__9,
         lrdleIn__0,
         lrdleIn__1,
         lrdleIn__10,
         lrdleIn__11,
         lrdleIn__12,
         lrdleIn__13,
         lrdleIn__14,
         lrdleIn__15,
         lrdleIn__16,
         lrdleIn__17,
         lrdleIn__18,
         lrdleIn__19,
         lrdleIn__2,
         lrdleIn__20,
         lrdleIn__23,
         lrdleIn__24,
         lrdleIn__25,
         lrdleIn__26,
         lrdleIn__27,
         lrdleIn__28,
         lrdleIn__29,
         lrdleIn__3,
         lrdleIn__4,
         lrdleIn__5,
         lrdleIn__6,
         lrdleIn__7,
         lrdleIn__8,
         lrdleIn__9,
         lrdleOut__0,
         lrdleOut__1,
         lrdleOut__2,
         lrdleOut__5,
         lrdpleIn__0,
         lrdpleIn__1,
         lrdpleIn__10,
         lrdpleIn__11,
         lrdpleIn__12,
         lrdpleIn__13,
         lrdpleIn__14,
         lrdpleIn__15,
         lrdpleIn__16,
         lrdpleIn__17,
         lrdpleIn__18,
         lrdpleIn__19,
         lrdpleIn__2,
         lrdpleIn__20,
         lrdpleIn__23,
         lrdpleIn__24,
         lrdpleIn__25,
         lrdpleIn__26,
         lrdpleIn__27,
         lrdpleIn__28,
         lrdpleIn__29,
         lrdpleIn__3,
         lrdpleIn__4,
         lrdpleIn__5,
         lrdpleIn__6,
         lrdpleIn__7,
         lrdpleIn__8,
         lrdpleIn__9,
         lrdpleOut__0,
         lrdpleOut__1,
         lrdpleOut__2,
         lrdpleOut__5,
         nlpIn__0,
         nlpIn__1,
         nlpIn__11,
         nlpIn__12,
         nlpIn__13,
         nlpIn__2,
         nlpIn__3,
         nlpIn__4,
         nlpIn__5,
         nlpIn__6,
         nlpIn__7,
         nlpIn__8,
         nlpOut__0,
         nlpOut__1,
         nlpOut__11,
         nlpOut__12,
         nlpOut__13,
         nlpOut__2,
         nlpOut__3,
         nlpOut__4,
         nlpOut__5,
         nlpOut__6,
         nlpOut__7,
         nlpOut__8,
         nlpSolverIn__0,
         nlpSolverIn__1,
         nlpSolverIn__10,
         nlpSolverIn__11,
         nlpSolverIn__12,
         nlpSolverIn__13,
         nlpSolverIn__14,
         nlpSolverIn__15,
         nlpSolverIn__16,
         nlpSolverIn__17,
         nlpSolverIn__18,
         nlpSolverIn__19,
         nlpSolverIn__2,
         nlpSolverIn__20,
         nlpSolverIn__21,
         nlpSolverIn__22,
         nlpSolverIn__23,
         nlpSolverIn__24,
         nlpSolverIn__25,
         nlpSolverIn__26,
         nlpSolverIn__27,
         nlpSolverIn__28,
         nlpSolverIn__29,
         nlpSolverIn__3,
         nlpSolverIn__30,
         nlpSolverIn__31,
         nlpSolverIn__32,
         nlpSolverIn__33,
         nlpSolverIn__34,
         nlpSolverIn__35,
         nlpSolverIn__36,
         nlpSolverIn__37,
         nlpSolverIn__38,
         nlpSolverIn__39,
         nlpSolverIn__4,
         nlpSolverIn__40,
         nlpSolverIn__41,
         nlpSolverIn__42,
         nlpSolverIn__43,
         nlpSolverIn__44,
         nlpSolverIn__47,
         nlpSolverIn__48,
         nlpSolverIn__49,
         nlpSolverIn__5,
         nlpSolverIn__50,
         nlpSolverIn__51,
         nlpSolverIn__52,
         nlpSolverIn__53,
         nlpSolverIn__54,
         nlpSolverIn__55,
         nlpSolverIn__56,
         nlpSolverIn__57,
         nlpSolverIn__58,
         nlpSolverIn__59,
         nlpSolverIn__6,
         nlpSolverIn__60,
         nlpSolverIn__61,
         nlpSolverIn__7,
         nlpSolverIn__8,
         nlpSolverIn__9,
         nlpSolverOut__0,
         nlpSolverOut__1,
         nlpSolverOut__10,
         nlpSolverOut__11,
         nlpSolverOut__12,
         nlpSolverOut__13,
         nlpSolverOut__14,
         nlpSolverOut__15,
         nlpSolverOut__16,
         nlpSolverOut__17,
         nlpSolverOut__18,
         nlpSolverOut__19,
         nlpSolverOut__2,
         nlpSolverOut__20,
         nlpSolverOut__21,
         nlpSolverOut__22,
         nlpSolverOut__23,
         nlpSolverOut__24,
         nlpSolverOut__25,
         nlpSolverOut__26,
         nlpSolverOut__27,
         nlpSolverOut__28,
         nlpSolverOut__29,
         nlpSolverOut__3,
         nlpSolverOut__30,
         nlpSolverOut__31,
         nlpSolverOut__32,
         nlpSolverOut__35,
         nlpSolverOut__36,
         nlpSolverOut__37,
         nlpSolverOut__38,
         nlpSolverOut__39,
         nlpSolverOut__4,
         nlpSolverOut__40,
         nlpSolverOut__41,
         nlpSolverOut__42,
         nlpSolverOut__43,
         nlpSolverOut__44,
         nlpSolverOut__45,
         nlpSolverOut__5,
         nlpSolverOut__6,
         nlpSolverOut__7,
         nlpSolverOut__8,
         nlpSolverOut__9,
         qcqpIn__0,
         qcqpIn__1,
         qcqpIn__10,
         qcqpIn__11,
         qcqpIn__12,
         qcqpIn__13,
         qcqpIn__14,
         qcqpIn__15,
         qcqpIn__16,
         qcqpIn__17,
         qcqpIn__18,
         qcqpIn__19,
         qcqpIn__2,
         qcqpIn__20,
         qcqpIn__21,
         qcqpIn__22,
         qcqpIn__23,
         qcqpIn__24,
         qcqpIn__25,
         qcqpIn__26,
         qcqpIn__27,
         qcqpIn__28,
         qcqpIn__29,
         qcqpIn__3,
         qcqpIn__30,
         qcqpIn__31,
         qcqpIn__32,
         qcqpIn__33,
         qcqpIn__34,
         qcqpIn__35,
         qcqpIn__36,
         qcqpIn__37,
         qcqpIn__38,
         qcqpIn__39,
         qcqpIn__4,
         qcqpIn__40,
         qcqpIn__41,
         qcqpIn__42,
         qcqpIn__43,
         qcqpIn__44,
         qcqpIn__45,
         qcqpIn__46,
         qcqpIn__47,
         qcqpIn__48,
         qcqpIn__49,
         qcqpIn__5,
         qcqpIn__50,
         qcqpIn__51,
         qcqpIn__52,
         qcqpIn__53,
         qcqpIn__54,
         qcqpIn__55,
         qcqpIn__56,
         qcqpIn__57,
         qcqpIn__58,
         qcqpIn__59,
         qcqpIn__6,
         qcqpIn__60,
         qcqpIn__61,
         qcqpIn__62,
         qcqpIn__63,
         qcqpIn__64,
         qcqpIn__65,
         qcqpIn__66,
         qcqpIn__67,
         qcqpIn__68,
         qcqpIn__7,
         qcqpIn__71,
         qcqpIn__72,
         qcqpIn__73,
         qcqpIn__74,
         qcqpIn__75,
         qcqpIn__76,
         qcqpIn__77,
         qcqpIn__78,
         qcqpIn__79,
         qcqpIn__8,
         qcqpIn__80,
         qcqpIn__81,
         qcqpIn__82,
         qcqpIn__83,
         qcqpIn__84,
         qcqpIn__85,
         qcqpIn__86,
         qcqpIn__87,
         qcqpIn__88,
         qcqpIn__89,
         qcqpIn__9,
         qcqpIn__90,
         qcqpIn__91,
         qcqpIn__92,
         qcqpIn__93,
         qcqpOut__0,
         qcqpOut__1,
         qcqpOut__10,
         qcqpOut__11,
         qcqpOut__12,
         qcqpOut__13,
         qcqpOut__14,
         qcqpOut__15,
         qcqpOut__16,
         qcqpOut__17,
         qcqpOut__18,
         qcqpOut__19,
         qcqpOut__2,
         qcqpOut__20,
         qcqpOut__23,
         qcqpOut__24,
         qcqpOut__25,
         qcqpOut__26,
         qcqpOut__27,
         qcqpOut__28,
         qcqpOut__29,
         qcqpOut__3,
         qcqpOut__4,
         qcqpOut__5,
         qcqpOut__6,
         qcqpOut__7,
         qcqpOut__8,
         qcqpOut__9,
         qpIn__0,
         qpIn__1,
         qpIn__10,
         qpIn__11,
         qpIn__12,
         qpIn__13,
         qpIn__14,
         qpIn__15,
         qpIn__16,
         qpIn__17,
         qpIn__18,
         qpIn__19,
         qpIn__2,
         qpIn__20,
         qpIn__21,
         qpIn__22,
         qpIn__23,
         qpIn__24,
         qpIn__25,
         qpIn__26,
         qpIn__27,
         qpIn__28,
         qpIn__29,
         qpIn__3,
         qpIn__30,
         qpIn__31,
         qpIn__32,
         qpIn__33,
         qpIn__34,
         qpIn__35,
         qpIn__36,
         qpIn__37,
         qpIn__38,
         qpIn__39,
         qpIn__4,
         qpIn__40,
         qpIn__41,
         qpIn__42,
         qpIn__43,
         qpIn__44,
         qpIn__45,
         qpIn__46,
         qpIn__47,
         qpIn__48,
         qpIn__49,
         qpIn__5,
         qpIn__50,
         qpIn__53,
         qpIn__54,
         qpIn__55,
         qpIn__56,
         qpIn__57,
         qpIn__58,
         qpIn__59,
         qpIn__6,
         qpIn__60,
         qpIn__61,
         qpIn__62,
         qpIn__63,
         qpIn__64,
         qpIn__65,
         qpIn__66,
         qpIn__67,
         qpIn__68,
         qpIn__69,
         qpIn__7,
         qpIn__8,
         qpIn__9,
         qpOut__0,
         qpOut__1,
         qpOut__10,
         qpOut__11,
         qpOut__12,
         qpOut__13,
         qpOut__14,
         qpOut__15,
         qpOut__16,
         qpOut__17,
         qpOut__18,
         qpOut__19,
         qpOut__2,
         qpOut__20,
         qpOut__23,
         qpOut__24,
         qpOut__25,
         qpOut__26,
         qpOut__27,
         qpOut__28,
         qpOut__29,
         qpOut__3,
         qpOut__4,
         qpOut__5,
         qpOut__6,
         qpOut__7,
         qpOut__8,
         qpOut__9,
         rdaeIn__0,
         rdaeIn__1,
         rdaeIn__10,
         rdaeIn__11,
         rdaeIn__12,
         rdaeIn__13,
         rdaeIn__14,
         rdaeIn__15,
         rdaeIn__16,
         rdaeIn__17,
         rdaeIn__18,
         rdaeIn__19,
         rdaeIn__2,
         rdaeIn__20,
         rdaeIn__21,
         rdaeIn__22,
         rdaeIn__23,
         rdaeIn__24,
         rdaeIn__25,
         rdaeIn__26,
         rdaeIn__27,
         rdaeIn__28,
         rdaeIn__29,
         rdaeIn__3,
         rdaeIn__30,
         rdaeIn__31,
         rdaeIn__32,
         rdaeIn__33,
         rdaeIn__34,
         rdaeIn__35,
         rdaeIn__36,
         rdaeIn__37,
         rdaeIn__38,
         rdaeIn__4,
         rdaeIn__41,
         rdaeIn__42,
         rdaeIn__43,
         rdaeIn__44,
         rdaeIn__45,
         rdaeIn__46,
         rdaeIn__47,
         rdaeIn__48,
         rdaeIn__49,
         rdaeIn__5,
         rdaeIn__50,
         rdaeIn__51,
         rdaeIn__52,
         rdaeIn__53,
         rdaeIn__6,
         rdaeIn__7,
         rdaeIn__8,
         rdaeIn__9,
         rdaeOut__0,
         rdaeOut__1,
         rdaeOut__10,
         rdaeOut__11,
         rdaeOut__12,
         rdaeOut__13,
         rdaeOut__14,
         rdaeOut__17,
         rdaeOut__18,
         rdaeOut__19,
         rdaeOut__2,
         rdaeOut__20,
         rdaeOut__21,
         rdaeOut__3,
         rdaeOut__4,
         rdaeOut__5,
         rdaeOut__6,
         rdaeOut__7,
         rdaeOut__8,
         rdaeOut__9,
         sdpIn__0,
         sdpIn__1,
         sdpIn__10,
         sdpIn__11,
         sdpIn__12,
         sdpIn__13,
         sdpIn__14,
         sdpIn__15,
         sdpIn__16,
         sdpIn__17,
         sdpIn__18,
         sdpIn__19,
         sdpIn__2,
         sdpIn__20,
         sdpIn__21,
         sdpIn__22,
         sdpIn__23,
         sdpIn__24,
         sdpIn__25,
         sdpIn__26,
         sdpIn__27,
         sdpIn__28,
         sdpIn__29,
         sdpIn__3,
         sdpIn__30,
         sdpIn__31,
         sdpIn__32,
         sdpIn__33,
         sdpIn__34,
         sdpIn__35,
         sdpIn__36,
         sdpIn__37,
         sdpIn__38,
         sdpIn__39,
         sdpIn__4,
         sdpIn__40,
         sdpIn__41,
         sdpIn__42,
         sdpIn__43,
         sdpIn__44,
         sdpIn__47,
         sdpIn__48,
         sdpIn__49,
         sdpIn__5,
         sdpIn__50,
         sdpIn__51,
         sdpIn__52,
         sdpIn__53,
         sdpIn__54,
         sdpIn__55,
         sdpIn__56,
         sdpIn__57,
         sdpIn__58,
         sdpIn__59,
         sdpIn__6,
         sdpIn__60,
         sdpIn__61,
         sdpIn__7,
         sdpIn__8,
         sdpIn__9,
         sdpOut__0,
         sdpOut__1,
         sdpOut__10,
         sdpOut__11,
         sdpOut__12,
         sdpOut__13,
         sdpOut__14,
         sdpOut__15,
         sdpOut__16,
         sdpOut__17,
         sdpOut__18,
         sdpOut__19,
         sdpOut__2,
         sdpOut__20,
         sdpOut__21,
         sdpOut__22,
         sdpOut__23,
         sdpOut__24,
         sdpOut__25,
         sdpOut__26,
         sdpOut__27,
         sdpOut__28,
         sdpOut__29,
         sdpOut__3,
         sdpOut__30,
         sdpOut__31,
         sdpOut__32,
         sdpOut__33,
         sdpOut__34,
         sdpOut__35,
         sdpOut__36,
         sdpOut__37,
         sdpOut__38,
         sdpOut__4,
         sdpOut__41,
         sdpOut__42,
         sdpOut__43,
         sdpOut__44,
         sdpOut__45,
         sdpOut__46,
         sdpOut__47,
         sdpOut__48,
         sdpOut__49,
         sdpOut__5,
         sdpOut__50,
         sdpOut__51,
         sdpOut__52,
         sdpOut__53,
         sdpOut__6,
         sdpOut__7,
         sdpOut__8,
         sdpOut__9,
         sdqpIn__0,
         sdqpIn__1,
         sdqpIn__10,
         sdqpIn__11,
         sdqpIn__12,
         sdqpIn__13,
         sdqpIn__14,
         sdqpIn__15,
         sdqpIn__16,
         sdqpIn__17,
         sdqpIn__18,
         sdqpIn__19,
         sdqpIn__2,
         sdqpIn__20,
         sdqpIn__21,
         sdqpIn__22,
         sdqpIn__23,
         sdqpIn__24,
         sdqpIn__25,
         sdqpIn__26,
         sdqpIn__27,
         sdqpIn__28,
         sdqpIn__29,
         sdqpIn__3,
         sdqpIn__30,
         sdqpIn__31,
         sdqpIn__32,
         sdqpIn__33,
         sdqpIn__34,
         sdqpIn__35,
         sdqpIn__36,
         sdqpIn__37,
         sdqpIn__38,
         sdqpIn__39,
         sdqpIn__4,
         sdqpIn__40,
         sdqpIn__41,
         sdqpIn__42,
         sdqpIn__43,
         sdqpIn__44,
         sdqpIn__45,
         sdqpIn__46,
         sdqpIn__47,
         sdqpIn__48,
         sdqpIn__49,
         sdqpIn__5,
         sdqpIn__50,
         sdqpIn__53,
         sdqpIn__54,
         sdqpIn__55,
         sdqpIn__56,
         sdqpIn__57,
         sdqpIn__58,
         sdqpIn__59,
         sdqpIn__6,
         sdqpIn__60,
         sdqpIn__61,
         sdqpIn__62,
         sdqpIn__63,
         sdqpIn__64,
         sdqpIn__65,
         sdqpIn__66,
         sdqpIn__67,
         sdqpIn__68,
         sdqpIn__69,
         sdqpIn__7,
         sdqpIn__8,
         sdqpIn__9,
         sdqpOut__0,
         sdqpOut__1,
         sdqpOut__10,
         sdqpOut__11,
         sdqpOut__12,
         sdqpOut__13,
         sdqpOut__14,
         sdqpOut__15,
         sdqpOut__16,
         sdqpOut__17,
         sdqpOut__18,
         sdqpOut__19,
         sdqpOut__2,
         sdqpOut__20,
         sdqpOut__21,
         sdqpOut__22,
         sdqpOut__23,
         sdqpOut__24,
         sdqpOut__25,
         sdqpOut__26,
         sdqpOut__27,
         sdqpOut__28,
         sdqpOut__29,
         sdqpOut__3,
         sdqpOut__30,
         sdqpOut__31,
         sdqpOut__32,
         sdqpOut__33,
         sdqpOut__34,
         sdqpOut__35,
         sdqpOut__36,
         sdqpOut__37,
         sdqpOut__38,
         sdqpOut__4,
         sdqpOut__41,
         sdqpOut__42,
         sdqpOut__43,
         sdqpOut__44,
         sdqpOut__45,
         sdqpOut__46,
         sdqpOut__47,
         sdqpOut__48,
         sdqpOut__49,
         sdqpOut__5,
         sdqpOut__50,
         sdqpOut__51,
         sdqpOut__52,
         sdqpOut__53,
         sdqpOut__6,
         sdqpOut__7,
         sdqpOut__8,
         sdqpOut__9,
         simpleIRK__0,
         simpleIRK__1,
         simpleIRK__2,
         simpleIRK__3,
         simpleIRK__4,
         simpleIRK__5,
         simpleIntegrator__0,
         simpleIntegrator__1,
         simpleIntegrator__2,
         simpleRK__0,
         simpleRK__1,
         simpleRK__2,
         socpIn__0,
         socpIn__1,
         socpIn__10,
         socpIn__11,
         socpIn__12,
         socpIn__13,
         socpIn__14,
         socpIn__15,
         socpIn__16,
         socpIn__17,
         socpIn__18,
         socpIn__19,
         socpIn__2,
         socpIn__20,
         socpIn__21,
         socpIn__22,
         socpIn__23,
         socpIn__24,
         socpIn__25,
         socpIn__26,
         socpIn__27,
         socpIn__28,
         socpIn__29,
         socpIn__3,
         socpIn__30,
         socpIn__31,
         socpIn__32,
         socpIn__33,
         socpIn__34,
         socpIn__35,
         socpIn__36,
         socpIn__37,
         socpIn__38,
         socpIn__39,
         socpIn__4,
         socpIn__40,
         socpIn__41,
         socpIn__42,
         socpIn__43,
         socpIn__44,
         socpIn__45,
         socpIn__46,
         socpIn__47,
         socpIn__48,
         socpIn__49,
         socpIn__5,
         socpIn__50,
         socpIn__51,
         socpIn__52,
         socpIn__53,
         socpIn__54,
         socpIn__55,
         socpIn__56,
         socpIn__59,
         socpIn__6,
         socpIn__60,
         socpIn__61,
         socpIn__62,
         socpIn__63,
         socpIn__64,
         socpIn__65,
         socpIn__66,
         socpIn__67,
         socpIn__68,
         socpIn__69,
         socpIn__7,
         socpIn__70,
         socpIn__71,
         socpIn__72,
         socpIn__73,
         socpIn__74,
         socpIn__75,
         socpIn__76,
         socpIn__77,
         socpIn__8,
         socpIn__9,
         socpOut__0,
         socpOut__1,
         socpOut__10,
         socpOut__11,
         socpOut__12,
         socpOut__13,
         socpOut__14,
         socpOut__15,
         socpOut__16,
         socpOut__17,
         socpOut__18,
         socpOut__19,
         socpOut__2,
         socpOut__20,
         socpOut__21,
         socpOut__22,
         socpOut__23,
         socpOut__24,
         socpOut__25,
         socpOut__26,
         socpOut__27,
         socpOut__28,
         socpOut__29,
         socpOut__3,
         socpOut__30,
         socpOut__31,
         socpOut__32,
         socpOut__35,
         socpOut__36,
         socpOut__37,
         socpOut__38,
         socpOut__39,
         socpOut__4,
         socpOut__40,
         socpOut__41,
         socpOut__42,
         socpOut__43,
         socpOut__44,
         socpOut__45,
         socpOut__5,
         socpOut__6,
         socpOut__7,
         socpOut__8,
         socpOut__9,
         socpStruct__2,
         socpStruct__3,
         socpStruct__4,
         socpStruct__5,
         socpStruct__6,
         stabilizedQpIn__0,
         stabilizedQpIn__1,
         stabilizedQpIn__10,
         stabilizedQpIn__11,
         stabilizedQpIn__12,
         stabilizedQpIn__13,
         stabilizedQpIn__14,
         stabilizedQpIn__15,
         stabilizedQpIn__16,
         stabilizedQpIn__17,
         stabilizedQpIn__18,
         stabilizedQpIn__19,
         stabilizedQpIn__2,
         stabilizedQpIn__20,
         stabilizedQpIn__21,
         stabilizedQpIn__22,
         stabilizedQpIn__23,
         stabilizedQpIn__24,
         stabilizedQpIn__25,
         stabilizedQpIn__26,
         stabilizedQpIn__27,
         stabilizedQpIn__28,
         stabilizedQpIn__29,
         stabilizedQpIn__3,
         stabilizedQpIn__30,
         stabilizedQpIn__31,
         stabilizedQpIn__32,
         stabilizedQpIn__33,
         stabilizedQpIn__34,
         stabilizedQpIn__35,
         stabilizedQpIn__36,
         stabilizedQpIn__37,
         stabilizedQpIn__38,
         stabilizedQpIn__39,
         stabilizedQpIn__4,
         stabilizedQpIn__40,
         stabilizedQpIn__41,
         stabilizedQpIn__42,
         stabilizedQpIn__43,
         stabilizedQpIn__44,
         stabilizedQpIn__45,
         stabilizedQpIn__46,
         stabilizedQpIn__47,
         stabilizedQpIn__48,
         stabilizedQpIn__49,
         stabilizedQpIn__5,
         stabilizedQpIn__50,
         stabilizedQpIn__51,
         stabilizedQpIn__52,
         stabilizedQpIn__53,
         stabilizedQpIn__54,
         stabilizedQpIn__55,
         stabilizedQpIn__56,
         stabilizedQpIn__57,
         stabilizedQpIn__58,
         stabilizedQpIn__59,
         stabilizedQpIn__6,
         stabilizedQpIn__60,
         stabilizedQpIn__61,
         stabilizedQpIn__62,
         stabilizedQpIn__63,
         stabilizedQpIn__64,
         stabilizedQpIn__65,
         stabilizedQpIn__66,
         stabilizedQpIn__67,
         stabilizedQpIn__68,
         stabilizedQpIn__7,
         stabilizedQpIn__71,
         stabilizedQpIn__72,
         stabilizedQpIn__73,
         stabilizedQpIn__74,
         stabilizedQpIn__75,
         stabilizedQpIn__76,
         stabilizedQpIn__77,
         stabilizedQpIn__78,
         stabilizedQpIn__79,
         stabilizedQpIn__8,
         stabilizedQpIn__80,
         stabilizedQpIn__81,
         stabilizedQpIn__82,
         stabilizedQpIn__83,
         stabilizedQpIn__84,
         stabilizedQpIn__85,
         stabilizedQpIn__86,
         stabilizedQpIn__87,
         stabilizedQpIn__88,
         stabilizedQpIn__89,
         stabilizedQpIn__9,
         stabilizedQpIn__90,
         stabilizedQpIn__91,
         stabilizedQpIn__92,
         stabilizedQpIn__93,
       ) where


import Data.Vector ( Vector )
import qualified Data.Map as M
import Foreign.C.Types
import Foreign.Marshal ( new, free )
import Foreign.Storable ( peek )
import Foreign.Ptr ( Ptr, nullPtr )

import Casadi.Core.Data
import Casadi.Core.Enums
import Casadi.Internal.FormatException ( formatException )
import Casadi.Internal.MarshalTypes ( StdMap, StdVec, StdString, StdPair )
import Casadi.Internal.Marshal ( withMarshal )
import Casadi.Internal.WrapReturn ( WrapReturn(..) )
foreign import ccall unsafe "IOScheme__0" c_IOScheme__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> IO (Ptr (StdVec (Ptr StdString)))
iOScheme__0
  :: String -> IO (Vector String)
iOScheme__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_IOScheme__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "IOScheme__1" c_IOScheme__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr StdString -> IO (Ptr (StdVec (Ptr StdString)))
iOScheme__1
  :: String -> String -> IO (Vector String)
iOScheme__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_IOScheme__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "IOScheme__2" c_IOScheme__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr StdString -> Ptr StdString -> IO (Ptr (StdVec (Ptr StdString)))
iOScheme__2
  :: String -> String -> String -> IO (Vector String)
iOScheme__2 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_IOScheme__2 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "IOScheme__3" c_IOScheme__3
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> IO (Ptr (StdVec (Ptr StdString)))
iOScheme__3
  :: String -> String -> String -> String -> IO (Vector String)
iOScheme__3 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_IOScheme__3 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "IOScheme__4" c_IOScheme__4
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> IO (Ptr (StdVec (Ptr StdString)))
iOScheme__4
  :: String -> String -> String -> String -> String -> IO (Vector String)
iOScheme__4 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_IOScheme__4 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "IOScheme__5" c_IOScheme__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> IO (Ptr (StdVec (Ptr StdString)))
iOScheme__5
  :: String -> String -> String -> String -> String -> String -> IO (Vector String)
iOScheme__5 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_IOScheme__5 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "IOScheme__6" c_IOScheme__6
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> IO (Ptr (StdVec (Ptr StdString)))
iOScheme__6
  :: String -> String -> String -> String -> String -> String -> String -> IO (Vector String)
iOScheme__6 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_IOScheme__6 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "IOScheme__7" c_IOScheme__7
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> IO (Ptr (StdVec (Ptr StdString)))
iOScheme__7
  :: String -> String -> String -> String -> String -> String -> String -> String -> IO (Vector String)
iOScheme__7 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_IOScheme__7 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "IOScheme__8" c_IOScheme__8
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> IO (Ptr (StdVec (Ptr StdString)))
iOScheme__8
  :: String -> String -> String -> String -> String -> String -> String -> String -> String -> IO (Vector String)
iOScheme__8 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_IOScheme__8 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "IOScheme__9" c_IOScheme__9
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> IO (Ptr (StdVec (Ptr StdString)))
iOScheme__9
  :: String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> IO (Vector String)
iOScheme__9 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_IOScheme__9 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "IOScheme__10" c_IOScheme__10
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> IO (Ptr (StdVec (Ptr StdString)))
iOScheme__10
  :: String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> IO (Vector String)
iOScheme__10 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_IOScheme__10 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "IOScheme__11" c_IOScheme__11
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> IO (Ptr (StdVec (Ptr StdString)))
iOScheme__11
  :: String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> IO (Vector String)
iOScheme__11 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_IOScheme__11 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "IOScheme__12" c_IOScheme__12
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> IO (Ptr (StdVec (Ptr StdString)))
iOScheme__12
  :: String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> IO (Vector String)
iOScheme__12 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_IOScheme__12 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "IOScheme__13" c_IOScheme__13
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> IO (Ptr (StdVec (Ptr StdString)))
iOScheme__13
  :: String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> IO (Vector String)
iOScheme__13 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_IOScheme__13 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "IOScheme__14" c_IOScheme__14
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> IO (Ptr (StdVec (Ptr StdString)))
iOScheme__14
  :: String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> IO (Vector String)
iOScheme__14 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_IOScheme__14 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "IOScheme__15" c_IOScheme__15
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> IO (Ptr (StdVec (Ptr StdString)))
iOScheme__15
  :: String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> IO (Vector String)
iOScheme__15 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_IOScheme__15 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "IOScheme__16" c_IOScheme__16
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> IO (Ptr (StdVec (Ptr StdString)))
iOScheme__16
  :: String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> IO (Vector String)
iOScheme__16 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_IOScheme__16 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "IOScheme__17" c_IOScheme__17
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> IO (Ptr (StdVec (Ptr StdString)))
iOScheme__17
  :: String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> IO (Vector String)
iOScheme__17 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_IOScheme__17 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "IOScheme__18" c_IOScheme__18
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> IO (Ptr (StdVec (Ptr StdString)))
iOScheme__18
  :: String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> IO (Vector String)
iOScheme__18 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_IOScheme__18 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "IOScheme__19" c_IOScheme__19
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> Ptr StdString -> IO (Ptr (StdVec (Ptr StdString)))
iOScheme__19
  :: String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> String -> IO (Vector String)
iOScheme__19 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_IOScheme__19 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "IOScheme__20" c_IOScheme__20
  :: Ptr (Ptr StdString) -> IO (Ptr (StdVec (Ptr StdString)))
iOScheme__20
  :: IO (Vector String)
iOScheme__20  =

  do
    errStrPtrP <- new nullPtr
    ret <- c_IOScheme__20 errStrPtrP 
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "IOScheme__21" c_IOScheme__21
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr StdString)) -> IO (Ptr (StdVec (Ptr StdString)))
iOScheme__21
  :: Vector String -> IO (Vector String)
iOScheme__21 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_IOScheme__21 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "IOScheme__22" c_IOScheme__22
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr StdString)) -> Ptr (StdVec (Ptr StdString)) -> IO (Ptr (StdVec (Ptr StdString)))
iOScheme__22
  :: Vector String -> Vector String -> IO (Vector String)
iOScheme__22 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_IOScheme__22 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "IOScheme__23" c_IOScheme__23
  :: Ptr (Ptr StdString) -> CInt -> IO (Ptr (StdVec (Ptr StdString)))
iOScheme__23
  :: InputOutputScheme -> IO (Vector String)
iOScheme__23 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_IOScheme__23 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_abs__0" c_casadi_abs__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_abs__0
  :: SX -> IO SX
casadi_abs__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_abs__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_abs__1" c_casadi_abs__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_abs__1
  :: DMatrix -> IO DMatrix
casadi_abs__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_abs__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_abs__2" c_casadi_abs__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_abs__2
  :: IMatrix -> IO IMatrix
casadi_abs__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_abs__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_abs__3" c_casadi_abs__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_abs__3
  :: MX -> IO MX
casadi_abs__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_abs__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_acos__0" c_casadi_acos__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_acos__0
  :: SX -> IO SX
casadi_acos__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_acos__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_acos__1" c_casadi_acos__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_acos__1
  :: DMatrix -> IO DMatrix
casadi_acos__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_acos__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_acos__2" c_casadi_acos__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_acos__2
  :: IMatrix -> IO IMatrix
casadi_acos__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_acos__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_acos__3" c_casadi_acos__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_acos__3
  :: MX -> IO MX
casadi_acos__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_acos__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_acosh__0" c_casadi_acosh__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_acosh__0
  :: SX -> IO SX
casadi_acosh__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_acosh__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_acosh__1" c_casadi_acosh__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_acosh__1
  :: DMatrix -> IO DMatrix
casadi_acosh__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_acosh__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_acosh__2" c_casadi_acosh__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_acosh__2
  :: IMatrix -> IO IMatrix
casadi_acosh__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_acosh__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_acosh__3" c_casadi_acosh__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_acosh__3
  :: MX -> IO MX
casadi_acosh__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_acosh__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_adj__0" c_casadi_adj__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_adj__0
  :: SX -> IO SX
casadi_adj__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_adj__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_adj__1" c_casadi_adj__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_adj__1
  :: DMatrix -> IO DMatrix
casadi_adj__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_adj__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_adj__2" c_casadi_adj__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_adj__2
  :: IMatrix -> IO IMatrix
casadi_adj__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_adj__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_all__0" c_casadi_all__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_all__0
  :: SX -> IO SX
casadi_all__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_all__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_all__1" c_casadi_all__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_all__1
  :: DMatrix -> IO DMatrix
casadi_all__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_all__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_all__2" c_casadi_all__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_all__2
  :: IMatrix -> IO IMatrix
casadi_all__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_all__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_and__0" c_casadi_and__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_and__0
  :: SX -> SX -> IO SX
casadi_and__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_and__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_and__1" c_casadi_and__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_and__1
  :: DMatrix -> DMatrix -> IO DMatrix
casadi_and__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_and__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_and__2" c_casadi_and__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_and__2
  :: IMatrix -> IMatrix -> IO IMatrix
casadi_and__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_and__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_and__3" c_casadi_and__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> IO (Ptr MX')
casadi_and__3
  :: MX -> MX -> IO MX
casadi_and__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_and__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_any__0" c_casadi_any__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_any__0
  :: SX -> IO SX
casadi_any__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_any__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_any__1" c_casadi_any__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_any__1
  :: DMatrix -> IO DMatrix
casadi_any__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_any__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_any__2" c_casadi_any__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_any__2
  :: IMatrix -> IO IMatrix
casadi_any__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_any__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_asin__0" c_casadi_asin__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_asin__0
  :: SX -> IO SX
casadi_asin__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_asin__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_asin__1" c_casadi_asin__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_asin__1
  :: DMatrix -> IO DMatrix
casadi_asin__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_asin__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_asin__2" c_casadi_asin__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_asin__2
  :: IMatrix -> IO IMatrix
casadi_asin__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_asin__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_asin__3" c_casadi_asin__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_asin__3
  :: MX -> IO MX
casadi_asin__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_asin__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_asinh__0" c_casadi_asinh__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_asinh__0
  :: SX -> IO SX
casadi_asinh__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_asinh__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_asinh__1" c_casadi_asinh__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_asinh__1
  :: DMatrix -> IO DMatrix
casadi_asinh__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_asinh__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_asinh__2" c_casadi_asinh__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_asinh__2
  :: IMatrix -> IO IMatrix
casadi_asinh__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_asinh__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_asinh__3" c_casadi_asinh__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_asinh__3
  :: MX -> IO MX
casadi_asinh__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_asinh__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_atan__0" c_casadi_atan__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_atan__0
  :: SX -> IO SX
casadi_atan__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_atan__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_atan__1" c_casadi_atan__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_atan__1
  :: DMatrix -> IO DMatrix
casadi_atan__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_atan__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_atan__2" c_casadi_atan__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_atan__2
  :: IMatrix -> IO IMatrix
casadi_atan__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_atan__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_atan__3" c_casadi_atan__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_atan__3
  :: MX -> IO MX
casadi_atan__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_atan__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_atan2__0" c_casadi_atan2__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_atan2__0
  :: SX -> SX -> IO SX
casadi_atan2__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_atan2__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_atan2__1" c_casadi_atan2__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_atan2__1
  :: DMatrix -> DMatrix -> IO DMatrix
casadi_atan2__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_atan2__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_atan2__2" c_casadi_atan2__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_atan2__2
  :: IMatrix -> IMatrix -> IO IMatrix
casadi_atan2__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_atan2__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_atan2__3" c_casadi_atan2__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> IO (Ptr MX')
casadi_atan2__3
  :: MX -> MX -> IO MX
casadi_atan2__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_atan2__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_atanh__0" c_casadi_atanh__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_atanh__0
  :: SX -> IO SX
casadi_atanh__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_atanh__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_atanh__1" c_casadi_atanh__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_atanh__1
  :: DMatrix -> IO DMatrix
casadi_atanh__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_atanh__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_atanh__2" c_casadi_atanh__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_atanh__2
  :: IMatrix -> IO IMatrix
casadi_atanh__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_atanh__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_atanh__3" c_casadi_atanh__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_atanh__3
  :: MX -> IO MX
casadi_atanh__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_atanh__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_blockcat__0" c_casadi_blockcat__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_blockcat__0
  :: SX -> SX -> SX -> SX -> IO SX
casadi_blockcat__0 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_blockcat__0 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_blockcat__1" c_casadi_blockcat__1
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr (StdVec (Ptr SX')))) -> IO (Ptr SX')
casadi_blockcat__1
  :: Vector (Vector SX) -> IO SX
casadi_blockcat__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_blockcat__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_blockcat__2" c_casadi_blockcat__2
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_blockcat__2
  :: DMatrix -> DMatrix -> DMatrix -> DMatrix -> IO DMatrix
casadi_blockcat__2 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_blockcat__2 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_blockcat__3" c_casadi_blockcat__3
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr (StdVec (Ptr DMatrix')))) -> IO (Ptr DMatrix')
casadi_blockcat__3
  :: Vector (Vector DMatrix) -> IO DMatrix
casadi_blockcat__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_blockcat__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_blockcat__4" c_casadi_blockcat__4
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_blockcat__4
  :: IMatrix -> IMatrix -> IMatrix -> IMatrix -> IO IMatrix
casadi_blockcat__4 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_blockcat__4 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_blockcat__5" c_casadi_blockcat__5
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr (StdVec (Ptr IMatrix')))) -> IO (Ptr IMatrix')
casadi_blockcat__5
  :: Vector (Vector IMatrix) -> IO IMatrix
casadi_blockcat__5 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_blockcat__5 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_blockcat__6" c_casadi_blockcat__6
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> Ptr MX' -> Ptr MX' -> IO (Ptr MX')
casadi_blockcat__6
  :: MX -> MX -> MX -> MX -> IO MX
casadi_blockcat__6 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_blockcat__6 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_blockcat__7" c_casadi_blockcat__7
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr (StdVec (Ptr MX')))) -> IO (Ptr MX')
casadi_blockcat__7
  :: Vector (Vector MX) -> IO MX
casadi_blockcat__7 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_blockcat__7 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_blockcat__8" c_casadi_blockcat__8
  :: Ptr (Ptr StdString) -> Ptr Sparsity' -> Ptr Sparsity' -> Ptr Sparsity' -> Ptr Sparsity' -> IO (Ptr Sparsity')
casadi_blockcat__8
  :: Sparsity -> Sparsity -> Sparsity -> Sparsity -> IO Sparsity
casadi_blockcat__8 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_blockcat__8 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_blockcat__9" c_casadi_blockcat__9
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr (StdVec (Ptr Sparsity')))) -> IO (Ptr Sparsity')
casadi_blockcat__9
  :: Vector (Vector Sparsity) -> IO Sparsity
casadi_blockcat__9 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_blockcat__9 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_blocksplit__0" c_casadi_blocksplit__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr (StdVec (Ptr (StdVec (Ptr SX')))))
casadi_blocksplit__0
  :: SX -> IO (Vector (Vector SX))
casadi_blocksplit__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_blocksplit__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_blocksplit__1" c_casadi_blocksplit__1
  :: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> IO (Ptr (StdVec (Ptr (StdVec (Ptr SX')))))
casadi_blocksplit__1
  :: SX -> Int -> IO (Vector (Vector SX))
casadi_blocksplit__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_blocksplit__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_blocksplit__2" c_casadi_blocksplit__2
  :: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> CInt -> IO (Ptr (StdVec (Ptr (StdVec (Ptr SX')))))
casadi_blocksplit__2
  :: SX -> Int -> Int -> IO (Vector (Vector SX))
casadi_blocksplit__2 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_blocksplit__2 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_blocksplit__3" c_casadi_blocksplit__3
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr (StdVec CInt) -> Ptr (StdVec CInt) -> IO (Ptr (StdVec (Ptr (StdVec (Ptr SX')))))
casadi_blocksplit__3
  :: SX -> Vector Int -> Vector Int -> IO (Vector (Vector SX))
casadi_blocksplit__3 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_blocksplit__3 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_blocksplit__4" c_casadi_blocksplit__4
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr (StdVec (Ptr (StdVec (Ptr DMatrix')))))
casadi_blocksplit__4
  :: DMatrix -> IO (Vector (Vector DMatrix))
casadi_blocksplit__4 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_blocksplit__4 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_blocksplit__5" c_casadi_blocksplit__5
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> CInt -> IO (Ptr (StdVec (Ptr (StdVec (Ptr DMatrix')))))
casadi_blocksplit__5
  :: DMatrix -> Int -> IO (Vector (Vector DMatrix))
casadi_blocksplit__5 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_blocksplit__5 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_blocksplit__6" c_casadi_blocksplit__6
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> CInt -> CInt -> IO (Ptr (StdVec (Ptr (StdVec (Ptr DMatrix')))))
casadi_blocksplit__6
  :: DMatrix -> Int -> Int -> IO (Vector (Vector DMatrix))
casadi_blocksplit__6 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_blocksplit__6 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_blocksplit__7" c_casadi_blocksplit__7
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr (StdVec CInt) -> Ptr (StdVec CInt) -> IO (Ptr (StdVec (Ptr (StdVec (Ptr DMatrix')))))
casadi_blocksplit__7
  :: DMatrix -> Vector Int -> Vector Int -> IO (Vector (Vector DMatrix))
casadi_blocksplit__7 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_blocksplit__7 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_blocksplit__8" c_casadi_blocksplit__8
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr (StdVec (Ptr (StdVec (Ptr IMatrix')))))
casadi_blocksplit__8
  :: IMatrix -> IO (Vector (Vector IMatrix))
casadi_blocksplit__8 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_blocksplit__8 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_blocksplit__9" c_casadi_blocksplit__9
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> CInt -> IO (Ptr (StdVec (Ptr (StdVec (Ptr IMatrix')))))
casadi_blocksplit__9
  :: IMatrix -> Int -> IO (Vector (Vector IMatrix))
casadi_blocksplit__9 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_blocksplit__9 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_blocksplit__10" c_casadi_blocksplit__10
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> CInt -> CInt -> IO (Ptr (StdVec (Ptr (StdVec (Ptr IMatrix')))))
casadi_blocksplit__10
  :: IMatrix -> Int -> Int -> IO (Vector (Vector IMatrix))
casadi_blocksplit__10 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_blocksplit__10 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_blocksplit__11" c_casadi_blocksplit__11
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr (StdVec CInt) -> Ptr (StdVec CInt) -> IO (Ptr (StdVec (Ptr (StdVec (Ptr IMatrix')))))
casadi_blocksplit__11
  :: IMatrix -> Vector Int -> Vector Int -> IO (Vector (Vector IMatrix))
casadi_blocksplit__11 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_blocksplit__11 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_blocksplit__12" c_casadi_blocksplit__12
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr (StdVec (Ptr (StdVec (Ptr MX')))))
casadi_blocksplit__12
  :: MX -> IO (Vector (Vector MX))
casadi_blocksplit__12 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_blocksplit__12 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_blocksplit__13" c_casadi_blocksplit__13
  :: Ptr (Ptr StdString) -> Ptr MX' -> CInt -> IO (Ptr (StdVec (Ptr (StdVec (Ptr MX')))))
casadi_blocksplit__13
  :: MX -> Int -> IO (Vector (Vector MX))
casadi_blocksplit__13 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_blocksplit__13 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_blocksplit__14" c_casadi_blocksplit__14
  :: Ptr (Ptr StdString) -> Ptr MX' -> CInt -> CInt -> IO (Ptr (StdVec (Ptr (StdVec (Ptr MX')))))
casadi_blocksplit__14
  :: MX -> Int -> Int -> IO (Vector (Vector MX))
casadi_blocksplit__14 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_blocksplit__14 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_blocksplit__15" c_casadi_blocksplit__15
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr (StdVec CInt) -> Ptr (StdVec CInt) -> IO (Ptr (StdVec (Ptr (StdVec (Ptr MX')))))
casadi_blocksplit__15
  :: MX -> Vector Int -> Vector Int -> IO (Vector (Vector MX))
casadi_blocksplit__15 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_blocksplit__15 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_blocksplit__16" c_casadi_blocksplit__16
  :: Ptr (Ptr StdString) -> Ptr Sparsity' -> IO (Ptr (StdVec (Ptr (StdVec (Ptr Sparsity')))))
casadi_blocksplit__16
  :: Sparsity -> IO (Vector (Vector Sparsity))
casadi_blocksplit__16 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_blocksplit__16 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_blocksplit__17" c_casadi_blocksplit__17
  :: Ptr (Ptr StdString) -> Ptr Sparsity' -> CInt -> IO (Ptr (StdVec (Ptr (StdVec (Ptr Sparsity')))))
casadi_blocksplit__17
  :: Sparsity -> Int -> IO (Vector (Vector Sparsity))
casadi_blocksplit__17 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_blocksplit__17 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_blocksplit__18" c_casadi_blocksplit__18
  :: Ptr (Ptr StdString) -> Ptr Sparsity' -> CInt -> CInt -> IO (Ptr (StdVec (Ptr (StdVec (Ptr Sparsity')))))
casadi_blocksplit__18
  :: Sparsity -> Int -> Int -> IO (Vector (Vector Sparsity))
casadi_blocksplit__18 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_blocksplit__18 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_blocksplit__19" c_casadi_blocksplit__19
  :: Ptr (Ptr StdString) -> Ptr Sparsity' -> Ptr (StdVec CInt) -> Ptr (StdVec CInt) -> IO (Ptr (StdVec (Ptr (StdVec (Ptr Sparsity')))))
casadi_blocksplit__19
  :: Sparsity -> Vector Int -> Vector Int -> IO (Vector (Vector Sparsity))
casadi_blocksplit__19 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_blocksplit__19 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_ceil__0" c_casadi_ceil__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_ceil__0
  :: SX -> IO SX
casadi_ceil__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_ceil__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_ceil__1" c_casadi_ceil__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_ceil__1
  :: DMatrix -> IO DMatrix
casadi_ceil__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_ceil__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_ceil__2" c_casadi_ceil__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_ceil__2
  :: IMatrix -> IO IMatrix
casadi_ceil__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_ceil__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_ceil__3" c_casadi_ceil__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_ceil__3
  :: MX -> IO MX
casadi_ceil__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_ceil__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_chol__0" c_casadi_chol__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_chol__0
  :: SX -> IO SX
casadi_chol__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_chol__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_chol__1" c_casadi_chol__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_chol__1
  :: DMatrix -> IO DMatrix
casadi_chol__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_chol__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_chol__2" c_casadi_chol__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_chol__2
  :: IMatrix -> IO IMatrix
casadi_chol__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_chol__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_cofactor__0" c_casadi_cofactor__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> CInt -> IO (Ptr SX')
casadi_cofactor__0
  :: SX -> Int -> Int -> IO SX
casadi_cofactor__0 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_cofactor__0 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_cofactor__1" c_casadi_cofactor__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> CInt -> CInt -> IO (Ptr DMatrix')
casadi_cofactor__1
  :: DMatrix -> Int -> Int -> IO DMatrix
casadi_cofactor__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_cofactor__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_cofactor__2" c_casadi_cofactor__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> CInt -> CInt -> IO (Ptr IMatrix')
casadi_cofactor__2
  :: IMatrix -> Int -> Int -> IO IMatrix
casadi_cofactor__2 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_cofactor__2 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_conditional__0" c_casadi_conditional__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr (StdVec (Ptr SX')) -> Ptr SX' -> IO (Ptr SX')
casadi_conditional__0
  :: SX -> Vector SX -> SX -> IO SX
casadi_conditional__0 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_conditional__0 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_conditional__1" c_casadi_conditional__1
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr (StdVec (Ptr SX')) -> Ptr SX' -> CInt -> IO (Ptr SX')
casadi_conditional__1
  :: SX -> Vector SX -> SX -> Bool -> IO SX
casadi_conditional__1 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_conditional__1 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_conditional__2" c_casadi_conditional__2
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr (StdVec (Ptr DMatrix')) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_conditional__2
  :: DMatrix -> Vector DMatrix -> DMatrix -> IO DMatrix
casadi_conditional__2 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_conditional__2 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_conditional__3" c_casadi_conditional__3
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr (StdVec (Ptr DMatrix')) -> Ptr DMatrix' -> CInt -> IO (Ptr DMatrix')
casadi_conditional__3
  :: DMatrix -> Vector DMatrix -> DMatrix -> Bool -> IO DMatrix
casadi_conditional__3 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_conditional__3 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_conditional__4" c_casadi_conditional__4
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr (StdVec (Ptr IMatrix')) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_conditional__4
  :: IMatrix -> Vector IMatrix -> IMatrix -> IO IMatrix
casadi_conditional__4 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_conditional__4 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_conditional__5" c_casadi_conditional__5
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr (StdVec (Ptr IMatrix')) -> Ptr IMatrix' -> CInt -> IO (Ptr IMatrix')
casadi_conditional__5
  :: IMatrix -> Vector IMatrix -> IMatrix -> Bool -> IO IMatrix
casadi_conditional__5 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_conditional__5 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_conditional__6" c_casadi_conditional__6
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr (StdVec (Ptr MX')) -> Ptr MX' -> IO (Ptr MX')
casadi_conditional__6
  :: MX -> Vector MX -> MX -> IO MX
casadi_conditional__6 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_conditional__6 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_conditional__7" c_casadi_conditional__7
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr (StdVec (Ptr MX')) -> Ptr MX' -> CInt -> IO (Ptr MX')
casadi_conditional__7
  :: MX -> Vector MX -> MX -> Bool -> IO MX
casadi_conditional__7 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_conditional__7 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_constpow__0" c_casadi_constpow__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_constpow__0
  :: SX -> SX -> IO SX
casadi_constpow__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_constpow__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_constpow__1" c_casadi_constpow__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_constpow__1
  :: DMatrix -> DMatrix -> IO DMatrix
casadi_constpow__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_constpow__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_constpow__2" c_casadi_constpow__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_constpow__2
  :: IMatrix -> IMatrix -> IO IMatrix
casadi_constpow__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_constpow__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_constpow__3" c_casadi_constpow__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> IO (Ptr MX')
casadi_constpow__3
  :: MX -> MX -> IO MX
casadi_constpow__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_constpow__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_copysign__0" c_casadi_copysign__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_copysign__0
  :: SX -> SX -> IO SX
casadi_copysign__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_copysign__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_copysign__1" c_casadi_copysign__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_copysign__1
  :: DMatrix -> DMatrix -> IO DMatrix
casadi_copysign__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_copysign__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_copysign__2" c_casadi_copysign__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_copysign__2
  :: IMatrix -> IMatrix -> IO IMatrix
casadi_copysign__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_copysign__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_copysign__3" c_casadi_copysign__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> IO (Ptr MX')
casadi_copysign__3
  :: MX -> MX -> IO MX
casadi_copysign__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_copysign__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_cos__0" c_casadi_cos__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_cos__0
  :: SX -> IO SX
casadi_cos__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_cos__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_cos__1" c_casadi_cos__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_cos__1
  :: DMatrix -> IO DMatrix
casadi_cos__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_cos__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_cos__2" c_casadi_cos__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_cos__2
  :: IMatrix -> IO IMatrix
casadi_cos__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_cos__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_cos__3" c_casadi_cos__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_cos__3
  :: MX -> IO MX
casadi_cos__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_cos__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_cosh__0" c_casadi_cosh__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_cosh__0
  :: SX -> IO SX
casadi_cosh__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_cosh__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_cosh__1" c_casadi_cosh__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_cosh__1
  :: DMatrix -> IO DMatrix
casadi_cosh__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_cosh__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_cosh__2" c_casadi_cosh__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_cosh__2
  :: IMatrix -> IO IMatrix
casadi_cosh__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_cosh__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_cosh__3" c_casadi_cosh__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_cosh__3
  :: MX -> IO MX
casadi_cosh__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_cosh__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_countNodes__0" c_casadi_countNodes__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO CInt
casadi_countNodes__0
  :: SX -> IO Int
casadi_countNodes__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_countNodes__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_countNodes__1" c_casadi_countNodes__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO CInt
casadi_countNodes__1
  :: DMatrix -> IO Int
casadi_countNodes__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_countNodes__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_countNodes__2" c_casadi_countNodes__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO CInt
casadi_countNodes__2
  :: IMatrix -> IO Int
casadi_countNodes__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_countNodes__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_countNodes__3" c_casadi_countNodes__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO CInt
casadi_countNodes__3
  :: MX -> IO Int
casadi_countNodes__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_countNodes__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_cross__0" c_casadi_cross__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_cross__0
  :: SX -> SX -> IO SX
casadi_cross__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_cross__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_cross__1" c_casadi_cross__1
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> CInt -> IO (Ptr SX')
casadi_cross__1
  :: SX -> SX -> Int -> IO SX
casadi_cross__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_cross__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_cross__2" c_casadi_cross__2
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_cross__2
  :: DMatrix -> DMatrix -> IO DMatrix
casadi_cross__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_cross__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_cross__3" c_casadi_cross__3
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> CInt -> IO (Ptr DMatrix')
casadi_cross__3
  :: DMatrix -> DMatrix -> Int -> IO DMatrix
casadi_cross__3 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_cross__3 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_cross__4" c_casadi_cross__4
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_cross__4
  :: IMatrix -> IMatrix -> IO IMatrix
casadi_cross__4 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_cross__4 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_cross__5" c_casadi_cross__5
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> CInt -> IO (Ptr IMatrix')
casadi_cross__5
  :: IMatrix -> IMatrix -> Int -> IO IMatrix
casadi_cross__5 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_cross__5 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_cross__6" c_casadi_cross__6
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> IO (Ptr MX')
casadi_cross__6
  :: MX -> MX -> IO MX
casadi_cross__6 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_cross__6 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_cross__7" c_casadi_cross__7
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> CInt -> IO (Ptr MX')
casadi_cross__7
  :: MX -> MX -> Int -> IO MX
casadi_cross__7 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_cross__7 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_densify__0" c_casadi_densify__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_densify__0
  :: SX -> IO SX
casadi_densify__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_densify__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_densify__1" c_casadi_densify__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_densify__1
  :: DMatrix -> IO DMatrix
casadi_densify__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_densify__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_densify__2" c_casadi_densify__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_densify__2
  :: IMatrix -> IO IMatrix
casadi_densify__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_densify__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_densify__3" c_casadi_densify__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_densify__3
  :: MX -> IO MX
casadi_densify__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_densify__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_dependsOn__0" c_casadi_dependsOn__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO CInt
casadi_dependsOn__0
  :: SX -> SX -> IO Bool
casadi_dependsOn__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_dependsOn__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_dependsOn__1" c_casadi_dependsOn__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO CInt
casadi_dependsOn__1
  :: DMatrix -> DMatrix -> IO Bool
casadi_dependsOn__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_dependsOn__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_dependsOn__2" c_casadi_dependsOn__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> IO CInt
casadi_dependsOn__2
  :: IMatrix -> IMatrix -> IO Bool
casadi_dependsOn__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_dependsOn__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_dependsOn__3" c_casadi_dependsOn__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> IO CInt
casadi_dependsOn__3
  :: MX -> MX -> IO Bool
casadi_dependsOn__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_dependsOn__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_det__0" c_casadi_det__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_det__0
  :: SX -> IO SX
casadi_det__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_det__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_det__1" c_casadi_det__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_det__1
  :: DMatrix -> IO DMatrix
casadi_det__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_det__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_det__2" c_casadi_det__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_det__2
  :: IMatrix -> IO IMatrix
casadi_det__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_det__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_det__3" c_casadi_det__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_det__3
  :: MX -> IO MX
casadi_det__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_det__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_diag__0" c_casadi_diag__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_diag__0
  :: SX -> IO SX
casadi_diag__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_diag__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_diag__1" c_casadi_diag__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_diag__1
  :: DMatrix -> IO DMatrix
casadi_diag__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_diag__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_diag__2" c_casadi_diag__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_diag__2
  :: IMatrix -> IO IMatrix
casadi_diag__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_diag__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_diag__3" c_casadi_diag__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_diag__3
  :: MX -> IO MX
casadi_diag__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_diag__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_diagcat__0" c_casadi_diagcat__0
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr SX')) -> IO (Ptr SX')
casadi_diagcat__0
  :: Vector SX -> IO SX
casadi_diagcat__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_diagcat__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_diagcat__1" c_casadi_diagcat__1
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr DMatrix')) -> IO (Ptr DMatrix')
casadi_diagcat__1
  :: Vector DMatrix -> IO DMatrix
casadi_diagcat__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_diagcat__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_diagcat__2" c_casadi_diagcat__2
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr IMatrix')) -> IO (Ptr IMatrix')
casadi_diagcat__2
  :: Vector IMatrix -> IO IMatrix
casadi_diagcat__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_diagcat__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_diagcat__3" c_casadi_diagcat__3
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr MX')) -> IO (Ptr MX')
casadi_diagcat__3
  :: Vector MX -> IO MX
casadi_diagcat__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_diagcat__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_diagcat__4" c_casadi_diagcat__4
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr Sparsity')) -> IO (Ptr Sparsity')
casadi_diagcat__4
  :: Vector Sparsity -> IO Sparsity
casadi_diagcat__4 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_diagcat__4 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_diagsplit__0" c_casadi_diagsplit__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> CInt -> IO (Ptr (StdVec (Ptr SX')))
casadi_diagsplit__0
  :: SX -> Int -> Int -> IO (Vector SX)
casadi_diagsplit__0 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_diagsplit__0 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_diagsplit__1" c_casadi_diagsplit__1
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr (StdVec (Ptr SX')))
casadi_diagsplit__1
  :: SX -> IO (Vector SX)
casadi_diagsplit__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_diagsplit__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_diagsplit__2" c_casadi_diagsplit__2
  :: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> IO (Ptr (StdVec (Ptr SX')))
casadi_diagsplit__2
  :: SX -> Int -> IO (Vector SX)
casadi_diagsplit__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_diagsplit__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_diagsplit__3" c_casadi_diagsplit__3
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr (StdVec CInt) -> IO (Ptr (StdVec (Ptr SX')))
casadi_diagsplit__3
  :: SX -> Vector Int -> IO (Vector SX)
casadi_diagsplit__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_diagsplit__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_diagsplit__4" c_casadi_diagsplit__4
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr (StdVec CInt) -> Ptr (StdVec CInt) -> IO (Ptr (StdVec (Ptr SX')))
casadi_diagsplit__4
  :: SX -> Vector Int -> Vector Int -> IO (Vector SX)
casadi_diagsplit__4 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_diagsplit__4 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_diagsplit__5" c_casadi_diagsplit__5
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> CInt -> CInt -> IO (Ptr (StdVec (Ptr DMatrix')))
casadi_diagsplit__5
  :: DMatrix -> Int -> Int -> IO (Vector DMatrix)
casadi_diagsplit__5 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_diagsplit__5 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_diagsplit__6" c_casadi_diagsplit__6
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr (StdVec (Ptr DMatrix')))
casadi_diagsplit__6
  :: DMatrix -> IO (Vector DMatrix)
casadi_diagsplit__6 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_diagsplit__6 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_diagsplit__7" c_casadi_diagsplit__7
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> CInt -> IO (Ptr (StdVec (Ptr DMatrix')))
casadi_diagsplit__7
  :: DMatrix -> Int -> IO (Vector DMatrix)
casadi_diagsplit__7 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_diagsplit__7 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_diagsplit__8" c_casadi_diagsplit__8
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr (StdVec CInt) -> IO (Ptr (StdVec (Ptr DMatrix')))
casadi_diagsplit__8
  :: DMatrix -> Vector Int -> IO (Vector DMatrix)
casadi_diagsplit__8 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_diagsplit__8 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_diagsplit__9" c_casadi_diagsplit__9
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr (StdVec CInt) -> Ptr (StdVec CInt) -> IO (Ptr (StdVec (Ptr DMatrix')))
casadi_diagsplit__9
  :: DMatrix -> Vector Int -> Vector Int -> IO (Vector DMatrix)
casadi_diagsplit__9 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_diagsplit__9 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_diagsplit__10" c_casadi_diagsplit__10
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> CInt -> CInt -> IO (Ptr (StdVec (Ptr IMatrix')))
casadi_diagsplit__10
  :: IMatrix -> Int -> Int -> IO (Vector IMatrix)
casadi_diagsplit__10 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_diagsplit__10 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_diagsplit__11" c_casadi_diagsplit__11
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr (StdVec (Ptr IMatrix')))
casadi_diagsplit__11
  :: IMatrix -> IO (Vector IMatrix)
casadi_diagsplit__11 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_diagsplit__11 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_diagsplit__12" c_casadi_diagsplit__12
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> CInt -> IO (Ptr (StdVec (Ptr IMatrix')))
casadi_diagsplit__12
  :: IMatrix -> Int -> IO (Vector IMatrix)
casadi_diagsplit__12 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_diagsplit__12 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_diagsplit__13" c_casadi_diagsplit__13
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr (StdVec CInt) -> IO (Ptr (StdVec (Ptr IMatrix')))
casadi_diagsplit__13
  :: IMatrix -> Vector Int -> IO (Vector IMatrix)
casadi_diagsplit__13 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_diagsplit__13 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_diagsplit__14" c_casadi_diagsplit__14
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr (StdVec CInt) -> Ptr (StdVec CInt) -> IO (Ptr (StdVec (Ptr IMatrix')))
casadi_diagsplit__14
  :: IMatrix -> Vector Int -> Vector Int -> IO (Vector IMatrix)
casadi_diagsplit__14 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_diagsplit__14 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_diagsplit__15" c_casadi_diagsplit__15
  :: Ptr (Ptr StdString) -> Ptr MX' -> CInt -> CInt -> IO (Ptr (StdVec (Ptr MX')))
casadi_diagsplit__15
  :: MX -> Int -> Int -> IO (Vector MX)
casadi_diagsplit__15 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_diagsplit__15 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_diagsplit__16" c_casadi_diagsplit__16
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr (StdVec (Ptr MX')))
casadi_diagsplit__16
  :: MX -> IO (Vector MX)
casadi_diagsplit__16 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_diagsplit__16 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_diagsplit__17" c_casadi_diagsplit__17
  :: Ptr (Ptr StdString) -> Ptr MX' -> CInt -> IO (Ptr (StdVec (Ptr MX')))
casadi_diagsplit__17
  :: MX -> Int -> IO (Vector MX)
casadi_diagsplit__17 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_diagsplit__17 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_diagsplit__18" c_casadi_diagsplit__18
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr (StdVec CInt) -> IO (Ptr (StdVec (Ptr MX')))
casadi_diagsplit__18
  :: MX -> Vector Int -> IO (Vector MX)
casadi_diagsplit__18 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_diagsplit__18 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_diagsplit__19" c_casadi_diagsplit__19
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr (StdVec CInt) -> Ptr (StdVec CInt) -> IO (Ptr (StdVec (Ptr MX')))
casadi_diagsplit__19
  :: MX -> Vector Int -> Vector Int -> IO (Vector MX)
casadi_diagsplit__19 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_diagsplit__19 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_diagsplit__20" c_casadi_diagsplit__20
  :: Ptr (Ptr StdString) -> Ptr Sparsity' -> CInt -> CInt -> IO (Ptr (StdVec (Ptr Sparsity')))
casadi_diagsplit__20
  :: Sparsity -> Int -> Int -> IO (Vector Sparsity)
casadi_diagsplit__20 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_diagsplit__20 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_diagsplit__21" c_casadi_diagsplit__21
  :: Ptr (Ptr StdString) -> Ptr Sparsity' -> IO (Ptr (StdVec (Ptr Sparsity')))
casadi_diagsplit__21
  :: Sparsity -> IO (Vector Sparsity)
casadi_diagsplit__21 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_diagsplit__21 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_diagsplit__22" c_casadi_diagsplit__22
  :: Ptr (Ptr StdString) -> Ptr Sparsity' -> CInt -> IO (Ptr (StdVec (Ptr Sparsity')))
casadi_diagsplit__22
  :: Sparsity -> Int -> IO (Vector Sparsity)
casadi_diagsplit__22 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_diagsplit__22 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_diagsplit__23" c_casadi_diagsplit__23
  :: Ptr (Ptr StdString) -> Ptr Sparsity' -> Ptr (StdVec CInt) -> IO (Ptr (StdVec (Ptr Sparsity')))
casadi_diagsplit__23
  :: Sparsity -> Vector Int -> IO (Vector Sparsity)
casadi_diagsplit__23 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_diagsplit__23 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_diagsplit__24" c_casadi_diagsplit__24
  :: Ptr (Ptr StdString) -> Ptr Sparsity' -> Ptr (StdVec CInt) -> Ptr (StdVec CInt) -> IO (Ptr (StdVec (Ptr Sparsity')))
casadi_diagsplit__24
  :: Sparsity -> Vector Int -> Vector Int -> IO (Vector Sparsity)
casadi_diagsplit__24 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_diagsplit__24 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_eig_symbolic__0" c_casadi_eig_symbolic__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_eig_symbolic__0
  :: SX -> IO SX
casadi_eig_symbolic__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_eig_symbolic__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_eig_symbolic__1" c_casadi_eig_symbolic__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_eig_symbolic__1
  :: DMatrix -> IO DMatrix
casadi_eig_symbolic__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_eig_symbolic__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_eig_symbolic__2" c_casadi_eig_symbolic__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_eig_symbolic__2
  :: IMatrix -> IO IMatrix
casadi_eig_symbolic__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_eig_symbolic__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_eq__0" c_casadi_eq__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_eq__0
  :: SX -> SX -> IO SX
casadi_eq__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_eq__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_eq__1" c_casadi_eq__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_eq__1
  :: DMatrix -> DMatrix -> IO DMatrix
casadi_eq__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_eq__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_eq__2" c_casadi_eq__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_eq__2
  :: IMatrix -> IMatrix -> IO IMatrix
casadi_eq__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_eq__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_eq__3" c_casadi_eq__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> IO (Ptr MX')
casadi_eq__3
  :: MX -> MX -> IO MX
casadi_eq__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_eq__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_erf__0" c_casadi_erf__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_erf__0
  :: SX -> IO SX
casadi_erf__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_erf__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_erf__1" c_casadi_erf__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_erf__1
  :: DMatrix -> IO DMatrix
casadi_erf__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_erf__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_erf__2" c_casadi_erf__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_erf__2
  :: IMatrix -> IO IMatrix
casadi_erf__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_erf__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_erf__3" c_casadi_erf__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_erf__3
  :: MX -> IO MX
casadi_erf__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_erf__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_erfinv__0" c_casadi_erfinv__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_erfinv__0
  :: SX -> IO SX
casadi_erfinv__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_erfinv__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_erfinv__1" c_casadi_erfinv__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_erfinv__1
  :: DMatrix -> IO DMatrix
casadi_erfinv__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_erfinv__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_erfinv__2" c_casadi_erfinv__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_erfinv__2
  :: IMatrix -> IO IMatrix
casadi_erfinv__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_erfinv__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_erfinv__3" c_casadi_erfinv__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_erfinv__3
  :: MX -> IO MX
casadi_erfinv__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_erfinv__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_exp__0" c_casadi_exp__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_exp__0
  :: SX -> IO SX
casadi_exp__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_exp__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_exp__1" c_casadi_exp__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_exp__1
  :: DMatrix -> IO DMatrix
casadi_exp__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_exp__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_exp__2" c_casadi_exp__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_exp__2
  :: IMatrix -> IO IMatrix
casadi_exp__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_exp__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_exp__3" c_casadi_exp__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_exp__3
  :: MX -> IO MX
casadi_exp__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_exp__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_expand__0" c_casadi_expand__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr SX' -> IO ()
casadi_expand__0
  :: SX -> SX -> SX -> IO ()
casadi_expand__0 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_expand__0 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_expand__1" c_casadi_expand__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> IO ()
casadi_expand__1
  :: DMatrix -> DMatrix -> DMatrix -> IO ()
casadi_expand__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_expand__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_expand__2" c_casadi_expand__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> Ptr IMatrix' -> IO ()
casadi_expand__2
  :: IMatrix -> IMatrix -> IMatrix -> IO ()
casadi_expand__2 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_expand__2 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_extractShared__0" c_casadi_extractShared__0
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr SX')) -> Ptr (StdVec (Ptr SX')) -> Ptr (StdVec (Ptr SX')) -> Ptr (StdVec (Ptr SX')) -> IO ()
casadi_extractShared__0
  :: Vector SX -> Vector SX -> Vector SX -> Vector SX -> IO ()
casadi_extractShared__0 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_extractShared__0 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_extractShared__1" c_casadi_extractShared__1
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr SX')) -> Ptr (StdVec (Ptr SX')) -> Ptr (StdVec (Ptr SX')) -> Ptr (StdVec (Ptr SX')) -> Ptr StdString -> IO ()
casadi_extractShared__1
  :: Vector SX -> Vector SX -> Vector SX -> Vector SX -> String -> IO ()
casadi_extractShared__1 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_extractShared__1 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_extractShared__2" c_casadi_extractShared__2
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr SX')) -> Ptr (StdVec (Ptr SX')) -> Ptr (StdVec (Ptr SX')) -> Ptr (StdVec (Ptr SX')) -> Ptr StdString -> Ptr StdString -> IO ()
casadi_extractShared__2
  :: Vector SX -> Vector SX -> Vector SX -> Vector SX -> String -> String -> IO ()
casadi_extractShared__2 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_extractShared__2 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_extractShared__3" c_casadi_extractShared__3
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr DMatrix')) -> Ptr (StdVec (Ptr DMatrix')) -> Ptr (StdVec (Ptr DMatrix')) -> Ptr (StdVec (Ptr DMatrix')) -> IO ()
casadi_extractShared__3
  :: Vector DMatrix -> Vector DMatrix -> Vector DMatrix -> Vector DMatrix -> IO ()
casadi_extractShared__3 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_extractShared__3 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_extractShared__4" c_casadi_extractShared__4
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr DMatrix')) -> Ptr (StdVec (Ptr DMatrix')) -> Ptr (StdVec (Ptr DMatrix')) -> Ptr (StdVec (Ptr DMatrix')) -> Ptr StdString -> IO ()
casadi_extractShared__4
  :: Vector DMatrix -> Vector DMatrix -> Vector DMatrix -> Vector DMatrix -> String -> IO ()
casadi_extractShared__4 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_extractShared__4 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_extractShared__5" c_casadi_extractShared__5
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr DMatrix')) -> Ptr (StdVec (Ptr DMatrix')) -> Ptr (StdVec (Ptr DMatrix')) -> Ptr (StdVec (Ptr DMatrix')) -> Ptr StdString -> Ptr StdString -> IO ()
casadi_extractShared__5
  :: Vector DMatrix -> Vector DMatrix -> Vector DMatrix -> Vector DMatrix -> String -> String -> IO ()
casadi_extractShared__5 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_extractShared__5 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_extractShared__6" c_casadi_extractShared__6
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr IMatrix')) -> Ptr (StdVec (Ptr IMatrix')) -> Ptr (StdVec (Ptr IMatrix')) -> Ptr (StdVec (Ptr IMatrix')) -> IO ()
casadi_extractShared__6
  :: Vector IMatrix -> Vector IMatrix -> Vector IMatrix -> Vector IMatrix -> IO ()
casadi_extractShared__6 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_extractShared__6 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_extractShared__7" c_casadi_extractShared__7
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr IMatrix')) -> Ptr (StdVec (Ptr IMatrix')) -> Ptr (StdVec (Ptr IMatrix')) -> Ptr (StdVec (Ptr IMatrix')) -> Ptr StdString -> IO ()
casadi_extractShared__7
  :: Vector IMatrix -> Vector IMatrix -> Vector IMatrix -> Vector IMatrix -> String -> IO ()
casadi_extractShared__7 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_extractShared__7 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_extractShared__8" c_casadi_extractShared__8
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr IMatrix')) -> Ptr (StdVec (Ptr IMatrix')) -> Ptr (StdVec (Ptr IMatrix')) -> Ptr (StdVec (Ptr IMatrix')) -> Ptr StdString -> Ptr StdString -> IO ()
casadi_extractShared__8
  :: Vector IMatrix -> Vector IMatrix -> Vector IMatrix -> Vector IMatrix -> String -> String -> IO ()
casadi_extractShared__8 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_extractShared__8 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_extractShared__9" c_casadi_extractShared__9
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr MX')) -> Ptr (StdVec (Ptr MX')) -> Ptr (StdVec (Ptr MX')) -> Ptr (StdVec (Ptr MX')) -> IO ()
casadi_extractShared__9
  :: Vector MX -> Vector MX -> Vector MX -> Vector MX -> IO ()
casadi_extractShared__9 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_extractShared__9 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_extractShared__10" c_casadi_extractShared__10
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr MX')) -> Ptr (StdVec (Ptr MX')) -> Ptr (StdVec (Ptr MX')) -> Ptr (StdVec (Ptr MX')) -> Ptr StdString -> IO ()
casadi_extractShared__10
  :: Vector MX -> Vector MX -> Vector MX -> Vector MX -> String -> IO ()
casadi_extractShared__10 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_extractShared__10 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_extractShared__11" c_casadi_extractShared__11
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr MX')) -> Ptr (StdVec (Ptr MX')) -> Ptr (StdVec (Ptr MX')) -> Ptr (StdVec (Ptr MX')) -> Ptr StdString -> Ptr StdString -> IO ()
casadi_extractShared__11
  :: Vector MX -> Vector MX -> Vector MX -> Vector MX -> String -> String -> IO ()
casadi_extractShared__11 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_extractShared__11 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_find" c_casadi_find
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_find
  :: MX -> IO MX
casadi_find x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_find errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_floor__0" c_casadi_floor__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_floor__0
  :: SX -> IO SX
casadi_floor__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_floor__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_floor__1" c_casadi_floor__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_floor__1
  :: DMatrix -> IO DMatrix
casadi_floor__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_floor__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_floor__2" c_casadi_floor__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_floor__2
  :: IMatrix -> IO IMatrix
casadi_floor__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_floor__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_floor__3" c_casadi_floor__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_floor__3
  :: MX -> IO MX
casadi_floor__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_floor__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_gauss_quadrature__0" c_casadi_gauss_quadrature__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr SX' -> Ptr SX' -> CInt -> Ptr SX' -> IO (Ptr SX')
casadi_gauss_quadrature__0
  :: SX -> SX -> SX -> SX -> Int -> SX -> IO SX
casadi_gauss_quadrature__0 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_gauss_quadrature__0 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_gauss_quadrature__1" c_casadi_gauss_quadrature__1
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_gauss_quadrature__1
  :: SX -> SX -> SX -> SX -> IO SX
casadi_gauss_quadrature__1 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_gauss_quadrature__1 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_gauss_quadrature__2" c_casadi_gauss_quadrature__2
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr SX' -> Ptr SX' -> CInt -> IO (Ptr SX')
casadi_gauss_quadrature__2
  :: SX -> SX -> SX -> SX -> Int -> IO SX
casadi_gauss_quadrature__2 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_gauss_quadrature__2 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_gauss_quadrature__3" c_casadi_gauss_quadrature__3
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> CInt -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_gauss_quadrature__3
  :: DMatrix -> DMatrix -> DMatrix -> DMatrix -> Int -> DMatrix -> IO DMatrix
casadi_gauss_quadrature__3 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_gauss_quadrature__3 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_gauss_quadrature__4" c_casadi_gauss_quadrature__4
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_gauss_quadrature__4
  :: DMatrix -> DMatrix -> DMatrix -> DMatrix -> IO DMatrix
casadi_gauss_quadrature__4 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_gauss_quadrature__4 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_gauss_quadrature__5" c_casadi_gauss_quadrature__5
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> CInt -> IO (Ptr DMatrix')
casadi_gauss_quadrature__5
  :: DMatrix -> DMatrix -> DMatrix -> DMatrix -> Int -> IO DMatrix
casadi_gauss_quadrature__5 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_gauss_quadrature__5 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_gauss_quadrature__6" c_casadi_gauss_quadrature__6
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> Ptr IMatrix' -> Ptr IMatrix' -> CInt -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_gauss_quadrature__6
  :: IMatrix -> IMatrix -> IMatrix -> IMatrix -> Int -> IMatrix -> IO IMatrix
casadi_gauss_quadrature__6 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_gauss_quadrature__6 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_gauss_quadrature__7" c_casadi_gauss_quadrature__7
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_gauss_quadrature__7
  :: IMatrix -> IMatrix -> IMatrix -> IMatrix -> IO IMatrix
casadi_gauss_quadrature__7 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_gauss_quadrature__7 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_gauss_quadrature__8" c_casadi_gauss_quadrature__8
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> Ptr IMatrix' -> Ptr IMatrix' -> CInt -> IO (Ptr IMatrix')
casadi_gauss_quadrature__8
  :: IMatrix -> IMatrix -> IMatrix -> IMatrix -> Int -> IO IMatrix
casadi_gauss_quadrature__8 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_gauss_quadrature__8 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_ge__0" c_casadi_ge__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_ge__0
  :: SX -> SX -> IO SX
casadi_ge__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_ge__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_ge__1" c_casadi_ge__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_ge__1
  :: DMatrix -> DMatrix -> IO DMatrix
casadi_ge__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_ge__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_ge__2" c_casadi_ge__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_ge__2
  :: IMatrix -> IMatrix -> IO IMatrix
casadi_ge__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_ge__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_ge__3" c_casadi_ge__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> IO (Ptr MX')
casadi_ge__3
  :: MX -> MX -> IO MX
casadi_ge__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_ge__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_getMinor__0" c_casadi_getMinor__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> CInt -> IO (Ptr SX')
casadi_getMinor__0
  :: SX -> Int -> Int -> IO SX
casadi_getMinor__0 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_getMinor__0 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_getMinor__1" c_casadi_getMinor__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> CInt -> CInt -> IO (Ptr DMatrix')
casadi_getMinor__1
  :: DMatrix -> Int -> Int -> IO DMatrix
casadi_getMinor__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_getMinor__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_getMinor__2" c_casadi_getMinor__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> CInt -> CInt -> IO (Ptr IMatrix')
casadi_getMinor__2
  :: IMatrix -> Int -> Int -> IO IMatrix
casadi_getMinor__2 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_getMinor__2 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_getOperatorRepresentation__0" c_casadi_getOperatorRepresentation__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr (StdVec (Ptr StdString)) -> IO (Ptr StdString)
casadi_getOperatorRepresentation__0
  :: SX -> Vector String -> IO String
casadi_getOperatorRepresentation__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_getOperatorRepresentation__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_getOperatorRepresentation__1" c_casadi_getOperatorRepresentation__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr (StdVec (Ptr StdString)) -> IO (Ptr StdString)
casadi_getOperatorRepresentation__1
  :: DMatrix -> Vector String -> IO String
casadi_getOperatorRepresentation__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_getOperatorRepresentation__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_getOperatorRepresentation__2" c_casadi_getOperatorRepresentation__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr (StdVec (Ptr StdString)) -> IO (Ptr StdString)
casadi_getOperatorRepresentation__2
  :: IMatrix -> Vector String -> IO String
casadi_getOperatorRepresentation__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_getOperatorRepresentation__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_getOperatorRepresentation__3" c_casadi_getOperatorRepresentation__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr (StdVec (Ptr StdString)) -> IO (Ptr StdString)
casadi_getOperatorRepresentation__3
  :: MX -> Vector String -> IO String
casadi_getOperatorRepresentation__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_getOperatorRepresentation__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_gradient__0" c_casadi_gradient__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_gradient__0
  :: SX -> SX -> IO SX
casadi_gradient__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_gradient__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_gradient__1" c_casadi_gradient__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_gradient__1
  :: DMatrix -> DMatrix -> IO DMatrix
casadi_gradient__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_gradient__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_gradient__2" c_casadi_gradient__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_gradient__2
  :: IMatrix -> IMatrix -> IO IMatrix
casadi_gradient__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_gradient__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_gradient__3" c_casadi_gradient__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> IO (Ptr MX')
casadi_gradient__3
  :: MX -> MX -> IO MX
casadi_gradient__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_gradient__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_graph_substitute__0" c_casadi_graph_substitute__0
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr MX')) -> Ptr (StdVec (Ptr MX')) -> Ptr (StdVec (Ptr MX')) -> IO (Ptr (StdVec (Ptr MX')))
casadi_graph_substitute__0
  :: Vector MX -> Vector MX -> Vector MX -> IO (Vector MX)
casadi_graph_substitute__0 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_graph_substitute__0 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_graph_substitute__1" c_casadi_graph_substitute__1
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr (StdVec (Ptr MX')) -> Ptr (StdVec (Ptr MX')) -> IO (Ptr MX')
casadi_graph_substitute__1
  :: MX -> Vector MX -> Vector MX -> IO MX
casadi_graph_substitute__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_graph_substitute__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_gt__0" c_casadi_gt__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_gt__0
  :: SX -> SX -> IO SX
casadi_gt__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_gt__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_gt__1" c_casadi_gt__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_gt__1
  :: DMatrix -> DMatrix -> IO DMatrix
casadi_gt__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_gt__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_gt__2" c_casadi_gt__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_gt__2
  :: IMatrix -> IMatrix -> IO IMatrix
casadi_gt__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_gt__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_gt__3" c_casadi_gt__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> IO (Ptr MX')
casadi_gt__3
  :: MX -> MX -> IO MX
casadi_gt__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_gt__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_heaviside__0" c_casadi_heaviside__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_heaviside__0
  :: SX -> IO SX
casadi_heaviside__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_heaviside__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_heaviside__1" c_casadi_heaviside__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_heaviside__1
  :: DMatrix -> IO DMatrix
casadi_heaviside__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_heaviside__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_heaviside__2" c_casadi_heaviside__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_heaviside__2
  :: IMatrix -> IO IMatrix
casadi_heaviside__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_heaviside__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_hessian__0" c_casadi_hessian__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_hessian__0
  :: SX -> SX -> SX -> IO SX
casadi_hessian__0 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_hessian__0 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_hessian__1" c_casadi_hessian__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_hessian__1
  :: DMatrix -> DMatrix -> DMatrix -> IO DMatrix
casadi_hessian__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_hessian__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_hessian__2" c_casadi_hessian__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_hessian__2
  :: IMatrix -> IMatrix -> IMatrix -> IO IMatrix
casadi_hessian__2 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_hessian__2 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_hessian__3" c_casadi_hessian__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> Ptr MX' -> IO (Ptr MX')
casadi_hessian__3
  :: MX -> MX -> MX -> IO MX
casadi_hessian__3 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_hessian__3 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_horzcat__0" c_casadi_horzcat__0
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr SX')) -> IO (Ptr SX')
casadi_horzcat__0
  :: Vector SX -> IO SX
casadi_horzcat__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_horzcat__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_horzcat__1" c_casadi_horzcat__1
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr DMatrix')) -> IO (Ptr DMatrix')
casadi_horzcat__1
  :: Vector DMatrix -> IO DMatrix
casadi_horzcat__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_horzcat__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_horzcat__2" c_casadi_horzcat__2
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr IMatrix')) -> IO (Ptr IMatrix')
casadi_horzcat__2
  :: Vector IMatrix -> IO IMatrix
casadi_horzcat__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_horzcat__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_horzcat__3" c_casadi_horzcat__3
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr MX')) -> IO (Ptr MX')
casadi_horzcat__3
  :: Vector MX -> IO MX
casadi_horzcat__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_horzcat__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_horzcat__4" c_casadi_horzcat__4
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr Sparsity')) -> IO (Ptr Sparsity')
casadi_horzcat__4
  :: Vector Sparsity -> IO Sparsity
casadi_horzcat__4 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_horzcat__4 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_horzsplit__0" c_casadi_horzsplit__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr (StdVec (Ptr SX')))
casadi_horzsplit__0
  :: SX -> IO (Vector SX)
casadi_horzsplit__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_horzsplit__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_horzsplit__1" c_casadi_horzsplit__1
  :: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> IO (Ptr (StdVec (Ptr SX')))
casadi_horzsplit__1
  :: SX -> Int -> IO (Vector SX)
casadi_horzsplit__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_horzsplit__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_horzsplit__2" c_casadi_horzsplit__2
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr (StdVec CInt) -> IO (Ptr (StdVec (Ptr SX')))
casadi_horzsplit__2
  :: SX -> Vector Int -> IO (Vector SX)
casadi_horzsplit__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_horzsplit__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_horzsplit__3" c_casadi_horzsplit__3
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr (StdVec (Ptr DMatrix')))
casadi_horzsplit__3
  :: DMatrix -> IO (Vector DMatrix)
casadi_horzsplit__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_horzsplit__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_horzsplit__4" c_casadi_horzsplit__4
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> CInt -> IO (Ptr (StdVec (Ptr DMatrix')))
casadi_horzsplit__4
  :: DMatrix -> Int -> IO (Vector DMatrix)
casadi_horzsplit__4 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_horzsplit__4 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_horzsplit__5" c_casadi_horzsplit__5
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr (StdVec CInt) -> IO (Ptr (StdVec (Ptr DMatrix')))
casadi_horzsplit__5
  :: DMatrix -> Vector Int -> IO (Vector DMatrix)
casadi_horzsplit__5 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_horzsplit__5 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_horzsplit__6" c_casadi_horzsplit__6
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr (StdVec (Ptr IMatrix')))
casadi_horzsplit__6
  :: IMatrix -> IO (Vector IMatrix)
casadi_horzsplit__6 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_horzsplit__6 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_horzsplit__7" c_casadi_horzsplit__7
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> CInt -> IO (Ptr (StdVec (Ptr IMatrix')))
casadi_horzsplit__7
  :: IMatrix -> Int -> IO (Vector IMatrix)
casadi_horzsplit__7 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_horzsplit__7 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_horzsplit__8" c_casadi_horzsplit__8
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr (StdVec CInt) -> IO (Ptr (StdVec (Ptr IMatrix')))
casadi_horzsplit__8
  :: IMatrix -> Vector Int -> IO (Vector IMatrix)
casadi_horzsplit__8 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_horzsplit__8 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_horzsplit__9" c_casadi_horzsplit__9
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr (StdVec (Ptr MX')))
casadi_horzsplit__9
  :: MX -> IO (Vector MX)
casadi_horzsplit__9 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_horzsplit__9 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_horzsplit__10" c_casadi_horzsplit__10
  :: Ptr (Ptr StdString) -> Ptr MX' -> CInt -> IO (Ptr (StdVec (Ptr MX')))
casadi_horzsplit__10
  :: MX -> Int -> IO (Vector MX)
casadi_horzsplit__10 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_horzsplit__10 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_horzsplit__11" c_casadi_horzsplit__11
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr (StdVec CInt) -> IO (Ptr (StdVec (Ptr MX')))
casadi_horzsplit__11
  :: MX -> Vector Int -> IO (Vector MX)
casadi_horzsplit__11 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_horzsplit__11 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_horzsplit__12" c_casadi_horzsplit__12
  :: Ptr (Ptr StdString) -> Ptr Sparsity' -> IO (Ptr (StdVec (Ptr Sparsity')))
casadi_horzsplit__12
  :: Sparsity -> IO (Vector Sparsity)
casadi_horzsplit__12 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_horzsplit__12 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_horzsplit__13" c_casadi_horzsplit__13
  :: Ptr (Ptr StdString) -> Ptr Sparsity' -> CInt -> IO (Ptr (StdVec (Ptr Sparsity')))
casadi_horzsplit__13
  :: Sparsity -> Int -> IO (Vector Sparsity)
casadi_horzsplit__13 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_horzsplit__13 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_horzsplit__14" c_casadi_horzsplit__14
  :: Ptr (Ptr StdString) -> Ptr Sparsity' -> Ptr (StdVec CInt) -> IO (Ptr (StdVec (Ptr Sparsity')))
casadi_horzsplit__14
  :: Sparsity -> Vector Int -> IO (Vector Sparsity)
casadi_horzsplit__14 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_horzsplit__14 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_if_else__0" c_casadi_if_else__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_if_else__0
  :: SX -> SX -> SX -> IO SX
casadi_if_else__0 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_if_else__0 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_if_else__1" c_casadi_if_else__1
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr SX' -> CInt -> IO (Ptr SX')
casadi_if_else__1
  :: SX -> SX -> SX -> Bool -> IO SX
casadi_if_else__1 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_if_else__1 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_if_else__2" c_casadi_if_else__2
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_if_else__2
  :: DMatrix -> DMatrix -> DMatrix -> IO DMatrix
casadi_if_else__2 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_if_else__2 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_if_else__3" c_casadi_if_else__3
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> CInt -> IO (Ptr DMatrix')
casadi_if_else__3
  :: DMatrix -> DMatrix -> DMatrix -> Bool -> IO DMatrix
casadi_if_else__3 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_if_else__3 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_if_else__4" c_casadi_if_else__4
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_if_else__4
  :: IMatrix -> IMatrix -> IMatrix -> IO IMatrix
casadi_if_else__4 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_if_else__4 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_if_else__5" c_casadi_if_else__5
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> Ptr IMatrix' -> CInt -> IO (Ptr IMatrix')
casadi_if_else__5
  :: IMatrix -> IMatrix -> IMatrix -> Bool -> IO IMatrix
casadi_if_else__5 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_if_else__5 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_if_else__6" c_casadi_if_else__6
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> Ptr MX' -> IO (Ptr MX')
casadi_if_else__6
  :: MX -> MX -> MX -> IO MX
casadi_if_else__6 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_if_else__6 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_if_else__7" c_casadi_if_else__7
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> Ptr MX' -> CInt -> IO (Ptr MX')
casadi_if_else__7
  :: MX -> MX -> MX -> Bool -> IO MX
casadi_if_else__7 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_if_else__7 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_inner_prod__0" c_casadi_inner_prod__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_inner_prod__0
  :: SX -> SX -> IO SX
casadi_inner_prod__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_inner_prod__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_inner_prod__1" c_casadi_inner_prod__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_inner_prod__1
  :: DMatrix -> DMatrix -> IO DMatrix
casadi_inner_prod__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_inner_prod__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_inner_prod__2" c_casadi_inner_prod__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_inner_prod__2
  :: IMatrix -> IMatrix -> IO IMatrix
casadi_inner_prod__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_inner_prod__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_inner_prod__3" c_casadi_inner_prod__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> IO (Ptr MX')
casadi_inner_prod__3
  :: MX -> MX -> IO MX
casadi_inner_prod__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_inner_prod__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_inv__0" c_casadi_inv__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_inv__0
  :: SX -> IO SX
casadi_inv__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_inv__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_inv__1" c_casadi_inv__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_inv__1
  :: DMatrix -> IO DMatrix
casadi_inv__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_inv__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_inv__2" c_casadi_inv__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_inv__2
  :: IMatrix -> IO IMatrix
casadi_inv__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_inv__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_inv__3" c_casadi_inv__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_inv__3
  :: MX -> IO MX
casadi_inv__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_inv__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_isEqual__0" c_casadi_isEqual__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO CInt
casadi_isEqual__0
  :: SX -> SX -> IO Bool
casadi_isEqual__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_isEqual__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_isEqual__1" c_casadi_isEqual__1
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> CInt -> IO CInt
casadi_isEqual__1
  :: SX -> SX -> Int -> IO Bool
casadi_isEqual__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_isEqual__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_isEqual__2" c_casadi_isEqual__2
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO CInt
casadi_isEqual__2
  :: DMatrix -> DMatrix -> IO Bool
casadi_isEqual__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_isEqual__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_isEqual__3" c_casadi_isEqual__3
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> CInt -> IO CInt
casadi_isEqual__3
  :: DMatrix -> DMatrix -> Int -> IO Bool
casadi_isEqual__3 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_isEqual__3 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_isEqual__4" c_casadi_isEqual__4
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> IO CInt
casadi_isEqual__4
  :: IMatrix -> IMatrix -> IO Bool
casadi_isEqual__4 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_isEqual__4 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_isEqual__5" c_casadi_isEqual__5
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> CInt -> IO CInt
casadi_isEqual__5
  :: IMatrix -> IMatrix -> Int -> IO Bool
casadi_isEqual__5 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_isEqual__5 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_isEqual__6" c_casadi_isEqual__6
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> IO CInt
casadi_isEqual__6
  :: MX -> MX -> IO Bool
casadi_isEqual__6 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_isEqual__6 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_isEqual__7" c_casadi_isEqual__7
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> CInt -> IO CInt
casadi_isEqual__7
  :: MX -> MX -> Int -> IO Bool
casadi_isEqual__7 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_isEqual__7 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_iszero__0" c_casadi_iszero__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO CInt
casadi_iszero__0
  :: SX -> IO Bool
casadi_iszero__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_iszero__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_iszero__1" c_casadi_iszero__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO CInt
casadi_iszero__1
  :: DMatrix -> IO Bool
casadi_iszero__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_iszero__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_iszero__2" c_casadi_iszero__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO CInt
casadi_iszero__2
  :: IMatrix -> IO Bool
casadi_iszero__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_iszero__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_iszero__3" c_casadi_iszero__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO CInt
casadi_iszero__3
  :: MX -> IO Bool
casadi_iszero__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_iszero__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_jacobian__0" c_casadi_jacobian__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_jacobian__0
  :: SX -> SX -> IO SX
casadi_jacobian__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_jacobian__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_jacobian__1" c_casadi_jacobian__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_jacobian__1
  :: DMatrix -> DMatrix -> IO DMatrix
casadi_jacobian__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_jacobian__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_jacobian__2" c_casadi_jacobian__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_jacobian__2
  :: IMatrix -> IMatrix -> IO IMatrix
casadi_jacobian__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_jacobian__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_jacobian__3" c_casadi_jacobian__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> IO (Ptr MX')
casadi_jacobian__3
  :: MX -> MX -> IO MX
casadi_jacobian__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_jacobian__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_jacobianTimesVector__0" c_casadi_jacobianTimesVector__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_jacobianTimesVector__0
  :: SX -> SX -> SX -> IO SX
casadi_jacobianTimesVector__0 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_jacobianTimesVector__0 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_jacobianTimesVector__1" c_casadi_jacobianTimesVector__1
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr SX' -> CInt -> IO (Ptr SX')
casadi_jacobianTimesVector__1
  :: SX -> SX -> SX -> Bool -> IO SX
casadi_jacobianTimesVector__1 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_jacobianTimesVector__1 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_jacobianTimesVector__2" c_casadi_jacobianTimesVector__2
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_jacobianTimesVector__2
  :: DMatrix -> DMatrix -> DMatrix -> IO DMatrix
casadi_jacobianTimesVector__2 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_jacobianTimesVector__2 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_jacobianTimesVector__3" c_casadi_jacobianTimesVector__3
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> CInt -> IO (Ptr DMatrix')
casadi_jacobianTimesVector__3
  :: DMatrix -> DMatrix -> DMatrix -> Bool -> IO DMatrix
casadi_jacobianTimesVector__3 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_jacobianTimesVector__3 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_jacobianTimesVector__4" c_casadi_jacobianTimesVector__4
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_jacobianTimesVector__4
  :: IMatrix -> IMatrix -> IMatrix -> IO IMatrix
casadi_jacobianTimesVector__4 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_jacobianTimesVector__4 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_jacobianTimesVector__5" c_casadi_jacobianTimesVector__5
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> Ptr IMatrix' -> CInt -> IO (Ptr IMatrix')
casadi_jacobianTimesVector__5
  :: IMatrix -> IMatrix -> IMatrix -> Bool -> IO IMatrix
casadi_jacobianTimesVector__5 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_jacobianTimesVector__5 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_kron__0" c_casadi_kron__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_kron__0
  :: SX -> SX -> IO SX
casadi_kron__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_kron__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_kron__1" c_casadi_kron__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_kron__1
  :: DMatrix -> DMatrix -> IO DMatrix
casadi_kron__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_kron__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_kron__2" c_casadi_kron__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_kron__2
  :: IMatrix -> IMatrix -> IO IMatrix
casadi_kron__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_kron__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_kron__3" c_casadi_kron__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> IO (Ptr MX')
casadi_kron__3
  :: MX -> MX -> IO MX
casadi_kron__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_kron__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_kron__4" c_casadi_kron__4
  :: Ptr (Ptr StdString) -> Ptr Sparsity' -> Ptr Sparsity' -> IO (Ptr Sparsity')
casadi_kron__4
  :: Sparsity -> Sparsity -> IO Sparsity
casadi_kron__4 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_kron__4 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_ldivide__0" c_casadi_ldivide__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_ldivide__0
  :: SX -> SX -> IO SX
casadi_ldivide__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_ldivide__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_ldivide__1" c_casadi_ldivide__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_ldivide__1
  :: DMatrix -> DMatrix -> IO DMatrix
casadi_ldivide__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_ldivide__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_ldivide__2" c_casadi_ldivide__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_ldivide__2
  :: IMatrix -> IMatrix -> IO IMatrix
casadi_ldivide__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_ldivide__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_ldivide__3" c_casadi_ldivide__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> IO (Ptr MX')
casadi_ldivide__3
  :: MX -> MX -> IO MX
casadi_ldivide__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_ldivide__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_le__0" c_casadi_le__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_le__0
  :: SX -> SX -> IO SX
casadi_le__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_le__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_le__1" c_casadi_le__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_le__1
  :: DMatrix -> DMatrix -> IO DMatrix
casadi_le__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_le__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_le__2" c_casadi_le__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_le__2
  :: IMatrix -> IMatrix -> IO IMatrix
casadi_le__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_le__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_le__3" c_casadi_le__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> IO (Ptr MX')
casadi_le__3
  :: MX -> MX -> IO MX
casadi_le__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_le__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_linspace__0" c_casadi_linspace__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> CInt -> IO (Ptr SX')
casadi_linspace__0
  :: SX -> SX -> Int -> IO SX
casadi_linspace__0 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_linspace__0 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_linspace__1" c_casadi_linspace__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> CInt -> IO (Ptr DMatrix')
casadi_linspace__1
  :: DMatrix -> DMatrix -> Int -> IO DMatrix
casadi_linspace__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_linspace__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_linspace__2" c_casadi_linspace__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> CInt -> IO (Ptr IMatrix')
casadi_linspace__2
  :: IMatrix -> IMatrix -> Int -> IO IMatrix
casadi_linspace__2 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_linspace__2 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_linspace__3" c_casadi_linspace__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> CInt -> IO (Ptr MX')
casadi_linspace__3
  :: MX -> MX -> Int -> IO MX
casadi_linspace__3 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_linspace__3 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_log__0" c_casadi_log__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_log__0
  :: SX -> IO SX
casadi_log__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_log__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_log__1" c_casadi_log__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_log__1
  :: DMatrix -> IO DMatrix
casadi_log__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_log__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_log__2" c_casadi_log__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_log__2
  :: IMatrix -> IO IMatrix
casadi_log__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_log__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_log__3" c_casadi_log__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_log__3
  :: MX -> IO MX
casadi_log__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_log__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_log10__0" c_casadi_log10__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_log10__0
  :: SX -> IO SX
casadi_log10__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_log10__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_log10__1" c_casadi_log10__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_log10__1
  :: DMatrix -> IO DMatrix
casadi_log10__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_log10__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_log10__2" c_casadi_log10__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_log10__2
  :: IMatrix -> IO IMatrix
casadi_log10__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_log10__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_log10__3" c_casadi_log10__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_log10__3
  :: MX -> IO MX
casadi_log10__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_log10__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_lt__0" c_casadi_lt__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_lt__0
  :: SX -> SX -> IO SX
casadi_lt__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_lt__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_lt__1" c_casadi_lt__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_lt__1
  :: DMatrix -> DMatrix -> IO DMatrix
casadi_lt__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_lt__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_lt__2" c_casadi_lt__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_lt__2
  :: IMatrix -> IMatrix -> IO IMatrix
casadi_lt__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_lt__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_lt__3" c_casadi_lt__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> IO (Ptr MX')
casadi_lt__3
  :: MX -> MX -> IO MX
casadi_lt__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_lt__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_mac__0" c_casadi_mac__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_mac__0
  :: SX -> SX -> SX -> IO SX
casadi_mac__0 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_mac__0 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_mac__1" c_casadi_mac__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_mac__1
  :: DMatrix -> DMatrix -> DMatrix -> IO DMatrix
casadi_mac__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_mac__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_mac__2" c_casadi_mac__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_mac__2
  :: IMatrix -> IMatrix -> IMatrix -> IO IMatrix
casadi_mac__2 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_mac__2 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_mac__3" c_casadi_mac__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> Ptr MX' -> IO (Ptr MX')
casadi_mac__3
  :: MX -> MX -> MX -> IO MX
casadi_mac__3 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_mac__3 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_mac__4" c_casadi_mac__4
  :: Ptr (Ptr StdString) -> Ptr Sparsity' -> Ptr Sparsity' -> Ptr Sparsity' -> IO (Ptr Sparsity')
casadi_mac__4
  :: Sparsity -> Sparsity -> Sparsity -> IO Sparsity
casadi_mac__4 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_mac__4 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_matrix_expand__0" c_casadi_matrix_expand__0
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_matrix_expand__0
  :: MX -> IO MX
casadi_matrix_expand__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_matrix_expand__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_matrix_expand__1" c_casadi_matrix_expand__1
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr (StdVec (Ptr MX')) -> IO (Ptr MX')
casadi_matrix_expand__1
  :: MX -> Vector MX -> IO MX
casadi_matrix_expand__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_matrix_expand__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_matrix_expand__2" c_casadi_matrix_expand__2
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr (StdVec (Ptr MX')) -> Ptr (StdMap StdString (Ptr GenericType')) -> IO (Ptr MX')
casadi_matrix_expand__2
  :: MX -> Vector MX -> M.Map String GenericType -> IO MX
casadi_matrix_expand__2 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_matrix_expand__2 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_matrix_expand__3" c_casadi_matrix_expand__3
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr MX')) -> IO (Ptr (StdVec (Ptr MX')))
casadi_matrix_expand__3
  :: Vector MX -> IO (Vector MX)
casadi_matrix_expand__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_matrix_expand__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_matrix_expand__4" c_casadi_matrix_expand__4
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr MX')) -> Ptr (StdVec (Ptr MX')) -> IO (Ptr (StdVec (Ptr MX')))
casadi_matrix_expand__4
  :: Vector MX -> Vector MX -> IO (Vector MX)
casadi_matrix_expand__4 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_matrix_expand__4 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_matrix_expand__5" c_casadi_matrix_expand__5
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr MX')) -> Ptr (StdVec (Ptr MX')) -> Ptr (StdMap StdString (Ptr GenericType')) -> IO (Ptr (StdVec (Ptr MX')))
casadi_matrix_expand__5
  :: Vector MX -> Vector MX -> M.Map String GenericType -> IO (Vector MX)
casadi_matrix_expand__5 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_matrix_expand__5 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_max__0" c_casadi_max__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_max__0
  :: SX -> SX -> IO SX
casadi_max__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_max__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_max__1" c_casadi_max__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_max__1
  :: DMatrix -> DMatrix -> IO DMatrix
casadi_max__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_max__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_max__2" c_casadi_max__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_max__2
  :: IMatrix -> IMatrix -> IO IMatrix
casadi_max__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_max__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_max__3" c_casadi_max__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> IO (Ptr MX')
casadi_max__3
  :: MX -> MX -> IO MX
casadi_max__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_max__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_min__0" c_casadi_min__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_min__0
  :: SX -> SX -> IO SX
casadi_min__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_min__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_min__1" c_casadi_min__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_min__1
  :: DMatrix -> DMatrix -> IO DMatrix
casadi_min__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_min__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_min__2" c_casadi_min__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_min__2
  :: IMatrix -> IMatrix -> IO IMatrix
casadi_min__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_min__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_min__3" c_casadi_min__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> IO (Ptr MX')
casadi_min__3
  :: MX -> MX -> IO MX
casadi_min__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_min__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_minus__0" c_casadi_minus__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_minus__0
  :: SX -> SX -> IO SX
casadi_minus__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_minus__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_minus__1" c_casadi_minus__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_minus__1
  :: DMatrix -> DMatrix -> IO DMatrix
casadi_minus__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_minus__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_minus__2" c_casadi_minus__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_minus__2
  :: IMatrix -> IMatrix -> IO IMatrix
casadi_minus__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_minus__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_minus__3" c_casadi_minus__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> IO (Ptr MX')
casadi_minus__3
  :: MX -> MX -> IO MX
casadi_minus__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_minus__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_mldivide__0" c_casadi_mldivide__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_mldivide__0
  :: SX -> SX -> IO SX
casadi_mldivide__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_mldivide__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_mldivide__1" c_casadi_mldivide__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_mldivide__1
  :: DMatrix -> DMatrix -> IO DMatrix
casadi_mldivide__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_mldivide__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_mldivide__2" c_casadi_mldivide__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_mldivide__2
  :: IMatrix -> IMatrix -> IO IMatrix
casadi_mldivide__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_mldivide__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_mldivide__3" c_casadi_mldivide__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> IO (Ptr MX')
casadi_mldivide__3
  :: MX -> MX -> IO MX
casadi_mldivide__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_mldivide__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_mod__0" c_casadi_mod__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_mod__0
  :: SX -> SX -> IO SX
casadi_mod__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_mod__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_mod__1" c_casadi_mod__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_mod__1
  :: DMatrix -> DMatrix -> IO DMatrix
casadi_mod__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_mod__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_mod__2" c_casadi_mod__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_mod__2
  :: IMatrix -> IMatrix -> IO IMatrix
casadi_mod__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_mod__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_mod__3" c_casadi_mod__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> IO (Ptr MX')
casadi_mod__3
  :: MX -> MX -> IO MX
casadi_mod__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_mod__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_mpower__0" c_casadi_mpower__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_mpower__0
  :: SX -> SX -> IO SX
casadi_mpower__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_mpower__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_mpower__1" c_casadi_mpower__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_mpower__1
  :: DMatrix -> DMatrix -> IO DMatrix
casadi_mpower__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_mpower__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_mpower__2" c_casadi_mpower__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_mpower__2
  :: IMatrix -> IMatrix -> IO IMatrix
casadi_mpower__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_mpower__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_mpower__3" c_casadi_mpower__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> IO (Ptr MX')
casadi_mpower__3
  :: MX -> MX -> IO MX
casadi_mpower__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_mpower__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_mrdivide__0" c_casadi_mrdivide__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_mrdivide__0
  :: SX -> SX -> IO SX
casadi_mrdivide__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_mrdivide__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_mrdivide__1" c_casadi_mrdivide__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_mrdivide__1
  :: DMatrix -> DMatrix -> IO DMatrix
casadi_mrdivide__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_mrdivide__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_mrdivide__2" c_casadi_mrdivide__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_mrdivide__2
  :: IMatrix -> IMatrix -> IO IMatrix
casadi_mrdivide__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_mrdivide__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_mrdivide__3" c_casadi_mrdivide__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> IO (Ptr MX')
casadi_mrdivide__3
  :: MX -> MX -> IO MX
casadi_mrdivide__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_mrdivide__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_mtaylor__0" c_casadi_mtaylor__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr SX' -> CInt -> Ptr (StdVec CInt) -> IO (Ptr SX')
casadi_mtaylor__0
  :: SX -> SX -> SX -> Int -> Vector Int -> IO SX
casadi_mtaylor__0 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_mtaylor__0 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_mtaylor__1" c_casadi_mtaylor__1
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_mtaylor__1
  :: SX -> SX -> SX -> IO SX
casadi_mtaylor__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_mtaylor__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_mtaylor__2" c_casadi_mtaylor__2
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr SX' -> CInt -> IO (Ptr SX')
casadi_mtaylor__2
  :: SX -> SX -> SX -> Int -> IO SX
casadi_mtaylor__2 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_mtaylor__2 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_mtaylor__3" c_casadi_mtaylor__3
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> CInt -> Ptr (StdVec CInt) -> IO (Ptr DMatrix')
casadi_mtaylor__3
  :: DMatrix -> DMatrix -> DMatrix -> Int -> Vector Int -> IO DMatrix
casadi_mtaylor__3 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_mtaylor__3 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_mtaylor__4" c_casadi_mtaylor__4
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_mtaylor__4
  :: DMatrix -> DMatrix -> DMatrix -> IO DMatrix
casadi_mtaylor__4 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_mtaylor__4 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_mtaylor__5" c_casadi_mtaylor__5
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> CInt -> IO (Ptr DMatrix')
casadi_mtaylor__5
  :: DMatrix -> DMatrix -> DMatrix -> Int -> IO DMatrix
casadi_mtaylor__5 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_mtaylor__5 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_mtaylor__6" c_casadi_mtaylor__6
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> Ptr IMatrix' -> CInt -> Ptr (StdVec CInt) -> IO (Ptr IMatrix')
casadi_mtaylor__6
  :: IMatrix -> IMatrix -> IMatrix -> Int -> Vector Int -> IO IMatrix
casadi_mtaylor__6 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_mtaylor__6 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_mtaylor__7" c_casadi_mtaylor__7
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_mtaylor__7
  :: IMatrix -> IMatrix -> IMatrix -> IO IMatrix
casadi_mtaylor__7 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_mtaylor__7 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_mtaylor__8" c_casadi_mtaylor__8
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> Ptr IMatrix' -> CInt -> IO (Ptr IMatrix')
casadi_mtaylor__8
  :: IMatrix -> IMatrix -> IMatrix -> Int -> IO IMatrix
casadi_mtaylor__8 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_mtaylor__8 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_mul__0" c_casadi_mul__0
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr SX')) -> IO (Ptr SX')
casadi_mul__0
  :: Vector SX -> IO SX
casadi_mul__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_mul__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_mul__1" c_casadi_mul__1
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_mul__1
  :: SX -> SX -> IO SX
casadi_mul__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_mul__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_mul__2" c_casadi_mul__2
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr DMatrix')) -> IO (Ptr DMatrix')
casadi_mul__2
  :: Vector DMatrix -> IO DMatrix
casadi_mul__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_mul__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_mul__3" c_casadi_mul__3
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_mul__3
  :: DMatrix -> DMatrix -> IO DMatrix
casadi_mul__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_mul__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_mul__4" c_casadi_mul__4
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr IMatrix')) -> IO (Ptr IMatrix')
casadi_mul__4
  :: Vector IMatrix -> IO IMatrix
casadi_mul__4 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_mul__4 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_mul__5" c_casadi_mul__5
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_mul__5
  :: IMatrix -> IMatrix -> IO IMatrix
casadi_mul__5 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_mul__5 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_mul__6" c_casadi_mul__6
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr MX')) -> IO (Ptr MX')
casadi_mul__6
  :: Vector MX -> IO MX
casadi_mul__6 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_mul__6 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_mul__7" c_casadi_mul__7
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> IO (Ptr MX')
casadi_mul__7
  :: MX -> MX -> IO MX
casadi_mul__7 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_mul__7 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_mul__8" c_casadi_mul__8
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr Sparsity')) -> IO (Ptr Sparsity')
casadi_mul__8
  :: Vector Sparsity -> IO Sparsity
casadi_mul__8 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_mul__8 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_mul__9" c_casadi_mul__9
  :: Ptr (Ptr StdString) -> Ptr Sparsity' -> Ptr Sparsity' -> IO (Ptr Sparsity')
casadi_mul__9
  :: Sparsity -> Sparsity -> IO Sparsity
casadi_mul__9 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_mul__9 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_ne__0" c_casadi_ne__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_ne__0
  :: SX -> SX -> IO SX
casadi_ne__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_ne__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_ne__1" c_casadi_ne__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_ne__1
  :: DMatrix -> DMatrix -> IO DMatrix
casadi_ne__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_ne__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_ne__2" c_casadi_ne__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_ne__2
  :: IMatrix -> IMatrix -> IO IMatrix
casadi_ne__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_ne__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_ne__3" c_casadi_ne__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> IO (Ptr MX')
casadi_ne__3
  :: MX -> MX -> IO MX
casadi_ne__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_ne__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_norm_0_mul__0" c_casadi_norm_0_mul__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO CInt
casadi_norm_0_mul__0
  :: SX -> SX -> IO Int
casadi_norm_0_mul__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_norm_0_mul__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_norm_0_mul__1" c_casadi_norm_0_mul__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO CInt
casadi_norm_0_mul__1
  :: DMatrix -> DMatrix -> IO Int
casadi_norm_0_mul__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_norm_0_mul__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_norm_0_mul__2" c_casadi_norm_0_mul__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> IO CInt
casadi_norm_0_mul__2
  :: IMatrix -> IMatrix -> IO Int
casadi_norm_0_mul__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_norm_0_mul__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_norm_0_mul__3" c_casadi_norm_0_mul__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> IO CInt
casadi_norm_0_mul__3
  :: MX -> MX -> IO Int
casadi_norm_0_mul__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_norm_0_mul__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_norm_0_mul__4" c_casadi_norm_0_mul__4
  :: Ptr (Ptr StdString) -> Ptr Sparsity' -> Ptr Sparsity' -> IO CInt
casadi_norm_0_mul__4
  :: Sparsity -> Sparsity -> IO Int
casadi_norm_0_mul__4 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_norm_0_mul__4 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_norm_1__0" c_casadi_norm_1__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_norm_1__0
  :: SX -> IO SX
casadi_norm_1__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_norm_1__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_norm_1__1" c_casadi_norm_1__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_norm_1__1
  :: DMatrix -> IO DMatrix
casadi_norm_1__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_norm_1__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_norm_1__2" c_casadi_norm_1__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_norm_1__2
  :: IMatrix -> IO IMatrix
casadi_norm_1__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_norm_1__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_norm_1__3" c_casadi_norm_1__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_norm_1__3
  :: MX -> IO MX
casadi_norm_1__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_norm_1__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_norm_2__0" c_casadi_norm_2__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_norm_2__0
  :: SX -> IO SX
casadi_norm_2__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_norm_2__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_norm_2__1" c_casadi_norm_2__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_norm_2__1
  :: DMatrix -> IO DMatrix
casadi_norm_2__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_norm_2__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_norm_2__2" c_casadi_norm_2__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_norm_2__2
  :: IMatrix -> IO IMatrix
casadi_norm_2__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_norm_2__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_norm_2__3" c_casadi_norm_2__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_norm_2__3
  :: MX -> IO MX
casadi_norm_2__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_norm_2__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_norm_F__0" c_casadi_norm_F__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_norm_F__0
  :: SX -> IO SX
casadi_norm_F__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_norm_F__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_norm_F__1" c_casadi_norm_F__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_norm_F__1
  :: DMatrix -> IO DMatrix
casadi_norm_F__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_norm_F__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_norm_F__2" c_casadi_norm_F__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_norm_F__2
  :: IMatrix -> IO IMatrix
casadi_norm_F__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_norm_F__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_norm_F__3" c_casadi_norm_F__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_norm_F__3
  :: MX -> IO MX
casadi_norm_F__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_norm_F__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_norm_inf__0" c_casadi_norm_inf__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_norm_inf__0
  :: SX -> IO SX
casadi_norm_inf__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_norm_inf__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_norm_inf__1" c_casadi_norm_inf__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_norm_inf__1
  :: DMatrix -> IO DMatrix
casadi_norm_inf__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_norm_inf__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_norm_inf__2" c_casadi_norm_inf__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_norm_inf__2
  :: IMatrix -> IO IMatrix
casadi_norm_inf__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_norm_inf__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_norm_inf__3" c_casadi_norm_inf__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_norm_inf__3
  :: MX -> IO MX
casadi_norm_inf__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_norm_inf__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_norm_inf_mul__0" c_casadi_norm_inf_mul__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_norm_inf_mul__0
  :: SX -> SX -> IO SX
casadi_norm_inf_mul__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_norm_inf_mul__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_norm_inf_mul__1" c_casadi_norm_inf_mul__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_norm_inf_mul__1
  :: DMatrix -> DMatrix -> IO DMatrix
casadi_norm_inf_mul__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_norm_inf_mul__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_norm_inf_mul__2" c_casadi_norm_inf_mul__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_norm_inf_mul__2
  :: IMatrix -> IMatrix -> IO IMatrix
casadi_norm_inf_mul__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_norm_inf_mul__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_not__0" c_casadi_not__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_not__0
  :: SX -> IO SX
casadi_not__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_not__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_not__1" c_casadi_not__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_not__1
  :: DMatrix -> IO DMatrix
casadi_not__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_not__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_not__2" c_casadi_not__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_not__2
  :: IMatrix -> IO IMatrix
casadi_not__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_not__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_not__3" c_casadi_not__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_not__3
  :: MX -> IO MX
casadi_not__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_not__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_nullspace__0" c_casadi_nullspace__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_nullspace__0
  :: SX -> IO SX
casadi_nullspace__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_nullspace__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_nullspace__1" c_casadi_nullspace__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_nullspace__1
  :: DMatrix -> IO DMatrix
casadi_nullspace__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_nullspace__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_nullspace__2" c_casadi_nullspace__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_nullspace__2
  :: IMatrix -> IO IMatrix
casadi_nullspace__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_nullspace__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_nullspace__3" c_casadi_nullspace__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_nullspace__3
  :: MX -> IO MX
casadi_nullspace__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_nullspace__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_offset__0" c_casadi_offset__0
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr SX')) -> IO (Ptr (StdVec CInt))
casadi_offset__0
  :: Vector SX -> IO (Vector Int)
casadi_offset__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_offset__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_offset__1" c_casadi_offset__1
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr SX')) -> CInt -> IO (Ptr (StdVec CInt))
casadi_offset__1
  :: Vector SX -> Bool -> IO (Vector Int)
casadi_offset__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_offset__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_offset__2" c_casadi_offset__2
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr DMatrix')) -> IO (Ptr (StdVec CInt))
casadi_offset__2
  :: Vector DMatrix -> IO (Vector Int)
casadi_offset__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_offset__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_offset__3" c_casadi_offset__3
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr DMatrix')) -> CInt -> IO (Ptr (StdVec CInt))
casadi_offset__3
  :: Vector DMatrix -> Bool -> IO (Vector Int)
casadi_offset__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_offset__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_offset__4" c_casadi_offset__4
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr IMatrix')) -> IO (Ptr (StdVec CInt))
casadi_offset__4
  :: Vector IMatrix -> IO (Vector Int)
casadi_offset__4 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_offset__4 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_offset__5" c_casadi_offset__5
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr IMatrix')) -> CInt -> IO (Ptr (StdVec CInt))
casadi_offset__5
  :: Vector IMatrix -> Bool -> IO (Vector Int)
casadi_offset__5 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_offset__5 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_offset__6" c_casadi_offset__6
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr MX')) -> IO (Ptr (StdVec CInt))
casadi_offset__6
  :: Vector MX -> IO (Vector Int)
casadi_offset__6 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_offset__6 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_offset__7" c_casadi_offset__7
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr MX')) -> CInt -> IO (Ptr (StdVec CInt))
casadi_offset__7
  :: Vector MX -> Bool -> IO (Vector Int)
casadi_offset__7 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_offset__7 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_offset__8" c_casadi_offset__8
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr Sparsity')) -> IO (Ptr (StdVec CInt))
casadi_offset__8
  :: Vector Sparsity -> IO (Vector Int)
casadi_offset__8 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_offset__8 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_offset__9" c_casadi_offset__9
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr Sparsity')) -> CInt -> IO (Ptr (StdVec CInt))
casadi_offset__9
  :: Vector Sparsity -> Bool -> IO (Vector Int)
casadi_offset__9 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_offset__9 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_or__0" c_casadi_or__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_or__0
  :: SX -> SX -> IO SX
casadi_or__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_or__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_or__1" c_casadi_or__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_or__1
  :: DMatrix -> DMatrix -> IO DMatrix
casadi_or__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_or__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_or__2" c_casadi_or__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_or__2
  :: IMatrix -> IMatrix -> IO IMatrix
casadi_or__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_or__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_or__3" c_casadi_or__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> IO (Ptr MX')
casadi_or__3
  :: MX -> MX -> IO MX
casadi_or__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_or__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_outer_prod__0" c_casadi_outer_prod__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_outer_prod__0
  :: SX -> SX -> IO SX
casadi_outer_prod__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_outer_prod__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_outer_prod__1" c_casadi_outer_prod__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_outer_prod__1
  :: DMatrix -> DMatrix -> IO DMatrix
casadi_outer_prod__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_outer_prod__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_outer_prod__2" c_casadi_outer_prod__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_outer_prod__2
  :: IMatrix -> IMatrix -> IO IMatrix
casadi_outer_prod__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_outer_prod__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_outer_prod__3" c_casadi_outer_prod__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> IO (Ptr MX')
casadi_outer_prod__3
  :: MX -> MX -> IO MX
casadi_outer_prod__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_outer_prod__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_pinv__0" c_casadi_pinv__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr StdString -> IO (Ptr SX')
casadi_pinv__0
  :: SX -> String -> IO SX
casadi_pinv__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_pinv__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_pinv__1" c_casadi_pinv__1
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr StdString -> Ptr (StdMap StdString (Ptr GenericType')) -> IO (Ptr SX')
casadi_pinv__1
  :: SX -> String -> M.Map String GenericType -> IO SX
casadi_pinv__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_pinv__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_pinv__2" c_casadi_pinv__2
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_pinv__2
  :: SX -> IO SX
casadi_pinv__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_pinv__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_pinv__3" c_casadi_pinv__3
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr DMatrix')
casadi_pinv__3
  :: DMatrix -> String -> IO DMatrix
casadi_pinv__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_pinv__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_pinv__4" c_casadi_pinv__4
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr StdString -> Ptr (StdMap StdString (Ptr GenericType')) -> IO (Ptr DMatrix')
casadi_pinv__4
  :: DMatrix -> String -> M.Map String GenericType -> IO DMatrix
casadi_pinv__4 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_pinv__4 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_pinv__5" c_casadi_pinv__5
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_pinv__5
  :: DMatrix -> IO DMatrix
casadi_pinv__5 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_pinv__5 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_pinv__6" c_casadi_pinv__6
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr StdString -> IO (Ptr IMatrix')
casadi_pinv__6
  :: IMatrix -> String -> IO IMatrix
casadi_pinv__6 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_pinv__6 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_pinv__7" c_casadi_pinv__7
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr StdString -> Ptr (StdMap StdString (Ptr GenericType')) -> IO (Ptr IMatrix')
casadi_pinv__7
  :: IMatrix -> String -> M.Map String GenericType -> IO IMatrix
casadi_pinv__7 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_pinv__7 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_pinv__8" c_casadi_pinv__8
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_pinv__8
  :: IMatrix -> IO IMatrix
casadi_pinv__8 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_pinv__8 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_pinv__9" c_casadi_pinv__9
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr StdString -> IO (Ptr MX')
casadi_pinv__9
  :: MX -> String -> IO MX
casadi_pinv__9 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_pinv__9 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_pinv__10" c_casadi_pinv__10
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr StdString -> Ptr (StdMap StdString (Ptr GenericType')) -> IO (Ptr MX')
casadi_pinv__10
  :: MX -> String -> M.Map String GenericType -> IO MX
casadi_pinv__10 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_pinv__10 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_pinv__11" c_casadi_pinv__11
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_pinv__11
  :: MX -> IO MX
casadi_pinv__11 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_pinv__11 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_plus__0" c_casadi_plus__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_plus__0
  :: SX -> SX -> IO SX
casadi_plus__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_plus__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_plus__1" c_casadi_plus__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_plus__1
  :: DMatrix -> DMatrix -> IO DMatrix
casadi_plus__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_plus__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_plus__2" c_casadi_plus__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_plus__2
  :: IMatrix -> IMatrix -> IO IMatrix
casadi_plus__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_plus__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_plus__3" c_casadi_plus__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> IO (Ptr MX')
casadi_plus__3
  :: MX -> MX -> IO MX
casadi_plus__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_plus__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_poly_coeff__0" c_casadi_poly_coeff__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_poly_coeff__0
  :: SX -> SX -> IO SX
casadi_poly_coeff__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_poly_coeff__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_poly_coeff__1" c_casadi_poly_coeff__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_poly_coeff__1
  :: DMatrix -> DMatrix -> IO DMatrix
casadi_poly_coeff__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_poly_coeff__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_poly_coeff__2" c_casadi_poly_coeff__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_poly_coeff__2
  :: IMatrix -> IMatrix -> IO IMatrix
casadi_poly_coeff__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_poly_coeff__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_poly_roots__0" c_casadi_poly_roots__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_poly_roots__0
  :: SX -> IO SX
casadi_poly_roots__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_poly_roots__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_poly_roots__1" c_casadi_poly_roots__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_poly_roots__1
  :: DMatrix -> IO DMatrix
casadi_poly_roots__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_poly_roots__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_poly_roots__2" c_casadi_poly_roots__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_poly_roots__2
  :: IMatrix -> IO IMatrix
casadi_poly_roots__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_poly_roots__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_polyval__0" c_casadi_polyval__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_polyval__0
  :: SX -> SX -> IO SX
casadi_polyval__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_polyval__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_polyval__1" c_casadi_polyval__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_polyval__1
  :: DMatrix -> DMatrix -> IO DMatrix
casadi_polyval__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_polyval__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_polyval__2" c_casadi_polyval__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_polyval__2
  :: IMatrix -> IMatrix -> IO IMatrix
casadi_polyval__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_polyval__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_polyval__3" c_casadi_polyval__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> IO (Ptr MX')
casadi_polyval__3
  :: MX -> MX -> IO MX
casadi_polyval__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_polyval__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_power__0" c_casadi_power__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_power__0
  :: SX -> SX -> IO SX
casadi_power__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_power__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_power__1" c_casadi_power__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_power__1
  :: DMatrix -> DMatrix -> IO DMatrix
casadi_power__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_power__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_power__2" c_casadi_power__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_power__2
  :: IMatrix -> IMatrix -> IO IMatrix
casadi_power__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_power__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_power__3" c_casadi_power__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> IO (Ptr MX')
casadi_power__3
  :: MX -> MX -> IO MX
casadi_power__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_power__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_project__0" c_casadi_project__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr Sparsity' -> IO (Ptr SX')
casadi_project__0
  :: SX -> Sparsity -> IO SX
casadi_project__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_project__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_project__1" c_casadi_project__1
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr Sparsity' -> CInt -> IO (Ptr SX')
casadi_project__1
  :: SX -> Sparsity -> Bool -> IO SX
casadi_project__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_project__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_project__2" c_casadi_project__2
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr Sparsity' -> IO (Ptr DMatrix')
casadi_project__2
  :: DMatrix -> Sparsity -> IO DMatrix
casadi_project__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_project__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_project__3" c_casadi_project__3
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr Sparsity' -> CInt -> IO (Ptr DMatrix')
casadi_project__3
  :: DMatrix -> Sparsity -> Bool -> IO DMatrix
casadi_project__3 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_project__3 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_project__4" c_casadi_project__4
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr Sparsity' -> IO (Ptr IMatrix')
casadi_project__4
  :: IMatrix -> Sparsity -> IO IMatrix
casadi_project__4 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_project__4 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_project__5" c_casadi_project__5
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr Sparsity' -> CInt -> IO (Ptr IMatrix')
casadi_project__5
  :: IMatrix -> Sparsity -> Bool -> IO IMatrix
casadi_project__5 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_project__5 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_project__6" c_casadi_project__6
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr Sparsity' -> IO (Ptr MX')
casadi_project__6
  :: MX -> Sparsity -> IO MX
casadi_project__6 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_project__6 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_project__7" c_casadi_project__7
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr Sparsity' -> CInt -> IO (Ptr MX')
casadi_project__7
  :: MX -> Sparsity -> Bool -> IO MX
casadi_project__7 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_project__7 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_pw_const__0" c_casadi_pw_const__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_pw_const__0
  :: SX -> SX -> SX -> IO SX
casadi_pw_const__0 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_pw_const__0 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_pw_const__1" c_casadi_pw_const__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_pw_const__1
  :: DMatrix -> DMatrix -> DMatrix -> IO DMatrix
casadi_pw_const__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_pw_const__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_pw_const__2" c_casadi_pw_const__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_pw_const__2
  :: IMatrix -> IMatrix -> IMatrix -> IO IMatrix
casadi_pw_const__2 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_pw_const__2 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_pw_lin__0" c_casadi_pw_lin__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_pw_lin__0
  :: SX -> SX -> SX -> IO SX
casadi_pw_lin__0 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_pw_lin__0 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_pw_lin__1" c_casadi_pw_lin__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_pw_lin__1
  :: DMatrix -> DMatrix -> DMatrix -> IO DMatrix
casadi_pw_lin__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_pw_lin__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_pw_lin__2" c_casadi_pw_lin__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_pw_lin__2
  :: IMatrix -> IMatrix -> IMatrix -> IO IMatrix
casadi_pw_lin__2 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_pw_lin__2 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_qr__0" c_casadi_qr__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr SX' -> IO ()
casadi_qr__0
  :: SX -> SX -> SX -> IO ()
casadi_qr__0 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_qr__0 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_qr__1" c_casadi_qr__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> IO ()
casadi_qr__1
  :: DMatrix -> DMatrix -> DMatrix -> IO ()
casadi_qr__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_qr__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_qr__2" c_casadi_qr__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> Ptr IMatrix' -> IO ()
casadi_qr__2
  :: IMatrix -> IMatrix -> IMatrix -> IO ()
casadi_qr__2 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_qr__2 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_quad_form__0" c_casadi_quad_form__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_quad_form__0
  :: SX -> IO SX
casadi_quad_form__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_quad_form__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_quad_form__1" c_casadi_quad_form__1
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_quad_form__1
  :: SX -> SX -> IO SX
casadi_quad_form__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_quad_form__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_quad_form__2" c_casadi_quad_form__2
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_quad_form__2
  :: DMatrix -> IO DMatrix
casadi_quad_form__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_quad_form__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_quad_form__3" c_casadi_quad_form__3
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_quad_form__3
  :: DMatrix -> DMatrix -> IO DMatrix
casadi_quad_form__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_quad_form__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_quad_form__4" c_casadi_quad_form__4
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_quad_form__4
  :: IMatrix -> IO IMatrix
casadi_quad_form__4 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_quad_form__4 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_quad_form__5" c_casadi_quad_form__5
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_quad_form__5
  :: IMatrix -> IMatrix -> IO IMatrix
casadi_quad_form__5 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_quad_form__5 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_quad_form__6" c_casadi_quad_form__6
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_quad_form__6
  :: MX -> IO MX
casadi_quad_form__6 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_quad_form__6 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_quad_form__7" c_casadi_quad_form__7
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> IO (Ptr MX')
casadi_quad_form__7
  :: MX -> MX -> IO MX
casadi_quad_form__7 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_quad_form__7 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_ramp__0" c_casadi_ramp__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_ramp__0
  :: SX -> IO SX
casadi_ramp__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_ramp__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_ramp__1" c_casadi_ramp__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_ramp__1
  :: DMatrix -> IO DMatrix
casadi_ramp__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_ramp__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_ramp__2" c_casadi_ramp__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_ramp__2
  :: IMatrix -> IO IMatrix
casadi_ramp__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_ramp__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_rdivide__0" c_casadi_rdivide__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_rdivide__0
  :: SX -> SX -> IO SX
casadi_rdivide__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_rdivide__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_rdivide__1" c_casadi_rdivide__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_rdivide__1
  :: DMatrix -> DMatrix -> IO DMatrix
casadi_rdivide__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_rdivide__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_rdivide__2" c_casadi_rdivide__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_rdivide__2
  :: IMatrix -> IMatrix -> IO IMatrix
casadi_rdivide__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_rdivide__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_rdivide__3" c_casadi_rdivide__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> IO (Ptr MX')
casadi_rdivide__3
  :: MX -> MX -> IO MX
casadi_rdivide__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_rdivide__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_rectangle__0" c_casadi_rectangle__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_rectangle__0
  :: SX -> IO SX
casadi_rectangle__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_rectangle__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_rectangle__1" c_casadi_rectangle__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_rectangle__1
  :: DMatrix -> IO DMatrix
casadi_rectangle__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_rectangle__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_rectangle__2" c_casadi_rectangle__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_rectangle__2
  :: IMatrix -> IO IMatrix
casadi_rectangle__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_rectangle__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_repmat__0" c_casadi_repmat__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr (StdPair CInt CInt) -> IO (Ptr SX')
casadi_repmat__0
  :: SX -> (Int, Int) -> IO SX
casadi_repmat__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_repmat__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_repmat__1" c_casadi_repmat__1
  :: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> IO (Ptr SX')
casadi_repmat__1
  :: SX -> Int -> IO SX
casadi_repmat__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_repmat__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_repmat__2" c_casadi_repmat__2
  :: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> CInt -> IO (Ptr SX')
casadi_repmat__2
  :: SX -> Int -> Int -> IO SX
casadi_repmat__2 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_repmat__2 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_repmat__3" c_casadi_repmat__3
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr (StdPair CInt CInt) -> IO (Ptr DMatrix')
casadi_repmat__3
  :: DMatrix -> (Int, Int) -> IO DMatrix
casadi_repmat__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_repmat__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_repmat__4" c_casadi_repmat__4
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> CInt -> IO (Ptr DMatrix')
casadi_repmat__4
  :: DMatrix -> Int -> IO DMatrix
casadi_repmat__4 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_repmat__4 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_repmat__5" c_casadi_repmat__5
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> CInt -> CInt -> IO (Ptr DMatrix')
casadi_repmat__5
  :: DMatrix -> Int -> Int -> IO DMatrix
casadi_repmat__5 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_repmat__5 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_repmat__6" c_casadi_repmat__6
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr (StdPair CInt CInt) -> IO (Ptr IMatrix')
casadi_repmat__6
  :: IMatrix -> (Int, Int) -> IO IMatrix
casadi_repmat__6 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_repmat__6 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_repmat__7" c_casadi_repmat__7
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> CInt -> IO (Ptr IMatrix')
casadi_repmat__7
  :: IMatrix -> Int -> IO IMatrix
casadi_repmat__7 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_repmat__7 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_repmat__8" c_casadi_repmat__8
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> CInt -> CInt -> IO (Ptr IMatrix')
casadi_repmat__8
  :: IMatrix -> Int -> Int -> IO IMatrix
casadi_repmat__8 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_repmat__8 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_repmat__9" c_casadi_repmat__9
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr (StdPair CInt CInt) -> IO (Ptr MX')
casadi_repmat__9
  :: MX -> (Int, Int) -> IO MX
casadi_repmat__9 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_repmat__9 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_repmat__10" c_casadi_repmat__10
  :: Ptr (Ptr StdString) -> Ptr MX' -> CInt -> IO (Ptr MX')
casadi_repmat__10
  :: MX -> Int -> IO MX
casadi_repmat__10 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_repmat__10 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_repmat__11" c_casadi_repmat__11
  :: Ptr (Ptr StdString) -> Ptr MX' -> CInt -> CInt -> IO (Ptr MX')
casadi_repmat__11
  :: MX -> Int -> Int -> IO MX
casadi_repmat__11 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_repmat__11 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_repmat__12" c_casadi_repmat__12
  :: Ptr (Ptr StdString) -> Ptr Sparsity' -> Ptr (StdPair CInt CInt) -> IO (Ptr Sparsity')
casadi_repmat__12
  :: Sparsity -> (Int, Int) -> IO Sparsity
casadi_repmat__12 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_repmat__12 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_repmat__13" c_casadi_repmat__13
  :: Ptr (Ptr StdString) -> Ptr Sparsity' -> CInt -> IO (Ptr Sparsity')
casadi_repmat__13
  :: Sparsity -> Int -> IO Sparsity
casadi_repmat__13 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_repmat__13 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_repmat__14" c_casadi_repmat__14
  :: Ptr (Ptr StdString) -> Ptr Sparsity' -> CInt -> CInt -> IO (Ptr Sparsity')
casadi_repmat__14
  :: Sparsity -> Int -> Int -> IO Sparsity
casadi_repmat__14 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_repmat__14 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_repsum__0" c_casadi_repsum__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> IO (Ptr SX')
casadi_repsum__0
  :: SX -> Int -> IO SX
casadi_repsum__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_repsum__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_repsum__1" c_casadi_repsum__1
  :: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> CInt -> IO (Ptr SX')
casadi_repsum__1
  :: SX -> Int -> Int -> IO SX
casadi_repsum__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_repsum__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_repsum__2" c_casadi_repsum__2
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> CInt -> IO (Ptr DMatrix')
casadi_repsum__2
  :: DMatrix -> Int -> IO DMatrix
casadi_repsum__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_repsum__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_repsum__3" c_casadi_repsum__3
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> CInt -> CInt -> IO (Ptr DMatrix')
casadi_repsum__3
  :: DMatrix -> Int -> Int -> IO DMatrix
casadi_repsum__3 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_repsum__3 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_repsum__4" c_casadi_repsum__4
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> CInt -> IO (Ptr IMatrix')
casadi_repsum__4
  :: IMatrix -> Int -> IO IMatrix
casadi_repsum__4 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_repsum__4 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_repsum__5" c_casadi_repsum__5
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> CInt -> CInt -> IO (Ptr IMatrix')
casadi_repsum__5
  :: IMatrix -> Int -> Int -> IO IMatrix
casadi_repsum__5 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_repsum__5 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_repsum__6" c_casadi_repsum__6
  :: Ptr (Ptr StdString) -> Ptr MX' -> CInt -> IO (Ptr MX')
casadi_repsum__6
  :: MX -> Int -> IO MX
casadi_repsum__6 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_repsum__6 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_repsum__7" c_casadi_repsum__7
  :: Ptr (Ptr StdString) -> Ptr MX' -> CInt -> CInt -> IO (Ptr MX')
casadi_repsum__7
  :: MX -> Int -> Int -> IO MX
casadi_repsum__7 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_repsum__7 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_reshape__0" c_casadi_reshape__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr Sparsity' -> IO (Ptr SX')
casadi_reshape__0
  :: SX -> Sparsity -> IO SX
casadi_reshape__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_reshape__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_reshape__1" c_casadi_reshape__1
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr (StdPair CInt CInt) -> IO (Ptr SX')
casadi_reshape__1
  :: SX -> (Int, Int) -> IO SX
casadi_reshape__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_reshape__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_reshape__2" c_casadi_reshape__2
  :: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> CInt -> IO (Ptr SX')
casadi_reshape__2
  :: SX -> Int -> Int -> IO SX
casadi_reshape__2 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_reshape__2 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_reshape__3" c_casadi_reshape__3
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr Sparsity' -> IO (Ptr DMatrix')
casadi_reshape__3
  :: DMatrix -> Sparsity -> IO DMatrix
casadi_reshape__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_reshape__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_reshape__4" c_casadi_reshape__4
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr (StdPair CInt CInt) -> IO (Ptr DMatrix')
casadi_reshape__4
  :: DMatrix -> (Int, Int) -> IO DMatrix
casadi_reshape__4 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_reshape__4 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_reshape__5" c_casadi_reshape__5
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> CInt -> CInt -> IO (Ptr DMatrix')
casadi_reshape__5
  :: DMatrix -> Int -> Int -> IO DMatrix
casadi_reshape__5 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_reshape__5 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_reshape__6" c_casadi_reshape__6
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr Sparsity' -> IO (Ptr IMatrix')
casadi_reshape__6
  :: IMatrix -> Sparsity -> IO IMatrix
casadi_reshape__6 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_reshape__6 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_reshape__7" c_casadi_reshape__7
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr (StdPair CInt CInt) -> IO (Ptr IMatrix')
casadi_reshape__7
  :: IMatrix -> (Int, Int) -> IO IMatrix
casadi_reshape__7 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_reshape__7 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_reshape__8" c_casadi_reshape__8
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> CInt -> CInt -> IO (Ptr IMatrix')
casadi_reshape__8
  :: IMatrix -> Int -> Int -> IO IMatrix
casadi_reshape__8 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_reshape__8 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_reshape__9" c_casadi_reshape__9
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr Sparsity' -> IO (Ptr MX')
casadi_reshape__9
  :: MX -> Sparsity -> IO MX
casadi_reshape__9 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_reshape__9 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_reshape__10" c_casadi_reshape__10
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr (StdPair CInt CInt) -> IO (Ptr MX')
casadi_reshape__10
  :: MX -> (Int, Int) -> IO MX
casadi_reshape__10 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_reshape__10 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_reshape__11" c_casadi_reshape__11
  :: Ptr (Ptr StdString) -> Ptr MX' -> CInt -> CInt -> IO (Ptr MX')
casadi_reshape__11
  :: MX -> Int -> Int -> IO MX
casadi_reshape__11 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_reshape__11 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_reshape__12" c_casadi_reshape__12
  :: Ptr (Ptr StdString) -> Ptr Sparsity' -> Ptr Sparsity' -> IO (Ptr Sparsity')
casadi_reshape__12
  :: Sparsity -> Sparsity -> IO Sparsity
casadi_reshape__12 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_reshape__12 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_reshape__13" c_casadi_reshape__13
  :: Ptr (Ptr StdString) -> Ptr Sparsity' -> Ptr (StdPair CInt CInt) -> IO (Ptr Sparsity')
casadi_reshape__13
  :: Sparsity -> (Int, Int) -> IO Sparsity
casadi_reshape__13 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_reshape__13 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_reshape__14" c_casadi_reshape__14
  :: Ptr (Ptr StdString) -> Ptr Sparsity' -> CInt -> CInt -> IO (Ptr Sparsity')
casadi_reshape__14
  :: Sparsity -> Int -> Int -> IO Sparsity
casadi_reshape__14 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_reshape__14 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_sign__0" c_casadi_sign__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_sign__0
  :: SX -> IO SX
casadi_sign__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_sign__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_sign__1" c_casadi_sign__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_sign__1
  :: DMatrix -> IO DMatrix
casadi_sign__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_sign__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_sign__2" c_casadi_sign__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_sign__2
  :: IMatrix -> IO IMatrix
casadi_sign__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_sign__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_sign__3" c_casadi_sign__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_sign__3
  :: MX -> IO MX
casadi_sign__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_sign__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_simplify__0" c_casadi_simplify__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_simplify__0
  :: SX -> IO SX
casadi_simplify__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_simplify__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_simplify__1" c_casadi_simplify__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_simplify__1
  :: DMatrix -> IO DMatrix
casadi_simplify__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_simplify__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_simplify__2" c_casadi_simplify__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_simplify__2
  :: IMatrix -> IO IMatrix
casadi_simplify__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_simplify__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_simplify__3" c_casadi_simplify__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_simplify__3
  :: MX -> IO MX
casadi_simplify__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_simplify__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_sin__0" c_casadi_sin__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_sin__0
  :: SX -> IO SX
casadi_sin__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_sin__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_sin__1" c_casadi_sin__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_sin__1
  :: DMatrix -> IO DMatrix
casadi_sin__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_sin__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_sin__2" c_casadi_sin__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_sin__2
  :: IMatrix -> IO IMatrix
casadi_sin__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_sin__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_sin__3" c_casadi_sin__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_sin__3
  :: MX -> IO MX
casadi_sin__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_sin__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_sinh__0" c_casadi_sinh__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_sinh__0
  :: SX -> IO SX
casadi_sinh__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_sinh__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_sinh__1" c_casadi_sinh__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_sinh__1
  :: DMatrix -> IO DMatrix
casadi_sinh__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_sinh__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_sinh__2" c_casadi_sinh__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_sinh__2
  :: IMatrix -> IO IMatrix
casadi_sinh__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_sinh__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_sinh__3" c_casadi_sinh__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_sinh__3
  :: MX -> IO MX
casadi_sinh__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_sinh__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_solve__0" c_casadi_solve__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr StdString -> IO (Ptr SX')
casadi_solve__0
  :: SX -> SX -> String -> IO SX
casadi_solve__0 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_solve__0 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_solve__1" c_casadi_solve__1
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr StdString -> Ptr (StdMap StdString (Ptr GenericType')) -> IO (Ptr SX')
casadi_solve__1
  :: SX -> SX -> String -> M.Map String GenericType -> IO SX
casadi_solve__1 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_solve__1 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_solve__2" c_casadi_solve__2
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_solve__2
  :: SX -> SX -> IO SX
casadi_solve__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_solve__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_solve__3" c_casadi_solve__3
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr DMatrix')
casadi_solve__3
  :: DMatrix -> DMatrix -> String -> IO DMatrix
casadi_solve__3 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_solve__3 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_solve__4" c_casadi_solve__4
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr StdString -> Ptr (StdMap StdString (Ptr GenericType')) -> IO (Ptr DMatrix')
casadi_solve__4
  :: DMatrix -> DMatrix -> String -> M.Map String GenericType -> IO DMatrix
casadi_solve__4 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_solve__4 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_solve__5" c_casadi_solve__5
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_solve__5
  :: DMatrix -> DMatrix -> IO DMatrix
casadi_solve__5 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_solve__5 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_solve__6" c_casadi_solve__6
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> Ptr StdString -> IO (Ptr IMatrix')
casadi_solve__6
  :: IMatrix -> IMatrix -> String -> IO IMatrix
casadi_solve__6 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_solve__6 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_solve__7" c_casadi_solve__7
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> Ptr StdString -> Ptr (StdMap StdString (Ptr GenericType')) -> IO (Ptr IMatrix')
casadi_solve__7
  :: IMatrix -> IMatrix -> String -> M.Map String GenericType -> IO IMatrix
casadi_solve__7 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_solve__7 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_solve__8" c_casadi_solve__8
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_solve__8
  :: IMatrix -> IMatrix -> IO IMatrix
casadi_solve__8 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_solve__8 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_solve__9" c_casadi_solve__9
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> Ptr StdString -> IO (Ptr MX')
casadi_solve__9
  :: MX -> MX -> String -> IO MX
casadi_solve__9 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_solve__9 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_solve__10" c_casadi_solve__10
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> Ptr StdString -> Ptr (StdMap StdString (Ptr GenericType')) -> IO (Ptr MX')
casadi_solve__10
  :: MX -> MX -> String -> M.Map String GenericType -> IO MX
casadi_solve__10 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_solve__10 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_solve__11" c_casadi_solve__11
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> IO (Ptr MX')
casadi_solve__11
  :: MX -> MX -> IO MX
casadi_solve__11 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_solve__11 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_sparsify__0" c_casadi_sparsify__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_sparsify__0
  :: SX -> IO SX
casadi_sparsify__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_sparsify__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_sparsify__1" c_casadi_sparsify__1
  :: Ptr (Ptr StdString) -> Ptr SX' -> CDouble -> IO (Ptr SX')
casadi_sparsify__1
  :: SX -> Double -> IO SX
casadi_sparsify__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_sparsify__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_sparsify__2" c_casadi_sparsify__2
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_sparsify__2
  :: DMatrix -> IO DMatrix
casadi_sparsify__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_sparsify__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_sparsify__3" c_casadi_sparsify__3
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> CDouble -> IO (Ptr DMatrix')
casadi_sparsify__3
  :: DMatrix -> Double -> IO DMatrix
casadi_sparsify__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_sparsify__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_sparsify__4" c_casadi_sparsify__4
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_sparsify__4
  :: IMatrix -> IO IMatrix
casadi_sparsify__4 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_sparsify__4 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_sparsify__5" c_casadi_sparsify__5
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> CDouble -> IO (Ptr IMatrix')
casadi_sparsify__5
  :: IMatrix -> Double -> IO IMatrix
casadi_sparsify__5 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_sparsify__5 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_sprank__0" c_casadi_sprank__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO CInt
casadi_sprank__0
  :: SX -> IO Int
casadi_sprank__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_sprank__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_sprank__1" c_casadi_sprank__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO CInt
casadi_sprank__1
  :: DMatrix -> IO Int
casadi_sprank__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_sprank__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_sprank__2" c_casadi_sprank__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO CInt
casadi_sprank__2
  :: IMatrix -> IO Int
casadi_sprank__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_sprank__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_sprank__3" c_casadi_sprank__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO CInt
casadi_sprank__3
  :: MX -> IO Int
casadi_sprank__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_sprank__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_sprank__4" c_casadi_sprank__4
  :: Ptr (Ptr StdString) -> Ptr Sparsity' -> IO CInt
casadi_sprank__4
  :: Sparsity -> IO Int
casadi_sprank__4 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_sprank__4 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_sqrt__0" c_casadi_sqrt__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_sqrt__0
  :: SX -> IO SX
casadi_sqrt__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_sqrt__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_sqrt__1" c_casadi_sqrt__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_sqrt__1
  :: DMatrix -> IO DMatrix
casadi_sqrt__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_sqrt__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_sqrt__2" c_casadi_sqrt__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_sqrt__2
  :: IMatrix -> IO IMatrix
casadi_sqrt__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_sqrt__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_sqrt__3" c_casadi_sqrt__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_sqrt__3
  :: MX -> IO MX
casadi_sqrt__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_sqrt__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_substitute__0" c_casadi_substitute__0
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr SX')) -> Ptr (StdVec (Ptr SX')) -> Ptr (StdVec (Ptr SX')) -> IO (Ptr (StdVec (Ptr SX')))
casadi_substitute__0
  :: Vector SX -> Vector SX -> Vector SX -> IO (Vector SX)
casadi_substitute__0 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_substitute__0 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_substitute__1" c_casadi_substitute__1
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_substitute__1
  :: SX -> SX -> SX -> IO SX
casadi_substitute__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_substitute__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_substitute__2" c_casadi_substitute__2
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr DMatrix')) -> Ptr (StdVec (Ptr DMatrix')) -> Ptr (StdVec (Ptr DMatrix')) -> IO (Ptr (StdVec (Ptr DMatrix')))
casadi_substitute__2
  :: Vector DMatrix -> Vector DMatrix -> Vector DMatrix -> IO (Vector DMatrix)
casadi_substitute__2 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_substitute__2 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_substitute__3" c_casadi_substitute__3
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_substitute__3
  :: DMatrix -> DMatrix -> DMatrix -> IO DMatrix
casadi_substitute__3 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_substitute__3 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_substitute__4" c_casadi_substitute__4
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr IMatrix')) -> Ptr (StdVec (Ptr IMatrix')) -> Ptr (StdVec (Ptr IMatrix')) -> IO (Ptr (StdVec (Ptr IMatrix')))
casadi_substitute__4
  :: Vector IMatrix -> Vector IMatrix -> Vector IMatrix -> IO (Vector IMatrix)
casadi_substitute__4 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_substitute__4 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_substitute__5" c_casadi_substitute__5
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_substitute__5
  :: IMatrix -> IMatrix -> IMatrix -> IO IMatrix
casadi_substitute__5 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_substitute__5 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_substitute__6" c_casadi_substitute__6
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr MX')) -> Ptr (StdVec (Ptr MX')) -> Ptr (StdVec (Ptr MX')) -> IO (Ptr (StdVec (Ptr MX')))
casadi_substitute__6
  :: Vector MX -> Vector MX -> Vector MX -> IO (Vector MX)
casadi_substitute__6 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_substitute__6 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_substitute__7" c_casadi_substitute__7
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> Ptr MX' -> IO (Ptr MX')
casadi_substitute__7
  :: MX -> MX -> MX -> IO MX
casadi_substitute__7 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_substitute__7 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_substituteInPlace__0" c_casadi_substituteInPlace__0
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr SX')) -> Ptr (StdVec (Ptr SX')) -> Ptr (StdVec (Ptr SX')) -> IO ()
casadi_substituteInPlace__0
  :: Vector SX -> Vector SX -> Vector SX -> IO ()
casadi_substituteInPlace__0 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_substituteInPlace__0 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_substituteInPlace__1" c_casadi_substituteInPlace__1
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr SX')) -> Ptr (StdVec (Ptr SX')) -> Ptr (StdVec (Ptr SX')) -> CInt -> IO ()
casadi_substituteInPlace__1
  :: Vector SX -> Vector SX -> Vector SX -> Bool -> IO ()
casadi_substituteInPlace__1 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_substituteInPlace__1 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_substituteInPlace__2" c_casadi_substituteInPlace__2
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr DMatrix')) -> Ptr (StdVec (Ptr DMatrix')) -> Ptr (StdVec (Ptr DMatrix')) -> IO ()
casadi_substituteInPlace__2
  :: Vector DMatrix -> Vector DMatrix -> Vector DMatrix -> IO ()
casadi_substituteInPlace__2 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_substituteInPlace__2 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_substituteInPlace__3" c_casadi_substituteInPlace__3
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr DMatrix')) -> Ptr (StdVec (Ptr DMatrix')) -> Ptr (StdVec (Ptr DMatrix')) -> CInt -> IO ()
casadi_substituteInPlace__3
  :: Vector DMatrix -> Vector DMatrix -> Vector DMatrix -> Bool -> IO ()
casadi_substituteInPlace__3 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_substituteInPlace__3 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_substituteInPlace__4" c_casadi_substituteInPlace__4
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr IMatrix')) -> Ptr (StdVec (Ptr IMatrix')) -> Ptr (StdVec (Ptr IMatrix')) -> IO ()
casadi_substituteInPlace__4
  :: Vector IMatrix -> Vector IMatrix -> Vector IMatrix -> IO ()
casadi_substituteInPlace__4 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_substituteInPlace__4 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_substituteInPlace__5" c_casadi_substituteInPlace__5
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr IMatrix')) -> Ptr (StdVec (Ptr IMatrix')) -> Ptr (StdVec (Ptr IMatrix')) -> CInt -> IO ()
casadi_substituteInPlace__5
  :: Vector IMatrix -> Vector IMatrix -> Vector IMatrix -> Bool -> IO ()
casadi_substituteInPlace__5 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_substituteInPlace__5 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_substituteInPlace__6" c_casadi_substituteInPlace__6
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr MX')) -> Ptr (StdVec (Ptr MX')) -> Ptr (StdVec (Ptr MX')) -> IO ()
casadi_substituteInPlace__6
  :: Vector MX -> Vector MX -> Vector MX -> IO ()
casadi_substituteInPlace__6 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_substituteInPlace__6 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_substituteInPlace__7" c_casadi_substituteInPlace__7
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr MX')) -> Ptr (StdVec (Ptr MX')) -> Ptr (StdVec (Ptr MX')) -> CInt -> IO ()
casadi_substituteInPlace__7
  :: Vector MX -> Vector MX -> Vector MX -> Bool -> IO ()
casadi_substituteInPlace__7 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_substituteInPlace__7 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_sumCols__0" c_casadi_sumCols__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_sumCols__0
  :: SX -> IO SX
casadi_sumCols__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_sumCols__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_sumCols__1" c_casadi_sumCols__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_sumCols__1
  :: DMatrix -> IO DMatrix
casadi_sumCols__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_sumCols__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_sumCols__2" c_casadi_sumCols__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_sumCols__2
  :: IMatrix -> IO IMatrix
casadi_sumCols__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_sumCols__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_sumCols__3" c_casadi_sumCols__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_sumCols__3
  :: MX -> IO MX
casadi_sumCols__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_sumCols__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_sumRows__0" c_casadi_sumRows__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_sumRows__0
  :: SX -> IO SX
casadi_sumRows__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_sumRows__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_sumRows__1" c_casadi_sumRows__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_sumRows__1
  :: DMatrix -> IO DMatrix
casadi_sumRows__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_sumRows__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_sumRows__2" c_casadi_sumRows__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_sumRows__2
  :: IMatrix -> IO IMatrix
casadi_sumRows__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_sumRows__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_sumRows__3" c_casadi_sumRows__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_sumRows__3
  :: MX -> IO MX
casadi_sumRows__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_sumRows__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_sum_square__0" c_casadi_sum_square__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_sum_square__0
  :: SX -> IO SX
casadi_sum_square__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_sum_square__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_sum_square__1" c_casadi_sum_square__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_sum_square__1
  :: DMatrix -> IO DMatrix
casadi_sum_square__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_sum_square__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_sum_square__2" c_casadi_sum_square__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_sum_square__2
  :: IMatrix -> IO IMatrix
casadi_sum_square__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_sum_square__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_sum_square__3" c_casadi_sum_square__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_sum_square__3
  :: MX -> IO MX
casadi_sum_square__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_sum_square__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_symvar__0" c_casadi_symvar__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr (StdVec (Ptr SX')))
casadi_symvar__0
  :: SX -> IO (Vector SX)
casadi_symvar__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_symvar__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_symvar__1" c_casadi_symvar__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr (StdVec (Ptr DMatrix')))
casadi_symvar__1
  :: DMatrix -> IO (Vector DMatrix)
casadi_symvar__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_symvar__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_symvar__2" c_casadi_symvar__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr (StdVec (Ptr IMatrix')))
casadi_symvar__2
  :: IMatrix -> IO (Vector IMatrix)
casadi_symvar__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_symvar__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_symvar__3" c_casadi_symvar__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr (StdVec (Ptr MX')))
casadi_symvar__3
  :: MX -> IO (Vector MX)
casadi_symvar__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_symvar__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_tan__0" c_casadi_tan__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_tan__0
  :: SX -> IO SX
casadi_tan__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_tan__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_tan__1" c_casadi_tan__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_tan__1
  :: DMatrix -> IO DMatrix
casadi_tan__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_tan__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_tan__2" c_casadi_tan__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_tan__2
  :: IMatrix -> IO IMatrix
casadi_tan__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_tan__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_tan__3" c_casadi_tan__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_tan__3
  :: MX -> IO MX
casadi_tan__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_tan__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_tangent__0" c_casadi_tangent__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_tangent__0
  :: SX -> SX -> IO SX
casadi_tangent__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_tangent__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_tangent__1" c_casadi_tangent__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_tangent__1
  :: DMatrix -> DMatrix -> IO DMatrix
casadi_tangent__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_tangent__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_tangent__2" c_casadi_tangent__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_tangent__2
  :: IMatrix -> IMatrix -> IO IMatrix
casadi_tangent__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_tangent__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_tangent__3" c_casadi_tangent__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> IO (Ptr MX')
casadi_tangent__3
  :: MX -> MX -> IO MX
casadi_tangent__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_tangent__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_tanh__0" c_casadi_tanh__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_tanh__0
  :: SX -> IO SX
casadi_tanh__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_tanh__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_tanh__1" c_casadi_tanh__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_tanh__1
  :: DMatrix -> IO DMatrix
casadi_tanh__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_tanh__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_tanh__2" c_casadi_tanh__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_tanh__2
  :: IMatrix -> IO IMatrix
casadi_tanh__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_tanh__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_tanh__3" c_casadi_tanh__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_tanh__3
  :: MX -> IO MX
casadi_tanh__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_tanh__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_taylor__0" c_casadi_taylor__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_taylor__0
  :: SX -> SX -> IO SX
casadi_taylor__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_taylor__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_taylor__1" c_casadi_taylor__1
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_taylor__1
  :: SX -> SX -> SX -> IO SX
casadi_taylor__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_taylor__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_taylor__2" c_casadi_taylor__2
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> Ptr SX' -> CInt -> IO (Ptr SX')
casadi_taylor__2
  :: SX -> SX -> SX -> Int -> IO SX
casadi_taylor__2 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_taylor__2 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_taylor__3" c_casadi_taylor__3
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_taylor__3
  :: DMatrix -> DMatrix -> IO DMatrix
casadi_taylor__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_taylor__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_taylor__4" c_casadi_taylor__4
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_taylor__4
  :: DMatrix -> DMatrix -> DMatrix -> IO DMatrix
casadi_taylor__4 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_taylor__4 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_taylor__5" c_casadi_taylor__5
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> Ptr DMatrix' -> CInt -> IO (Ptr DMatrix')
casadi_taylor__5
  :: DMatrix -> DMatrix -> DMatrix -> Int -> IO DMatrix
casadi_taylor__5 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_taylor__5 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_taylor__6" c_casadi_taylor__6
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_taylor__6
  :: IMatrix -> IMatrix -> IO IMatrix
casadi_taylor__6 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_taylor__6 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_taylor__7" c_casadi_taylor__7
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_taylor__7
  :: IMatrix -> IMatrix -> IMatrix -> IO IMatrix
casadi_taylor__7 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_taylor__7 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_taylor__8" c_casadi_taylor__8
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> Ptr IMatrix' -> CInt -> IO (Ptr IMatrix')
casadi_taylor__8
  :: IMatrix -> IMatrix -> IMatrix -> Int -> IO IMatrix
casadi_taylor__8 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_taylor__8 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_times__0" c_casadi_times__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_times__0
  :: SX -> SX -> IO SX
casadi_times__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_times__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_times__1" c_casadi_times__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_times__1
  :: DMatrix -> DMatrix -> IO DMatrix
casadi_times__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_times__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_times__2" c_casadi_times__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_times__2
  :: IMatrix -> IMatrix -> IO IMatrix
casadi_times__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_times__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_times__3" c_casadi_times__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> IO (Ptr MX')
casadi_times__3
  :: MX -> MX -> IO MX
casadi_times__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_times__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_trace__0" c_casadi_trace__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_trace__0
  :: SX -> IO SX
casadi_trace__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_trace__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_trace__1" c_casadi_trace__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_trace__1
  :: DMatrix -> IO DMatrix
casadi_trace__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_trace__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_trace__2" c_casadi_trace__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_trace__2
  :: IMatrix -> IO IMatrix
casadi_trace__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_trace__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_trace__3" c_casadi_trace__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_trace__3
  :: MX -> IO MX
casadi_trace__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_trace__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_transpose__0" c_casadi_transpose__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_transpose__0
  :: SX -> IO SX
casadi_transpose__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_transpose__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_transpose__1" c_casadi_transpose__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_transpose__1
  :: DMatrix -> IO DMatrix
casadi_transpose__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_transpose__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_transpose__2" c_casadi_transpose__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_transpose__2
  :: IMatrix -> IO IMatrix
casadi_transpose__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_transpose__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_transpose__3" c_casadi_transpose__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_transpose__3
  :: MX -> IO MX
casadi_transpose__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_transpose__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_transpose__4" c_casadi_transpose__4
  :: Ptr (Ptr StdString) -> Ptr Sparsity' -> IO (Ptr Sparsity')
casadi_transpose__4
  :: Sparsity -> IO Sparsity
casadi_transpose__4 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_transpose__4 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_triangle__0" c_casadi_triangle__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_triangle__0
  :: SX -> IO SX
casadi_triangle__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_triangle__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_triangle__1" c_casadi_triangle__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_triangle__1
  :: DMatrix -> IO DMatrix
casadi_triangle__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_triangle__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_triangle__2" c_casadi_triangle__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_triangle__2
  :: IMatrix -> IO IMatrix
casadi_triangle__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_triangle__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_tril__0" c_casadi_tril__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_tril__0
  :: SX -> IO SX
casadi_tril__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_tril__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_tril__1" c_casadi_tril__1
  :: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> IO (Ptr SX')
casadi_tril__1
  :: SX -> Bool -> IO SX
casadi_tril__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_tril__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_tril__2" c_casadi_tril__2
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_tril__2
  :: DMatrix -> IO DMatrix
casadi_tril__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_tril__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_tril__3" c_casadi_tril__3
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> CInt -> IO (Ptr DMatrix')
casadi_tril__3
  :: DMatrix -> Bool -> IO DMatrix
casadi_tril__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_tril__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_tril__4" c_casadi_tril__4
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_tril__4
  :: IMatrix -> IO IMatrix
casadi_tril__4 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_tril__4 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_tril__5" c_casadi_tril__5
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> CInt -> IO (Ptr IMatrix')
casadi_tril__5
  :: IMatrix -> Bool -> IO IMatrix
casadi_tril__5 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_tril__5 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_tril__6" c_casadi_tril__6
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_tril__6
  :: MX -> IO MX
casadi_tril__6 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_tril__6 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_tril__7" c_casadi_tril__7
  :: Ptr (Ptr StdString) -> Ptr MX' -> CInt -> IO (Ptr MX')
casadi_tril__7
  :: MX -> Bool -> IO MX
casadi_tril__7 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_tril__7 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_tril__8" c_casadi_tril__8
  :: Ptr (Ptr StdString) -> Ptr Sparsity' -> IO (Ptr Sparsity')
casadi_tril__8
  :: Sparsity -> IO Sparsity
casadi_tril__8 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_tril__8 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_tril__9" c_casadi_tril__9
  :: Ptr (Ptr StdString) -> Ptr Sparsity' -> CInt -> IO (Ptr Sparsity')
casadi_tril__9
  :: Sparsity -> Bool -> IO Sparsity
casadi_tril__9 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_tril__9 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_tril2symm__0" c_casadi_tril2symm__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_tril2symm__0
  :: SX -> IO SX
casadi_tril2symm__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_tril2symm__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_tril2symm__1" c_casadi_tril2symm__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_tril2symm__1
  :: DMatrix -> IO DMatrix
casadi_tril2symm__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_tril2symm__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_tril2symm__2" c_casadi_tril2symm__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_tril2symm__2
  :: IMatrix -> IO IMatrix
casadi_tril2symm__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_tril2symm__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_tril2symm__3" c_casadi_tril2symm__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_tril2symm__3
  :: MX -> IO MX
casadi_tril2symm__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_tril2symm__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_triu__0" c_casadi_triu__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_triu__0
  :: SX -> IO SX
casadi_triu__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_triu__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_triu__1" c_casadi_triu__1
  :: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> IO (Ptr SX')
casadi_triu__1
  :: SX -> Bool -> IO SX
casadi_triu__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_triu__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_triu__2" c_casadi_triu__2
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_triu__2
  :: DMatrix -> IO DMatrix
casadi_triu__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_triu__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_triu__3" c_casadi_triu__3
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> CInt -> IO (Ptr DMatrix')
casadi_triu__3
  :: DMatrix -> Bool -> IO DMatrix
casadi_triu__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_triu__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_triu__4" c_casadi_triu__4
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_triu__4
  :: IMatrix -> IO IMatrix
casadi_triu__4 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_triu__4 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_triu__5" c_casadi_triu__5
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> CInt -> IO (Ptr IMatrix')
casadi_triu__5
  :: IMatrix -> Bool -> IO IMatrix
casadi_triu__5 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_triu__5 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_triu__6" c_casadi_triu__6
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_triu__6
  :: MX -> IO MX
casadi_triu__6 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_triu__6 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_triu__7" c_casadi_triu__7
  :: Ptr (Ptr StdString) -> Ptr MX' -> CInt -> IO (Ptr MX')
casadi_triu__7
  :: MX -> Bool -> IO MX
casadi_triu__7 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_triu__7 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_triu__8" c_casadi_triu__8
  :: Ptr (Ptr StdString) -> Ptr Sparsity' -> IO (Ptr Sparsity')
casadi_triu__8
  :: Sparsity -> IO Sparsity
casadi_triu__8 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_triu__8 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_triu__9" c_casadi_triu__9
  :: Ptr (Ptr StdString) -> Ptr Sparsity' -> CInt -> IO (Ptr Sparsity')
casadi_triu__9
  :: Sparsity -> Bool -> IO Sparsity
casadi_triu__9 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_triu__9 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_triu2symm__0" c_casadi_triu2symm__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_triu2symm__0
  :: SX -> IO SX
casadi_triu2symm__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_triu2symm__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_triu2symm__1" c_casadi_triu2symm__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_triu2symm__1
  :: DMatrix -> IO DMatrix
casadi_triu2symm__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_triu2symm__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_triu2symm__2" c_casadi_triu2symm__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_triu2symm__2
  :: IMatrix -> IO IMatrix
casadi_triu2symm__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_triu2symm__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_triu2symm__3" c_casadi_triu2symm__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_triu2symm__3
  :: MX -> IO MX
casadi_triu2symm__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_triu2symm__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_unite__0" c_casadi_unite__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr SX' -> IO (Ptr SX')
casadi_unite__0
  :: SX -> SX -> IO SX
casadi_unite__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_unite__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_unite__1" c_casadi_unite__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_unite__1
  :: DMatrix -> DMatrix -> IO DMatrix
casadi_unite__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_unite__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_unite__2" c_casadi_unite__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_unite__2
  :: IMatrix -> IMatrix -> IO IMatrix
casadi_unite__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_unite__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_unite__3" c_casadi_unite__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr MX' -> IO (Ptr MX')
casadi_unite__3
  :: MX -> MX -> IO MX
casadi_unite__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_unite__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_vec__0" c_casadi_vec__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_vec__0
  :: SX -> IO SX
casadi_vec__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_vec__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_vec__1" c_casadi_vec__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_vec__1
  :: DMatrix -> IO DMatrix
casadi_vec__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_vec__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_vec__2" c_casadi_vec__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_vec__2
  :: IMatrix -> IO IMatrix
casadi_vec__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_vec__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_vec__3" c_casadi_vec__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_vec__3
  :: MX -> IO MX
casadi_vec__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_vec__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_vec__4" c_casadi_vec__4
  :: Ptr (Ptr StdString) -> Ptr Sparsity' -> IO (Ptr Sparsity')
casadi_vec__4
  :: Sparsity -> IO Sparsity
casadi_vec__4 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_vec__4 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_vecNZ__0" c_casadi_vecNZ__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr SX')
casadi_vecNZ__0
  :: SX -> IO SX
casadi_vecNZ__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_vecNZ__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_vecNZ__1" c_casadi_vecNZ__1
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr DMatrix')
casadi_vecNZ__1
  :: DMatrix -> IO DMatrix
casadi_vecNZ__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_vecNZ__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_vecNZ__2" c_casadi_vecNZ__2
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr IMatrix')
casadi_vecNZ__2
  :: IMatrix -> IO IMatrix
casadi_vecNZ__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_vecNZ__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_vecNZ__3" c_casadi_vecNZ__3
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr MX')
casadi_vecNZ__3
  :: MX -> IO MX
casadi_vecNZ__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_vecNZ__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_vecNZ__4" c_casadi_vecNZ__4
  :: Ptr (Ptr StdString) -> Ptr Sparsity' -> IO (Ptr Sparsity')
casadi_vecNZ__4
  :: Sparsity -> IO Sparsity
casadi_vecNZ__4 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_vecNZ__4 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_veccat__0" c_casadi_veccat__0
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr SX')) -> IO (Ptr SX')
casadi_veccat__0
  :: Vector SX -> IO SX
casadi_veccat__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_veccat__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_veccat__1" c_casadi_veccat__1
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr DMatrix')) -> IO (Ptr DMatrix')
casadi_veccat__1
  :: Vector DMatrix -> IO DMatrix
casadi_veccat__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_veccat__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_veccat__2" c_casadi_veccat__2
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr IMatrix')) -> IO (Ptr IMatrix')
casadi_veccat__2
  :: Vector IMatrix -> IO IMatrix
casadi_veccat__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_veccat__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_veccat__3" c_casadi_veccat__3
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr MX')) -> IO (Ptr MX')
casadi_veccat__3
  :: Vector MX -> IO MX
casadi_veccat__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_veccat__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_veccat__4" c_casadi_veccat__4
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr Sparsity')) -> IO (Ptr Sparsity')
casadi_veccat__4
  :: Vector Sparsity -> IO Sparsity
casadi_veccat__4 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_veccat__4 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_vertcat__0" c_casadi_vertcat__0
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr SX')) -> IO (Ptr SX')
casadi_vertcat__0
  :: Vector SX -> IO SX
casadi_vertcat__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_vertcat__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_vertcat__1" c_casadi_vertcat__1
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr DMatrix')) -> IO (Ptr DMatrix')
casadi_vertcat__1
  :: Vector DMatrix -> IO DMatrix
casadi_vertcat__1 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_vertcat__1 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_vertcat__2" c_casadi_vertcat__2
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr IMatrix')) -> IO (Ptr IMatrix')
casadi_vertcat__2
  :: Vector IMatrix -> IO IMatrix
casadi_vertcat__2 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_vertcat__2 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_vertcat__3" c_casadi_vertcat__3
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr MX')) -> IO (Ptr MX')
casadi_vertcat__3
  :: Vector MX -> IO MX
casadi_vertcat__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_vertcat__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_vertcat__4" c_casadi_vertcat__4
  :: Ptr (Ptr StdString) -> Ptr (StdVec (Ptr Sparsity')) -> IO (Ptr Sparsity')
casadi_vertcat__4
  :: Vector Sparsity -> IO Sparsity
casadi_vertcat__4 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_vertcat__4 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_vertsplit__0" c_casadi_vertsplit__0
  :: Ptr (Ptr StdString) -> Ptr SX' -> IO (Ptr (StdVec (Ptr SX')))
casadi_vertsplit__0
  :: SX -> IO (Vector SX)
casadi_vertsplit__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_vertsplit__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_vertsplit__1" c_casadi_vertsplit__1
  :: Ptr (Ptr StdString) -> Ptr SX' -> CInt -> IO (Ptr (StdVec (Ptr SX')))
casadi_vertsplit__1
  :: SX -> Int -> IO (Vector SX)
casadi_vertsplit__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_vertsplit__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_vertsplit__2" c_casadi_vertsplit__2
  :: Ptr (Ptr StdString) -> Ptr SX' -> Ptr (StdVec CInt) -> IO (Ptr (StdVec (Ptr SX')))
casadi_vertsplit__2
  :: SX -> Vector Int -> IO (Vector SX)
casadi_vertsplit__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_vertsplit__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_vertsplit__3" c_casadi_vertsplit__3
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> IO (Ptr (StdVec (Ptr DMatrix')))
casadi_vertsplit__3
  :: DMatrix -> IO (Vector DMatrix)
casadi_vertsplit__3 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_vertsplit__3 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_vertsplit__4" c_casadi_vertsplit__4
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> CInt -> IO (Ptr (StdVec (Ptr DMatrix')))
casadi_vertsplit__4
  :: DMatrix -> Int -> IO (Vector DMatrix)
casadi_vertsplit__4 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_vertsplit__4 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_vertsplit__5" c_casadi_vertsplit__5
  :: Ptr (Ptr StdString) -> Ptr DMatrix' -> Ptr (StdVec CInt) -> IO (Ptr (StdVec (Ptr DMatrix')))
casadi_vertsplit__5
  :: DMatrix -> Vector Int -> IO (Vector DMatrix)
casadi_vertsplit__5 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_vertsplit__5 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_vertsplit__6" c_casadi_vertsplit__6
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> IO (Ptr (StdVec (Ptr IMatrix')))
casadi_vertsplit__6
  :: IMatrix -> IO (Vector IMatrix)
casadi_vertsplit__6 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_vertsplit__6 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_vertsplit__7" c_casadi_vertsplit__7
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> CInt -> IO (Ptr (StdVec (Ptr IMatrix')))
casadi_vertsplit__7
  :: IMatrix -> Int -> IO (Vector IMatrix)
casadi_vertsplit__7 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_vertsplit__7 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_vertsplit__8" c_casadi_vertsplit__8
  :: Ptr (Ptr StdString) -> Ptr IMatrix' -> Ptr (StdVec CInt) -> IO (Ptr (StdVec (Ptr IMatrix')))
casadi_vertsplit__8
  :: IMatrix -> Vector Int -> IO (Vector IMatrix)
casadi_vertsplit__8 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_vertsplit__8 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_vertsplit__9" c_casadi_vertsplit__9
  :: Ptr (Ptr StdString) -> Ptr MX' -> IO (Ptr (StdVec (Ptr MX')))
casadi_vertsplit__9
  :: MX -> IO (Vector MX)
casadi_vertsplit__9 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_vertsplit__9 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_vertsplit__10" c_casadi_vertsplit__10
  :: Ptr (Ptr StdString) -> Ptr MX' -> CInt -> IO (Ptr (StdVec (Ptr MX')))
casadi_vertsplit__10
  :: MX -> Int -> IO (Vector MX)
casadi_vertsplit__10 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_vertsplit__10 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_vertsplit__11" c_casadi_vertsplit__11
  :: Ptr (Ptr StdString) -> Ptr MX' -> Ptr (StdVec CInt) -> IO (Ptr (StdVec (Ptr MX')))
casadi_vertsplit__11
  :: MX -> Vector Int -> IO (Vector MX)
casadi_vertsplit__11 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_vertsplit__11 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_vertsplit__12" c_casadi_vertsplit__12
  :: Ptr (Ptr StdString) -> Ptr Sparsity' -> IO (Ptr (StdVec (Ptr Sparsity')))
casadi_vertsplit__12
  :: Sparsity -> IO (Vector Sparsity)
casadi_vertsplit__12 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_vertsplit__12 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_vertsplit__13" c_casadi_vertsplit__13
  :: Ptr (Ptr StdString) -> Ptr Sparsity' -> CInt -> IO (Ptr (StdVec (Ptr Sparsity')))
casadi_vertsplit__13
  :: Sparsity -> Int -> IO (Vector Sparsity)
casadi_vertsplit__13 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_vertsplit__13 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "casadi_vertsplit__14" c_casadi_vertsplit__14
  :: Ptr (Ptr StdString) -> Ptr Sparsity' -> Ptr (StdVec CInt) -> IO (Ptr (StdVec (Ptr Sparsity')))
casadi_vertsplit__14
  :: Sparsity -> Vector Int -> IO (Vector Sparsity)
casadi_vertsplit__14 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_casadi_vertsplit__14 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "cleIn__0" c_cleIn__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
cleIn__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
cleIn__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_cleIn__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "cleIn__1" c_cleIn__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
cleIn__1
  :: String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
cleIn__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_cleIn__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "cleIn__2" c_cleIn__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
cleIn__2
  :: String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
cleIn__2 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_cleIn__2 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "cleIn__3" c_cleIn__3
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
cleIn__3
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
cleIn__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_cleIn__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "cleIn__4" c_cleIn__4
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
cleIn__4
  :: String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
cleIn__4 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_cleIn__4 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "cleIn__5" c_cleIn__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
cleIn__5
  :: String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
cleIn__5 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_cleIn__5 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "cleIn__6" c_cleIn__6
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
cleIn__6
  :: String -> MX -> IO (M.Map String MX, Vector String)
cleIn__6 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_cleIn__6 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "cleIn__7" c_cleIn__7
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
cleIn__7
  :: String -> MX -> String -> IO (M.Map String MX, Vector String)
cleIn__7 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_cleIn__7 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "cleIn__8" c_cleIn__8
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
cleIn__8
  :: String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
cleIn__8 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_cleIn__8 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "cleIn__11" c_cleIn__11
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
cleIn__11
  :: String -> SX -> IO (M.Map String SX, Vector String)
cleIn__11 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_cleIn__11 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "cleIn__12" c_cleIn__12
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
cleIn__12
  :: String -> SX -> String -> IO (M.Map String SX, Vector String)
cleIn__12 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_cleIn__12 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "cleIn__13" c_cleIn__13
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
cleIn__13
  :: String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
cleIn__13 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_cleIn__13 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "cleOut__0" c_cleOut__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
cleOut__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
cleOut__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_cleOut__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "cleOut__1" c_cleOut__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
cleOut__1
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
cleOut__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_cleOut__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "cleOut__2" c_cleOut__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
cleOut__2
  :: String -> MX -> IO (M.Map String MX, Vector String)
cleOut__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_cleOut__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "cleOut__5" c_cleOut__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
cleOut__5
  :: String -> SX -> IO (M.Map String SX, Vector String)
cleOut__5 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_cleOut__5 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "collocationInterpolators" c_collocationInterpolators
  :: Ptr (Ptr StdString) -> Ptr (StdVec CDouble) -> Ptr (StdVec (Ptr (StdVec CDouble))) -> Ptr (StdVec CDouble) -> IO ()
collocationInterpolators
  :: Vector Double -> Vector (Vector Double) -> Vector Double -> IO ()
collocationInterpolators x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_collocationInterpolators errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "collocationPoints__0" c_collocationPoints__0
  :: Ptr (Ptr StdString) -> CInt -> IO (Ptr (StdVec CDouble))
collocationPoints__0
  :: Int -> IO (Vector Double)
collocationPoints__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_collocationPoints__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "collocationPoints__1" c_collocationPoints__1
  :: Ptr (Ptr StdString) -> CInt -> Ptr StdString -> IO (Ptr (StdVec CDouble))
collocationPoints__1
  :: Int -> String -> IO (Vector Double)
collocationPoints__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_collocationPoints__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "complement" c_complement
  :: Ptr (Ptr StdString) -> Ptr (StdVec CInt) -> CInt -> IO (Ptr (StdVec CInt))
complement
  :: Vector Int -> Int -> IO (Vector Int)
complement x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_complement errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__0" c_controldaeIn__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
controldaeIn__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__1" c_controldaeIn__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__1
  :: String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
controldaeIn__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__2" c_controldaeIn__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__2
  :: String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
controldaeIn__2 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__2 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__3" c_controldaeIn__3
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__3
  :: String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
controldaeIn__3 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__3 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__4" c_controldaeIn__4
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__4
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
controldaeIn__4 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__4 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__5" c_controldaeIn__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__5
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
controldaeIn__5 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__5 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__6" c_controldaeIn__6
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__6
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
controldaeIn__6 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__6 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__7" c_controldaeIn__7
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__7
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
controldaeIn__7 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__7 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__8" c_controldaeIn__8
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__8
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
controldaeIn__8 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__8 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__9" c_controldaeIn__9
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__9
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
controldaeIn__9 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__9 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__10" c_controldaeIn__10
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__10
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
controldaeIn__10 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__10 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__11" c_controldaeIn__11
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__11
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
controldaeIn__11 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__11 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__12" c_controldaeIn__12
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__12
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
controldaeIn__12 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__12 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__13" c_controldaeIn__13
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__13
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
controldaeIn__13 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__13 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__14" c_controldaeIn__14
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__14
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
controldaeIn__14 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__14 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__15" c_controldaeIn__15
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__15
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
controldaeIn__15 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__15 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__16" c_controldaeIn__16
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__16
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
controldaeIn__16 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__16 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__17" c_controldaeIn__17
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__17
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
controldaeIn__17 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__17 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__18" c_controldaeIn__18
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__18
  :: String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
controldaeIn__18 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__18 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__19" c_controldaeIn__19
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__19
  :: String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
controldaeIn__19 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__19 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__20" c_controldaeIn__20
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__20
  :: String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
controldaeIn__20 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__20 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__21" c_controldaeIn__21
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__21
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
controldaeIn__21 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__21 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__22" c_controldaeIn__22
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__22
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
controldaeIn__22 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__22 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__23" c_controldaeIn__23
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__23
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
controldaeIn__23 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__23 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__24" c_controldaeIn__24
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__24
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
controldaeIn__24 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__24 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__25" c_controldaeIn__25
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__25
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
controldaeIn__25 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__25 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__26" c_controldaeIn__26
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__26
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
controldaeIn__26 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__26 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__27" c_controldaeIn__27
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__27
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
controldaeIn__27 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__27 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__28" c_controldaeIn__28
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__28
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
controldaeIn__28 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__28 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__29" c_controldaeIn__29
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__29
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
controldaeIn__29 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__29 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__30" c_controldaeIn__30
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__30
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
controldaeIn__30 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__30 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__31" c_controldaeIn__31
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__31
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
controldaeIn__31 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__31 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__32" c_controldaeIn__32
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__32
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
controldaeIn__32 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__32 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__33" c_controldaeIn__33
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__33
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
controldaeIn__33 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__33 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__34" c_controldaeIn__34
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__34
  :: String -> MX -> IO (M.Map String MX, Vector String)
controldaeIn__34 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__34 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__35" c_controldaeIn__35
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__35
  :: String -> MX -> String -> IO (M.Map String MX, Vector String)
controldaeIn__35 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__35 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__36" c_controldaeIn__36
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__36
  :: String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
controldaeIn__36 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__36 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__37" c_controldaeIn__37
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__37
  :: String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
controldaeIn__37 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__37 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__38" c_controldaeIn__38
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__38
  :: String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
controldaeIn__38 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__38 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__39" c_controldaeIn__39
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__39
  :: String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
controldaeIn__39 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__39 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__40" c_controldaeIn__40
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__40
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
controldaeIn__40 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__40 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__41" c_controldaeIn__41
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__41
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
controldaeIn__41 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__41 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__42" c_controldaeIn__42
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__42
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
controldaeIn__42 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__42 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__43" c_controldaeIn__43
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__43
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
controldaeIn__43 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__43 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__44" c_controldaeIn__44
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__44
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
controldaeIn__44 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__44 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__45" c_controldaeIn__45
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__45
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
controldaeIn__45 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__45 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__46" c_controldaeIn__46
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__46
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
controldaeIn__46 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__46 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__47" c_controldaeIn__47
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__47
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
controldaeIn__47 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__47 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__48" c_controldaeIn__48
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__48
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
controldaeIn__48 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__48 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__49" c_controldaeIn__49
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__49
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
controldaeIn__49 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__49 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__50" c_controldaeIn__50
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__50
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
controldaeIn__50 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__50 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__53" c_controldaeIn__53
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__53
  :: String -> SX -> IO (M.Map String SX, Vector String)
controldaeIn__53 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__53 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__54" c_controldaeIn__54
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__54
  :: String -> SX -> String -> IO (M.Map String SX, Vector String)
controldaeIn__54 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__54 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__55" c_controldaeIn__55
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__55
  :: String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
controldaeIn__55 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__55 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__56" c_controldaeIn__56
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__56
  :: String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
controldaeIn__56 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__56 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__57" c_controldaeIn__57
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__57
  :: String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
controldaeIn__57 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__57 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__58" c_controldaeIn__58
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__58
  :: String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
controldaeIn__58 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__58 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__59" c_controldaeIn__59
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__59
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
controldaeIn__59 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__59 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__60" c_controldaeIn__60
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__60
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
controldaeIn__60 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__60 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__61" c_controldaeIn__61
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__61
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
controldaeIn__61 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__61 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__62" c_controldaeIn__62
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__62
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
controldaeIn__62 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__62 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__63" c_controldaeIn__63
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__63
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
controldaeIn__63 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__63 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__64" c_controldaeIn__64
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__64
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
controldaeIn__64 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__64 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__65" c_controldaeIn__65
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__65
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
controldaeIn__65 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__65 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__66" c_controldaeIn__66
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__66
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
controldaeIn__66 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__66 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__67" c_controldaeIn__67
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__67
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
controldaeIn__67 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__67 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__68" c_controldaeIn__68
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__68
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
controldaeIn__68 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__68 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controldaeIn__69" c_controldaeIn__69
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
controldaeIn__69
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
controldaeIn__69 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controldaeIn__69 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controlsimulatorIn__0" c_controlsimulatorIn__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
controlsimulatorIn__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
controlsimulatorIn__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controlsimulatorIn__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controlsimulatorIn__1" c_controlsimulatorIn__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
controlsimulatorIn__1
  :: String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
controlsimulatorIn__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controlsimulatorIn__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controlsimulatorIn__2" c_controlsimulatorIn__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
controlsimulatorIn__2
  :: String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
controlsimulatorIn__2 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controlsimulatorIn__2 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controlsimulatorIn__3" c_controlsimulatorIn__3
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
controlsimulatorIn__3
  :: String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
controlsimulatorIn__3 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controlsimulatorIn__3 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controlsimulatorIn__4" c_controlsimulatorIn__4
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
controlsimulatorIn__4
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
controlsimulatorIn__4 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controlsimulatorIn__4 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controlsimulatorIn__5" c_controlsimulatorIn__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
controlsimulatorIn__5
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
controlsimulatorIn__5 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controlsimulatorIn__5 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controlsimulatorIn__6" c_controlsimulatorIn__6
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
controlsimulatorIn__6
  :: String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
controlsimulatorIn__6 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controlsimulatorIn__6 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controlsimulatorIn__7" c_controlsimulatorIn__7
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
controlsimulatorIn__7
  :: String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
controlsimulatorIn__7 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controlsimulatorIn__7 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controlsimulatorIn__8" c_controlsimulatorIn__8
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
controlsimulatorIn__8
  :: String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
controlsimulatorIn__8 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controlsimulatorIn__8 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controlsimulatorIn__9" c_controlsimulatorIn__9
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
controlsimulatorIn__9
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
controlsimulatorIn__9 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controlsimulatorIn__9 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controlsimulatorIn__10" c_controlsimulatorIn__10
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
controlsimulatorIn__10
  :: String -> MX -> IO (M.Map String MX, Vector String)
controlsimulatorIn__10 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controlsimulatorIn__10 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controlsimulatorIn__11" c_controlsimulatorIn__11
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
controlsimulatorIn__11
  :: String -> MX -> String -> IO (M.Map String MX, Vector String)
controlsimulatorIn__11 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controlsimulatorIn__11 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controlsimulatorIn__12" c_controlsimulatorIn__12
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
controlsimulatorIn__12
  :: String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
controlsimulatorIn__12 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controlsimulatorIn__12 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controlsimulatorIn__13" c_controlsimulatorIn__13
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
controlsimulatorIn__13
  :: String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
controlsimulatorIn__13 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controlsimulatorIn__13 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controlsimulatorIn__14" c_controlsimulatorIn__14
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
controlsimulatorIn__14
  :: String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
controlsimulatorIn__14 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controlsimulatorIn__14 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controlsimulatorIn__17" c_controlsimulatorIn__17
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
controlsimulatorIn__17
  :: String -> SX -> IO (M.Map String SX, Vector String)
controlsimulatorIn__17 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controlsimulatorIn__17 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controlsimulatorIn__18" c_controlsimulatorIn__18
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
controlsimulatorIn__18
  :: String -> SX -> String -> IO (M.Map String SX, Vector String)
controlsimulatorIn__18 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controlsimulatorIn__18 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controlsimulatorIn__19" c_controlsimulatorIn__19
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
controlsimulatorIn__19
  :: String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
controlsimulatorIn__19 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controlsimulatorIn__19 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controlsimulatorIn__20" c_controlsimulatorIn__20
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
controlsimulatorIn__20
  :: String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
controlsimulatorIn__20 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controlsimulatorIn__20 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "controlsimulatorIn__21" c_controlsimulatorIn__21
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
controlsimulatorIn__21
  :: String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
controlsimulatorIn__21 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_controlsimulatorIn__21 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeIn__0" c_daeIn__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
daeIn__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
daeIn__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeIn__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeIn__1" c_daeIn__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
daeIn__1
  :: String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
daeIn__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeIn__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeIn__2" c_daeIn__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
daeIn__2
  :: String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
daeIn__2 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeIn__2 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeIn__3" c_daeIn__3
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
daeIn__3
  :: String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
daeIn__3 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeIn__3 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeIn__4" c_daeIn__4
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
daeIn__4
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
daeIn__4 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeIn__4 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeIn__5" c_daeIn__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
daeIn__5
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
daeIn__5 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeIn__5 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeIn__6" c_daeIn__6
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
daeIn__6
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
daeIn__6 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeIn__6 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeIn__7" c_daeIn__7
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
daeIn__7
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
daeIn__7 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeIn__7 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeIn__8" c_daeIn__8
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
daeIn__8
  :: String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
daeIn__8 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeIn__8 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeIn__9" c_daeIn__9
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
daeIn__9
  :: String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
daeIn__9 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeIn__9 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeIn__10" c_daeIn__10
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
daeIn__10
  :: String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
daeIn__10 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeIn__10 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeIn__11" c_daeIn__11
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
daeIn__11
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
daeIn__11 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeIn__11 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeIn__12" c_daeIn__12
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
daeIn__12
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
daeIn__12 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeIn__12 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeIn__13" c_daeIn__13
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
daeIn__13
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
daeIn__13 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeIn__13 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeIn__14" c_daeIn__14
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
daeIn__14
  :: String -> MX -> IO (M.Map String MX, Vector String)
daeIn__14 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeIn__14 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeIn__15" c_daeIn__15
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
daeIn__15
  :: String -> MX -> String -> IO (M.Map String MX, Vector String)
daeIn__15 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeIn__15 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeIn__16" c_daeIn__16
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
daeIn__16
  :: String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
daeIn__16 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeIn__16 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeIn__17" c_daeIn__17
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
daeIn__17
  :: String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
daeIn__17 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeIn__17 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeIn__18" c_daeIn__18
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
daeIn__18
  :: String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
daeIn__18 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeIn__18 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeIn__19" c_daeIn__19
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
daeIn__19
  :: String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
daeIn__19 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeIn__19 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeIn__20" c_daeIn__20
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
daeIn__20
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
daeIn__20 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeIn__20 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeIn__23" c_daeIn__23
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
daeIn__23
  :: String -> SX -> IO (M.Map String SX, Vector String)
daeIn__23 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeIn__23 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeIn__24" c_daeIn__24
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
daeIn__24
  :: String -> SX -> String -> IO (M.Map String SX, Vector String)
daeIn__24 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeIn__24 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeIn__25" c_daeIn__25
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
daeIn__25
  :: String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
daeIn__25 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeIn__25 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeIn__26" c_daeIn__26
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
daeIn__26
  :: String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
daeIn__26 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeIn__26 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeIn__27" c_daeIn__27
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
daeIn__27
  :: String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
daeIn__27 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeIn__27 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeIn__28" c_daeIn__28
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
daeIn__28
  :: String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
daeIn__28 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeIn__28 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeIn__29" c_daeIn__29
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
daeIn__29
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
daeIn__29 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeIn__29 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeOut__0" c_daeOut__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
daeOut__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
daeOut__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeOut__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeOut__1" c_daeOut__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
daeOut__1
  :: String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
daeOut__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeOut__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeOut__2" c_daeOut__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
daeOut__2
  :: String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
daeOut__2 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeOut__2 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeOut__3" c_daeOut__3
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
daeOut__3
  :: String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
daeOut__3 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeOut__3 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeOut__4" c_daeOut__4
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
daeOut__4
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
daeOut__4 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeOut__4 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeOut__5" c_daeOut__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
daeOut__5
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
daeOut__5 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeOut__5 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeOut__6" c_daeOut__6
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
daeOut__6
  :: String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
daeOut__6 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeOut__6 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeOut__7" c_daeOut__7
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
daeOut__7
  :: String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
daeOut__7 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeOut__7 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeOut__8" c_daeOut__8
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
daeOut__8
  :: String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
daeOut__8 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeOut__8 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeOut__9" c_daeOut__9
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
daeOut__9
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
daeOut__9 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeOut__9 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeOut__10" c_daeOut__10
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
daeOut__10
  :: String -> MX -> IO (M.Map String MX, Vector String)
daeOut__10 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeOut__10 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeOut__11" c_daeOut__11
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
daeOut__11
  :: String -> MX -> String -> IO (M.Map String MX, Vector String)
daeOut__11 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeOut__11 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeOut__12" c_daeOut__12
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
daeOut__12
  :: String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
daeOut__12 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeOut__12 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeOut__13" c_daeOut__13
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
daeOut__13
  :: String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
daeOut__13 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeOut__13 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeOut__14" c_daeOut__14
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
daeOut__14
  :: String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
daeOut__14 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeOut__14 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeOut__17" c_daeOut__17
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
daeOut__17
  :: String -> SX -> IO (M.Map String SX, Vector String)
daeOut__17 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeOut__17 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeOut__18" c_daeOut__18
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
daeOut__18
  :: String -> SX -> String -> IO (M.Map String SX, Vector String)
daeOut__18 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeOut__18 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeOut__19" c_daeOut__19
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
daeOut__19
  :: String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
daeOut__19 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeOut__19 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeOut__20" c_daeOut__20
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
daeOut__20
  :: String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
daeOut__20 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeOut__20 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "daeOut__21" c_daeOut__21
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
daeOut__21
  :: String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
daeOut__21 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_daeOut__21 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "dleIn__0" c_dleIn__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
dleIn__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
dleIn__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_dleIn__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "dleIn__1" c_dleIn__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
dleIn__1
  :: String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
dleIn__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_dleIn__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "dleIn__2" c_dleIn__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
dleIn__2
  :: String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
dleIn__2 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_dleIn__2 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "dleIn__3" c_dleIn__3
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
dleIn__3
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
dleIn__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_dleIn__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "dleIn__4" c_dleIn__4
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
dleIn__4
  :: String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
dleIn__4 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_dleIn__4 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "dleIn__5" c_dleIn__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
dleIn__5
  :: String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
dleIn__5 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_dleIn__5 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "dleIn__6" c_dleIn__6
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
dleIn__6
  :: String -> MX -> IO (M.Map String MX, Vector String)
dleIn__6 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_dleIn__6 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "dleIn__7" c_dleIn__7
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
dleIn__7
  :: String -> MX -> String -> IO (M.Map String MX, Vector String)
dleIn__7 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_dleIn__7 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "dleIn__8" c_dleIn__8
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
dleIn__8
  :: String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
dleIn__8 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_dleIn__8 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "dleIn__11" c_dleIn__11
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
dleIn__11
  :: String -> SX -> IO (M.Map String SX, Vector String)
dleIn__11 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_dleIn__11 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "dleIn__12" c_dleIn__12
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
dleIn__12
  :: String -> SX -> String -> IO (M.Map String SX, Vector String)
dleIn__12 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_dleIn__12 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "dleIn__13" c_dleIn__13
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
dleIn__13
  :: String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
dleIn__13 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_dleIn__13 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "dleOut__0" c_dleOut__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
dleOut__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
dleOut__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_dleOut__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "dleOut__1" c_dleOut__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
dleOut__1
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
dleOut__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_dleOut__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "dleOut__2" c_dleOut__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
dleOut__2
  :: String -> MX -> IO (M.Map String MX, Vector String)
dleOut__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_dleOut__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "dleOut__5" c_dleOut__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
dleOut__5
  :: String -> SX -> IO (M.Map String SX, Vector String)
dleOut__5 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_dleOut__5 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "dpleIn__0" c_dpleIn__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
dpleIn__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
dpleIn__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_dpleIn__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "dpleIn__1" c_dpleIn__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
dpleIn__1
  :: String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
dpleIn__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_dpleIn__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "dpleIn__2" c_dpleIn__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
dpleIn__2
  :: String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
dpleIn__2 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_dpleIn__2 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "dpleIn__3" c_dpleIn__3
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
dpleIn__3
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
dpleIn__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_dpleIn__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "dpleIn__4" c_dpleIn__4
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
dpleIn__4
  :: String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
dpleIn__4 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_dpleIn__4 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "dpleIn__5" c_dpleIn__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
dpleIn__5
  :: String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
dpleIn__5 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_dpleIn__5 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "dpleIn__6" c_dpleIn__6
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
dpleIn__6
  :: String -> MX -> IO (M.Map String MX, Vector String)
dpleIn__6 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_dpleIn__6 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "dpleIn__7" c_dpleIn__7
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
dpleIn__7
  :: String -> MX -> String -> IO (M.Map String MX, Vector String)
dpleIn__7 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_dpleIn__7 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "dpleIn__8" c_dpleIn__8
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
dpleIn__8
  :: String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
dpleIn__8 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_dpleIn__8 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "dpleIn__11" c_dpleIn__11
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
dpleIn__11
  :: String -> SX -> IO (M.Map String SX, Vector String)
dpleIn__11 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_dpleIn__11 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "dpleIn__12" c_dpleIn__12
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
dpleIn__12
  :: String -> SX -> String -> IO (M.Map String SX, Vector String)
dpleIn__12 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_dpleIn__12 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "dpleIn__13" c_dpleIn__13
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
dpleIn__13
  :: String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
dpleIn__13 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_dpleIn__13 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "dpleOut__0" c_dpleOut__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
dpleOut__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
dpleOut__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_dpleOut__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "dpleOut__1" c_dpleOut__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
dpleOut__1
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
dpleOut__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_dpleOut__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "dpleOut__2" c_dpleOut__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
dpleOut__2
  :: String -> MX -> IO (M.Map String MX, Vector String)
dpleOut__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_dpleOut__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "dpleOut__5" c_dpleOut__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
dpleOut__5
  :: String -> SX -> IO (M.Map String SX, Vector String)
dpleOut__5 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_dpleOut__5 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "getSchemeEntryDoc" c_getSchemeEntryDoc
  :: Ptr (Ptr StdString) -> CInt -> CInt -> IO (Ptr StdString)
getSchemeEntryDoc
  :: InputOutputScheme -> Int -> IO String
getSchemeEntryDoc x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_getSchemeEntryDoc errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "getSchemeEntryEnum" c_getSchemeEntryEnum
  :: Ptr (Ptr StdString) -> CInt -> Ptr StdString -> IO CInt
getSchemeEntryEnum
  :: InputOutputScheme -> String -> IO Int
getSchemeEntryEnum x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_getSchemeEntryEnum errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "getSchemeEntryEnumName" c_getSchemeEntryEnumName
  :: Ptr (Ptr StdString) -> CInt -> CInt -> IO (Ptr StdString)
getSchemeEntryEnumName
  :: InputOutputScheme -> Int -> IO String
getSchemeEntryEnumName x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_getSchemeEntryEnumName errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "getSchemeEntryName" c_getSchemeEntryName
  :: Ptr (Ptr StdString) -> CInt -> CInt -> IO (Ptr StdString)
getSchemeEntryName
  :: InputOutputScheme -> Int -> IO String
getSchemeEntryName x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_getSchemeEntryName errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "getSchemeEntryNames" c_getSchemeEntryNames
  :: Ptr (Ptr StdString) -> CInt -> IO (Ptr StdString)
getSchemeEntryNames
  :: InputOutputScheme -> IO String
getSchemeEntryNames x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_getSchemeEntryNames errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "getSchemeName" c_getSchemeName
  :: Ptr (Ptr StdString) -> CInt -> IO (Ptr StdString)
getSchemeName
  :: InputOutputScheme -> IO String
getSchemeName x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_getSchemeName errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "getSchemeSize" c_getSchemeSize
  :: Ptr (Ptr StdString) -> CInt -> IO CInt
getSchemeSize
  :: InputOutputScheme -> IO Int
getSchemeSize x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_getSchemeSize errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "gradFIn__0" c_gradFIn__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
gradFIn__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
gradFIn__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_gradFIn__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "gradFIn__1" c_gradFIn__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
gradFIn__1
  :: String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
gradFIn__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_gradFIn__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "gradFIn__2" c_gradFIn__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
gradFIn__2
  :: String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
gradFIn__2 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_gradFIn__2 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "gradFIn__3" c_gradFIn__3
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
gradFIn__3
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
gradFIn__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_gradFIn__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "gradFIn__4" c_gradFIn__4
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
gradFIn__4
  :: String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
gradFIn__4 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_gradFIn__4 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "gradFIn__5" c_gradFIn__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
gradFIn__5
  :: String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
gradFIn__5 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_gradFIn__5 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "gradFIn__6" c_gradFIn__6
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
gradFIn__6
  :: String -> MX -> IO (M.Map String MX, Vector String)
gradFIn__6 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_gradFIn__6 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "gradFIn__7" c_gradFIn__7
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
gradFIn__7
  :: String -> MX -> String -> IO (M.Map String MX, Vector String)
gradFIn__7 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_gradFIn__7 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "gradFIn__8" c_gradFIn__8
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
gradFIn__8
  :: String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
gradFIn__8 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_gradFIn__8 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "gradFIn__11" c_gradFIn__11
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
gradFIn__11
  :: String -> SX -> IO (M.Map String SX, Vector String)
gradFIn__11 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_gradFIn__11 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "gradFIn__12" c_gradFIn__12
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
gradFIn__12
  :: String -> SX -> String -> IO (M.Map String SX, Vector String)
gradFIn__12 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_gradFIn__12 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "gradFIn__13" c_gradFIn__13
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
gradFIn__13
  :: String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
gradFIn__13 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_gradFIn__13 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "gradFOut__0" c_gradFOut__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
gradFOut__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
gradFOut__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_gradFOut__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "gradFOut__1" c_gradFOut__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
gradFOut__1
  :: String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
gradFOut__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_gradFOut__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "gradFOut__2" c_gradFOut__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
gradFOut__2
  :: String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
gradFOut__2 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_gradFOut__2 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "gradFOut__3" c_gradFOut__3
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
gradFOut__3
  :: String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
gradFOut__3 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_gradFOut__3 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "gradFOut__4" c_gradFOut__4
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
gradFOut__4
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
gradFOut__4 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_gradFOut__4 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "gradFOut__5" c_gradFOut__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
gradFOut__5
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
gradFOut__5 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_gradFOut__5 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "gradFOut__6" c_gradFOut__6
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
gradFOut__6
  :: String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
gradFOut__6 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_gradFOut__6 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "gradFOut__7" c_gradFOut__7
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
gradFOut__7
  :: String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
gradFOut__7 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_gradFOut__7 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "gradFOut__8" c_gradFOut__8
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
gradFOut__8
  :: String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
gradFOut__8 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_gradFOut__8 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "gradFOut__9" c_gradFOut__9
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
gradFOut__9
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
gradFOut__9 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_gradFOut__9 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "gradFOut__10" c_gradFOut__10
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
gradFOut__10
  :: String -> MX -> IO (M.Map String MX, Vector String)
gradFOut__10 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_gradFOut__10 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "gradFOut__11" c_gradFOut__11
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
gradFOut__11
  :: String -> MX -> String -> IO (M.Map String MX, Vector String)
gradFOut__11 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_gradFOut__11 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "gradFOut__12" c_gradFOut__12
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
gradFOut__12
  :: String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
gradFOut__12 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_gradFOut__12 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "gradFOut__13" c_gradFOut__13
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
gradFOut__13
  :: String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
gradFOut__13 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_gradFOut__13 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "gradFOut__14" c_gradFOut__14
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
gradFOut__14
  :: String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
gradFOut__14 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_gradFOut__14 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "gradFOut__17" c_gradFOut__17
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
gradFOut__17
  :: String -> SX -> IO (M.Map String SX, Vector String)
gradFOut__17 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_gradFOut__17 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "gradFOut__18" c_gradFOut__18
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
gradFOut__18
  :: String -> SX -> String -> IO (M.Map String SX, Vector String)
gradFOut__18 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_gradFOut__18 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "gradFOut__19" c_gradFOut__19
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
gradFOut__19
  :: String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
gradFOut__19 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_gradFOut__19 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "gradFOut__20" c_gradFOut__20
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
gradFOut__20
  :: String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
gradFOut__20 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_gradFOut__20 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "gradFOut__21" c_gradFOut__21
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
gradFOut__21
  :: String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
gradFOut__21 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_gradFOut__21 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagIn__0" c_hessLagIn__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
hessLagIn__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
hessLagIn__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagIn__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagIn__1" c_hessLagIn__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
hessLagIn__1
  :: String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
hessLagIn__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagIn__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagIn__2" c_hessLagIn__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
hessLagIn__2
  :: String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
hessLagIn__2 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagIn__2 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagIn__3" c_hessLagIn__3
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
hessLagIn__3
  :: String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
hessLagIn__3 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagIn__3 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagIn__4" c_hessLagIn__4
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
hessLagIn__4
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
hessLagIn__4 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagIn__4 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagIn__5" c_hessLagIn__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
hessLagIn__5
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
hessLagIn__5 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagIn__5 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagIn__6" c_hessLagIn__6
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
hessLagIn__6
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
hessLagIn__6 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagIn__6 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagIn__7" c_hessLagIn__7
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
hessLagIn__7
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
hessLagIn__7 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagIn__7 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagIn__8" c_hessLagIn__8
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
hessLagIn__8
  :: String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
hessLagIn__8 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagIn__8 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagIn__9" c_hessLagIn__9
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
hessLagIn__9
  :: String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
hessLagIn__9 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagIn__9 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagIn__10" c_hessLagIn__10
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
hessLagIn__10
  :: String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
hessLagIn__10 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagIn__10 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagIn__11" c_hessLagIn__11
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
hessLagIn__11
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
hessLagIn__11 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagIn__11 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagIn__12" c_hessLagIn__12
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
hessLagIn__12
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
hessLagIn__12 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagIn__12 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagIn__13" c_hessLagIn__13
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
hessLagIn__13
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
hessLagIn__13 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagIn__13 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagIn__14" c_hessLagIn__14
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
hessLagIn__14
  :: String -> MX -> IO (M.Map String MX, Vector String)
hessLagIn__14 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagIn__14 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagIn__15" c_hessLagIn__15
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
hessLagIn__15
  :: String -> MX -> String -> IO (M.Map String MX, Vector String)
hessLagIn__15 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagIn__15 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagIn__16" c_hessLagIn__16
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
hessLagIn__16
  :: String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
hessLagIn__16 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagIn__16 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagIn__17" c_hessLagIn__17
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
hessLagIn__17
  :: String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
hessLagIn__17 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagIn__17 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagIn__18" c_hessLagIn__18
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
hessLagIn__18
  :: String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
hessLagIn__18 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagIn__18 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagIn__19" c_hessLagIn__19
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
hessLagIn__19
  :: String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
hessLagIn__19 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagIn__19 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagIn__20" c_hessLagIn__20
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
hessLagIn__20
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
hessLagIn__20 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagIn__20 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagIn__23" c_hessLagIn__23
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
hessLagIn__23
  :: String -> SX -> IO (M.Map String SX, Vector String)
hessLagIn__23 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagIn__23 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagIn__24" c_hessLagIn__24
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
hessLagIn__24
  :: String -> SX -> String -> IO (M.Map String SX, Vector String)
hessLagIn__24 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagIn__24 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagIn__25" c_hessLagIn__25
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
hessLagIn__25
  :: String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
hessLagIn__25 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagIn__25 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagIn__26" c_hessLagIn__26
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
hessLagIn__26
  :: String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
hessLagIn__26 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagIn__26 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagIn__27" c_hessLagIn__27
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
hessLagIn__27
  :: String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
hessLagIn__27 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagIn__27 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagIn__28" c_hessLagIn__28
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
hessLagIn__28
  :: String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
hessLagIn__28 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagIn__28 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagIn__29" c_hessLagIn__29
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
hessLagIn__29
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
hessLagIn__29 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagIn__29 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagOut__0" c_hessLagOut__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
hessLagOut__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
hessLagOut__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagOut__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagOut__1" c_hessLagOut__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
hessLagOut__1
  :: String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
hessLagOut__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagOut__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagOut__2" c_hessLagOut__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
hessLagOut__2
  :: String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
hessLagOut__2 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagOut__2 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagOut__3" c_hessLagOut__3
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
hessLagOut__3
  :: String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
hessLagOut__3 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagOut__3 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagOut__4" c_hessLagOut__4
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
hessLagOut__4
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
hessLagOut__4 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagOut__4 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagOut__5" c_hessLagOut__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
hessLagOut__5
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
hessLagOut__5 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagOut__5 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagOut__6" c_hessLagOut__6
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
hessLagOut__6
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
hessLagOut__6 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagOut__6 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagOut__7" c_hessLagOut__7
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
hessLagOut__7
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
hessLagOut__7 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagOut__7 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagOut__8" c_hessLagOut__8
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
hessLagOut__8
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
hessLagOut__8 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagOut__8 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagOut__9" c_hessLagOut__9
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
hessLagOut__9
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
hessLagOut__9 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagOut__9 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagOut__10" c_hessLagOut__10
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
hessLagOut__10
  :: String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
hessLagOut__10 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagOut__10 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagOut__11" c_hessLagOut__11
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
hessLagOut__11
  :: String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
hessLagOut__11 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagOut__11 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagOut__12" c_hessLagOut__12
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
hessLagOut__12
  :: String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
hessLagOut__12 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagOut__12 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagOut__13" c_hessLagOut__13
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
hessLagOut__13
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
hessLagOut__13 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagOut__13 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagOut__14" c_hessLagOut__14
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
hessLagOut__14
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
hessLagOut__14 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagOut__14 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagOut__15" c_hessLagOut__15
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
hessLagOut__15
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
hessLagOut__15 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagOut__15 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagOut__16" c_hessLagOut__16
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
hessLagOut__16
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
hessLagOut__16 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagOut__16 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagOut__17" c_hessLagOut__17
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
hessLagOut__17
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
hessLagOut__17 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagOut__17 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagOut__18" c_hessLagOut__18
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
hessLagOut__18
  :: String -> MX -> IO (M.Map String MX, Vector String)
hessLagOut__18 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagOut__18 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagOut__19" c_hessLagOut__19
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
hessLagOut__19
  :: String -> MX -> String -> IO (M.Map String MX, Vector String)
hessLagOut__19 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagOut__19 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagOut__20" c_hessLagOut__20
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
hessLagOut__20
  :: String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
hessLagOut__20 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagOut__20 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagOut__21" c_hessLagOut__21
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
hessLagOut__21
  :: String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
hessLagOut__21 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagOut__21 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagOut__22" c_hessLagOut__22
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
hessLagOut__22
  :: String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
hessLagOut__22 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagOut__22 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagOut__23" c_hessLagOut__23
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
hessLagOut__23
  :: String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
hessLagOut__23 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagOut__23 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagOut__24" c_hessLagOut__24
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
hessLagOut__24
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
hessLagOut__24 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagOut__24 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagOut__25" c_hessLagOut__25
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
hessLagOut__25
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
hessLagOut__25 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagOut__25 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagOut__26" c_hessLagOut__26
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
hessLagOut__26
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
hessLagOut__26 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagOut__26 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagOut__29" c_hessLagOut__29
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
hessLagOut__29
  :: String -> SX -> IO (M.Map String SX, Vector String)
hessLagOut__29 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagOut__29 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagOut__30" c_hessLagOut__30
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
hessLagOut__30
  :: String -> SX -> String -> IO (M.Map String SX, Vector String)
hessLagOut__30 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagOut__30 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagOut__31" c_hessLagOut__31
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
hessLagOut__31
  :: String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
hessLagOut__31 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagOut__31 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagOut__32" c_hessLagOut__32
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
hessLagOut__32
  :: String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
hessLagOut__32 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagOut__32 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagOut__33" c_hessLagOut__33
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
hessLagOut__33
  :: String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
hessLagOut__33 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagOut__33 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagOut__34" c_hessLagOut__34
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
hessLagOut__34
  :: String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
hessLagOut__34 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagOut__34 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagOut__35" c_hessLagOut__35
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
hessLagOut__35
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
hessLagOut__35 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagOut__35 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagOut__36" c_hessLagOut__36
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
hessLagOut__36
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
hessLagOut__36 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagOut__36 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hessLagOut__37" c_hessLagOut__37
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
hessLagOut__37
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
hessLagOut__37 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hessLagOut__37 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hnlpIn__0" c_hnlpIn__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
hnlpIn__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
hnlpIn__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hnlpIn__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hnlpIn__1" c_hnlpIn__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
hnlpIn__1
  :: String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
hnlpIn__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hnlpIn__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hnlpIn__2" c_hnlpIn__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
hnlpIn__2
  :: String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
hnlpIn__2 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hnlpIn__2 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hnlpIn__3" c_hnlpIn__3
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
hnlpIn__3
  :: String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
hnlpIn__3 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hnlpIn__3 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hnlpIn__4" c_hnlpIn__4
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
hnlpIn__4
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
hnlpIn__4 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hnlpIn__4 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hnlpIn__5" c_hnlpIn__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
hnlpIn__5
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
hnlpIn__5 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hnlpIn__5 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hnlpIn__6" c_hnlpIn__6
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
hnlpIn__6
  :: String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
hnlpIn__6 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hnlpIn__6 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hnlpIn__7" c_hnlpIn__7
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
hnlpIn__7
  :: String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
hnlpIn__7 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hnlpIn__7 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hnlpIn__8" c_hnlpIn__8
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
hnlpIn__8
  :: String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
hnlpIn__8 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hnlpIn__8 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hnlpIn__9" c_hnlpIn__9
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
hnlpIn__9
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
hnlpIn__9 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hnlpIn__9 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hnlpIn__10" c_hnlpIn__10
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
hnlpIn__10
  :: String -> MX -> IO (M.Map String MX, Vector String)
hnlpIn__10 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hnlpIn__10 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hnlpIn__11" c_hnlpIn__11
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
hnlpIn__11
  :: String -> MX -> String -> IO (M.Map String MX, Vector String)
hnlpIn__11 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hnlpIn__11 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hnlpIn__12" c_hnlpIn__12
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
hnlpIn__12
  :: String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
hnlpIn__12 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hnlpIn__12 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hnlpIn__13" c_hnlpIn__13
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
hnlpIn__13
  :: String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
hnlpIn__13 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hnlpIn__13 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hnlpIn__14" c_hnlpIn__14
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
hnlpIn__14
  :: String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
hnlpIn__14 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hnlpIn__14 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hnlpIn__17" c_hnlpIn__17
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
hnlpIn__17
  :: String -> SX -> IO (M.Map String SX, Vector String)
hnlpIn__17 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hnlpIn__17 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hnlpIn__18" c_hnlpIn__18
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
hnlpIn__18
  :: String -> SX -> String -> IO (M.Map String SX, Vector String)
hnlpIn__18 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hnlpIn__18 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hnlpIn__19" c_hnlpIn__19
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
hnlpIn__19
  :: String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
hnlpIn__19 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hnlpIn__19 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hnlpIn__20" c_hnlpIn__20
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
hnlpIn__20
  :: String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
hnlpIn__20 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hnlpIn__20 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "hnlpIn__21" c_hnlpIn__21
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
hnlpIn__21
  :: String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
hnlpIn__21 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_hnlpIn__21 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__0" c_integratorIn__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
integratorIn__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__1" c_integratorIn__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__1
  :: String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
integratorIn__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__2" c_integratorIn__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__2
  :: String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
integratorIn__2 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__2 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__3" c_integratorIn__3
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__3
  :: String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
integratorIn__3 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__3 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__4" c_integratorIn__4
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__4
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
integratorIn__4 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__4 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__5" c_integratorIn__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__5
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
integratorIn__5 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__5 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__6" c_integratorIn__6
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__6
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
integratorIn__6 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__6 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__7" c_integratorIn__7
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__7
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
integratorIn__7 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__7 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__8" c_integratorIn__8
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__8
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
integratorIn__8 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__8 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__9" c_integratorIn__9
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__9
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
integratorIn__9 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__9 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__10" c_integratorIn__10
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__10
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
integratorIn__10 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__10 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__11" c_integratorIn__11
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__11
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
integratorIn__11 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__11 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__12" c_integratorIn__12
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__12
  :: String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
integratorIn__12 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__12 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__13" c_integratorIn__13
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__13
  :: String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
integratorIn__13 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__13 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__14" c_integratorIn__14
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__14
  :: String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
integratorIn__14 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__14 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__15" c_integratorIn__15
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__15
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
integratorIn__15 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__15 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__16" c_integratorIn__16
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__16
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
integratorIn__16 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__16 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__17" c_integratorIn__17
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__17
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
integratorIn__17 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__17 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__18" c_integratorIn__18
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__18
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
integratorIn__18 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__18 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__19" c_integratorIn__19
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__19
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
integratorIn__19 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__19 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__20" c_integratorIn__20
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__20
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
integratorIn__20 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__20 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__21" c_integratorIn__21
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__21
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
integratorIn__21 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__21 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__22" c_integratorIn__22
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__22
  :: String -> MX -> IO (M.Map String MX, Vector String)
integratorIn__22 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__22 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__23" c_integratorIn__23
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__23
  :: String -> MX -> String -> IO (M.Map String MX, Vector String)
integratorIn__23 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__23 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__24" c_integratorIn__24
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__24
  :: String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
integratorIn__24 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__24 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__25" c_integratorIn__25
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__25
  :: String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
integratorIn__25 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__25 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__26" c_integratorIn__26
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__26
  :: String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
integratorIn__26 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__26 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__27" c_integratorIn__27
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__27
  :: String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
integratorIn__27 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__27 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__28" c_integratorIn__28
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__28
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
integratorIn__28 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__28 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__29" c_integratorIn__29
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__29
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
integratorIn__29 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__29 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__30" c_integratorIn__30
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__30
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
integratorIn__30 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__30 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__31" c_integratorIn__31
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__31
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
integratorIn__31 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__31 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__32" c_integratorIn__32
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__32
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
integratorIn__32 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__32 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__35" c_integratorIn__35
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__35
  :: String -> SX -> IO (M.Map String SX, Vector String)
integratorIn__35 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__35 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__36" c_integratorIn__36
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__36
  :: String -> SX -> String -> IO (M.Map String SX, Vector String)
integratorIn__36 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__36 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__37" c_integratorIn__37
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__37
  :: String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
integratorIn__37 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__37 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__38" c_integratorIn__38
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__38
  :: String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
integratorIn__38 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__38 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__39" c_integratorIn__39
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__39
  :: String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
integratorIn__39 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__39 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__40" c_integratorIn__40
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__40
  :: String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
integratorIn__40 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__40 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__41" c_integratorIn__41
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__41
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
integratorIn__41 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__41 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__42" c_integratorIn__42
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__42
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
integratorIn__42 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__42 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__43" c_integratorIn__43
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__43
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
integratorIn__43 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__43 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__44" c_integratorIn__44
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__44
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
integratorIn__44 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__44 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorIn__45" c_integratorIn__45
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
integratorIn__45
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
integratorIn__45 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorIn__45 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__0" c_integratorOut__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
integratorOut__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__1" c_integratorOut__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__1
  :: String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
integratorOut__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__2" c_integratorOut__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__2
  :: String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
integratorOut__2 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__2 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__3" c_integratorOut__3
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__3
  :: String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
integratorOut__3 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__3 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__4" c_integratorOut__4
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__4
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
integratorOut__4 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__4 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__5" c_integratorOut__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__5
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
integratorOut__5 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__5 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__6" c_integratorOut__6
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__6
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
integratorOut__6 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__6 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__7" c_integratorOut__7
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__7
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
integratorOut__7 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__7 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__8" c_integratorOut__8
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__8
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
integratorOut__8 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__8 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__9" c_integratorOut__9
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__9
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
integratorOut__9 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__9 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__10" c_integratorOut__10
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__10
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
integratorOut__10 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__10 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__11" c_integratorOut__11
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__11
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
integratorOut__11 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__11 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__12" c_integratorOut__12
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__12
  :: String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
integratorOut__12 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__12 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__13" c_integratorOut__13
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__13
  :: String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
integratorOut__13 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__13 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__14" c_integratorOut__14
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__14
  :: String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
integratorOut__14 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__14 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__15" c_integratorOut__15
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__15
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
integratorOut__15 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__15 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__16" c_integratorOut__16
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__16
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
integratorOut__16 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__16 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__17" c_integratorOut__17
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__17
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
integratorOut__17 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__17 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__18" c_integratorOut__18
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__18
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
integratorOut__18 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__18 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__19" c_integratorOut__19
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__19
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
integratorOut__19 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__19 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__20" c_integratorOut__20
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__20
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
integratorOut__20 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__20 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__21" c_integratorOut__21
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__21
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
integratorOut__21 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__21 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__22" c_integratorOut__22
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__22
  :: String -> MX -> IO (M.Map String MX, Vector String)
integratorOut__22 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__22 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__23" c_integratorOut__23
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__23
  :: String -> MX -> String -> IO (M.Map String MX, Vector String)
integratorOut__23 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__23 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__24" c_integratorOut__24
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__24
  :: String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
integratorOut__24 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__24 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__25" c_integratorOut__25
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__25
  :: String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
integratorOut__25 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__25 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__26" c_integratorOut__26
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__26
  :: String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
integratorOut__26 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__26 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__27" c_integratorOut__27
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__27
  :: String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
integratorOut__27 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__27 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__28" c_integratorOut__28
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__28
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
integratorOut__28 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__28 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__29" c_integratorOut__29
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__29
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
integratorOut__29 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__29 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__30" c_integratorOut__30
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__30
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
integratorOut__30 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__30 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__31" c_integratorOut__31
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__31
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
integratorOut__31 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__31 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__32" c_integratorOut__32
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__32
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
integratorOut__32 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__32 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__35" c_integratorOut__35
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__35
  :: String -> SX -> IO (M.Map String SX, Vector String)
integratorOut__35 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__35 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__36" c_integratorOut__36
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__36
  :: String -> SX -> String -> IO (M.Map String SX, Vector String)
integratorOut__36 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__36 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__37" c_integratorOut__37
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__37
  :: String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
integratorOut__37 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__37 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__38" c_integratorOut__38
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__38
  :: String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
integratorOut__38 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__38 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__39" c_integratorOut__39
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__39
  :: String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
integratorOut__39 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__39 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__40" c_integratorOut__40
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__40
  :: String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
integratorOut__40 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__40 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__41" c_integratorOut__41
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__41
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
integratorOut__41 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__41 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__42" c_integratorOut__42
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__42
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
integratorOut__42 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__42 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__43" c_integratorOut__43
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__43
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
integratorOut__43 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__43 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__44" c_integratorOut__44
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__44
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
integratorOut__44 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__44 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "integratorOut__45" c_integratorOut__45
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
integratorOut__45
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
integratorOut__45 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_integratorOut__45 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "jacGIn__0" c_jacGIn__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
jacGIn__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
jacGIn__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_jacGIn__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "jacGIn__1" c_jacGIn__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
jacGIn__1
  :: String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
jacGIn__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_jacGIn__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "jacGIn__2" c_jacGIn__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
jacGIn__2
  :: String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
jacGIn__2 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_jacGIn__2 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "jacGIn__3" c_jacGIn__3
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
jacGIn__3
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
jacGIn__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_jacGIn__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "jacGIn__4" c_jacGIn__4
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
jacGIn__4
  :: String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
jacGIn__4 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_jacGIn__4 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "jacGIn__5" c_jacGIn__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
jacGIn__5
  :: String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
jacGIn__5 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_jacGIn__5 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "jacGIn__6" c_jacGIn__6
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
jacGIn__6
  :: String -> MX -> IO (M.Map String MX, Vector String)
jacGIn__6 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_jacGIn__6 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "jacGIn__7" c_jacGIn__7
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
jacGIn__7
  :: String -> MX -> String -> IO (M.Map String MX, Vector String)
jacGIn__7 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_jacGIn__7 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "jacGIn__8" c_jacGIn__8
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
jacGIn__8
  :: String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
jacGIn__8 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_jacGIn__8 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "jacGIn__11" c_jacGIn__11
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
jacGIn__11
  :: String -> SX -> IO (M.Map String SX, Vector String)
jacGIn__11 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_jacGIn__11 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "jacGIn__12" c_jacGIn__12
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
jacGIn__12
  :: String -> SX -> String -> IO (M.Map String SX, Vector String)
jacGIn__12 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_jacGIn__12 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "jacGIn__13" c_jacGIn__13
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
jacGIn__13
  :: String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
jacGIn__13 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_jacGIn__13 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "jacGOut__0" c_jacGOut__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
jacGOut__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
jacGOut__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_jacGOut__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "jacGOut__1" c_jacGOut__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
jacGOut__1
  :: String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
jacGOut__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_jacGOut__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "jacGOut__2" c_jacGOut__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
jacGOut__2
  :: String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
jacGOut__2 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_jacGOut__2 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "jacGOut__3" c_jacGOut__3
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
jacGOut__3
  :: String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
jacGOut__3 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_jacGOut__3 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "jacGOut__4" c_jacGOut__4
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
jacGOut__4
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
jacGOut__4 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_jacGOut__4 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "jacGOut__5" c_jacGOut__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
jacGOut__5
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
jacGOut__5 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_jacGOut__5 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "jacGOut__6" c_jacGOut__6
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
jacGOut__6
  :: String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
jacGOut__6 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_jacGOut__6 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "jacGOut__7" c_jacGOut__7
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
jacGOut__7
  :: String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
jacGOut__7 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_jacGOut__7 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "jacGOut__8" c_jacGOut__8
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
jacGOut__8
  :: String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
jacGOut__8 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_jacGOut__8 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "jacGOut__9" c_jacGOut__9
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
jacGOut__9
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
jacGOut__9 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_jacGOut__9 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "jacGOut__10" c_jacGOut__10
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
jacGOut__10
  :: String -> MX -> IO (M.Map String MX, Vector String)
jacGOut__10 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_jacGOut__10 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "jacGOut__11" c_jacGOut__11
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
jacGOut__11
  :: String -> MX -> String -> IO (M.Map String MX, Vector String)
jacGOut__11 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_jacGOut__11 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "jacGOut__12" c_jacGOut__12
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
jacGOut__12
  :: String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
jacGOut__12 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_jacGOut__12 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "jacGOut__13" c_jacGOut__13
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
jacGOut__13
  :: String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
jacGOut__13 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_jacGOut__13 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "jacGOut__14" c_jacGOut__14
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
jacGOut__14
  :: String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
jacGOut__14 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_jacGOut__14 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "jacGOut__17" c_jacGOut__17
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
jacGOut__17
  :: String -> SX -> IO (M.Map String SX, Vector String)
jacGOut__17 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_jacGOut__17 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "jacGOut__18" c_jacGOut__18
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
jacGOut__18
  :: String -> SX -> String -> IO (M.Map String SX, Vector String)
jacGOut__18 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_jacGOut__18 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "jacGOut__19" c_jacGOut__19
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
jacGOut__19
  :: String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
jacGOut__19 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_jacGOut__19 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "jacGOut__20" c_jacGOut__20
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
jacGOut__20
  :: String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
jacGOut__20 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_jacGOut__20 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "jacGOut__21" c_jacGOut__21
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
jacGOut__21
  :: String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
jacGOut__21 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_jacGOut__21 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "linsolIn__0" c_linsolIn__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
linsolIn__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
linsolIn__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_linsolIn__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "linsolIn__1" c_linsolIn__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
linsolIn__1
  :: String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
linsolIn__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_linsolIn__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "linsolIn__2" c_linsolIn__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
linsolIn__2
  :: String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
linsolIn__2 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_linsolIn__2 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "linsolIn__3" c_linsolIn__3
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
linsolIn__3
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
linsolIn__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_linsolIn__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "linsolIn__4" c_linsolIn__4
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
linsolIn__4
  :: String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
linsolIn__4 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_linsolIn__4 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "linsolIn__5" c_linsolIn__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
linsolIn__5
  :: String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
linsolIn__5 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_linsolIn__5 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "linsolIn__6" c_linsolIn__6
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
linsolIn__6
  :: String -> MX -> IO (M.Map String MX, Vector String)
linsolIn__6 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_linsolIn__6 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "linsolIn__7" c_linsolIn__7
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
linsolIn__7
  :: String -> MX -> String -> IO (M.Map String MX, Vector String)
linsolIn__7 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_linsolIn__7 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "linsolIn__8" c_linsolIn__8
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
linsolIn__8
  :: String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
linsolIn__8 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_linsolIn__8 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "linsolIn__11" c_linsolIn__11
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
linsolIn__11
  :: String -> SX -> IO (M.Map String SX, Vector String)
linsolIn__11 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_linsolIn__11 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "linsolIn__12" c_linsolIn__12
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
linsolIn__12
  :: String -> SX -> String -> IO (M.Map String SX, Vector String)
linsolIn__12 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_linsolIn__12 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "linsolIn__13" c_linsolIn__13
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
linsolIn__13
  :: String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
linsolIn__13 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_linsolIn__13 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "linsolOut__0" c_linsolOut__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
linsolOut__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
linsolOut__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_linsolOut__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "linsolOut__1" c_linsolOut__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
linsolOut__1
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
linsolOut__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_linsolOut__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "linsolOut__2" c_linsolOut__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
linsolOut__2
  :: String -> MX -> IO (M.Map String MX, Vector String)
linsolOut__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_linsolOut__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "linsolOut__5" c_linsolOut__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
linsolOut__5
  :: String -> SX -> IO (M.Map String SX, Vector String)
linsolOut__5 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_linsolOut__5 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lookupvector" c_lookupvector
  :: Ptr (Ptr StdString) -> Ptr (StdVec CInt) -> CInt -> IO (Ptr (StdVec CInt))
lookupvector
  :: Vector Int -> Int -> IO (Vector Int)
lookupvector x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lookupvector errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__0" c_lpIn__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
lpIn__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__1" c_lpIn__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__1
  :: String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
lpIn__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__2" c_lpIn__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__2
  :: String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
lpIn__2 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__2 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__3" c_lpIn__3
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__3
  :: String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
lpIn__3 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__3 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__4" c_lpIn__4
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__4
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
lpIn__4 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__4 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__5" c_lpIn__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__5
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
lpIn__5 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__5 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__6" c_lpIn__6
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__6
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
lpIn__6 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__6 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__7" c_lpIn__7
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__7
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
lpIn__7 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__7 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__8" c_lpIn__8
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__8
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
lpIn__8 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__8 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__9" c_lpIn__9
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__9
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
lpIn__9 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__9 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__10" c_lpIn__10
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__10
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
lpIn__10 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__10 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__11" c_lpIn__11
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__11
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
lpIn__11 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__11 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__12" c_lpIn__12
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__12
  :: String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
lpIn__12 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__12 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__13" c_lpIn__13
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__13
  :: String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
lpIn__13 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__13 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__14" c_lpIn__14
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__14
  :: String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
lpIn__14 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__14 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__15" c_lpIn__15
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__15
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
lpIn__15 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__15 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__16" c_lpIn__16
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__16
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
lpIn__16 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__16 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__17" c_lpIn__17
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__17
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
lpIn__17 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__17 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__18" c_lpIn__18
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__18
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
lpIn__18 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__18 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__19" c_lpIn__19
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__19
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
lpIn__19 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__19 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__20" c_lpIn__20
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__20
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
lpIn__20 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__20 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__21" c_lpIn__21
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__21
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
lpIn__21 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__21 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__22" c_lpIn__22
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__22
  :: String -> MX -> IO (M.Map String MX, Vector String)
lpIn__22 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__22 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__23" c_lpIn__23
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__23
  :: String -> MX -> String -> IO (M.Map String MX, Vector String)
lpIn__23 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__23 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__24" c_lpIn__24
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__24
  :: String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
lpIn__24 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__24 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__25" c_lpIn__25
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__25
  :: String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
lpIn__25 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__25 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__26" c_lpIn__26
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__26
  :: String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
lpIn__26 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__26 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__27" c_lpIn__27
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__27
  :: String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
lpIn__27 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__27 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__28" c_lpIn__28
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__28
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
lpIn__28 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__28 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__29" c_lpIn__29
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__29
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
lpIn__29 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__29 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__30" c_lpIn__30
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__30
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
lpIn__30 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__30 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__31" c_lpIn__31
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__31
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
lpIn__31 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__31 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__32" c_lpIn__32
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__32
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
lpIn__32 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__32 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__35" c_lpIn__35
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__35
  :: String -> SX -> IO (M.Map String SX, Vector String)
lpIn__35 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__35 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__36" c_lpIn__36
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__36
  :: String -> SX -> String -> IO (M.Map String SX, Vector String)
lpIn__36 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__36 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__37" c_lpIn__37
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__37
  :: String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
lpIn__37 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__37 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__38" c_lpIn__38
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__38
  :: String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
lpIn__38 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__38 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__39" c_lpIn__39
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__39
  :: String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
lpIn__39 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__39 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__40" c_lpIn__40
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__40
  :: String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
lpIn__40 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__40 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__41" c_lpIn__41
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__41
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
lpIn__41 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__41 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__42" c_lpIn__42
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__42
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
lpIn__42 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__42 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__43" c_lpIn__43
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__43
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
lpIn__43 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__43 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__44" c_lpIn__44
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__44
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
lpIn__44 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__44 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpIn__45" c_lpIn__45
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
lpIn__45
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
lpIn__45 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpIn__45 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpOut__0" c_lpOut__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
lpOut__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
lpOut__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpOut__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpOut__1" c_lpOut__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
lpOut__1
  :: String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
lpOut__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpOut__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpOut__2" c_lpOut__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
lpOut__2
  :: String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
lpOut__2 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpOut__2 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpOut__3" c_lpOut__3
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
lpOut__3
  :: String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
lpOut__3 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpOut__3 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpOut__4" c_lpOut__4
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
lpOut__4
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
lpOut__4 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpOut__4 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpOut__5" c_lpOut__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
lpOut__5
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
lpOut__5 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpOut__5 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpOut__6" c_lpOut__6
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
lpOut__6
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
lpOut__6 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpOut__6 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpOut__7" c_lpOut__7
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
lpOut__7
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
lpOut__7 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpOut__7 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpOut__8" c_lpOut__8
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
lpOut__8
  :: String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
lpOut__8 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpOut__8 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpOut__9" c_lpOut__9
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
lpOut__9
  :: String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
lpOut__9 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpOut__9 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpOut__10" c_lpOut__10
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
lpOut__10
  :: String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
lpOut__10 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpOut__10 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpOut__11" c_lpOut__11
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
lpOut__11
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
lpOut__11 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpOut__11 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpOut__12" c_lpOut__12
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
lpOut__12
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
lpOut__12 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpOut__12 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpOut__13" c_lpOut__13
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
lpOut__13
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
lpOut__13 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpOut__13 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpOut__14" c_lpOut__14
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
lpOut__14
  :: String -> MX -> IO (M.Map String MX, Vector String)
lpOut__14 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpOut__14 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpOut__15" c_lpOut__15
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
lpOut__15
  :: String -> MX -> String -> IO (M.Map String MX, Vector String)
lpOut__15 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpOut__15 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpOut__16" c_lpOut__16
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
lpOut__16
  :: String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
lpOut__16 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpOut__16 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpOut__17" c_lpOut__17
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
lpOut__17
  :: String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
lpOut__17 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpOut__17 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpOut__18" c_lpOut__18
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
lpOut__18
  :: String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
lpOut__18 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpOut__18 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpOut__19" c_lpOut__19
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
lpOut__19
  :: String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
lpOut__19 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpOut__19 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpOut__20" c_lpOut__20
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
lpOut__20
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
lpOut__20 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpOut__20 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpOut__23" c_lpOut__23
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
lpOut__23
  :: String -> SX -> IO (M.Map String SX, Vector String)
lpOut__23 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpOut__23 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpOut__24" c_lpOut__24
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
lpOut__24
  :: String -> SX -> String -> IO (M.Map String SX, Vector String)
lpOut__24 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpOut__24 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpOut__25" c_lpOut__25
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
lpOut__25
  :: String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
lpOut__25 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpOut__25 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpOut__26" c_lpOut__26
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
lpOut__26
  :: String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
lpOut__26 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpOut__26 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpOut__27" c_lpOut__27
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
lpOut__27
  :: String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
lpOut__27 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpOut__27 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpOut__28" c_lpOut__28
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
lpOut__28
  :: String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
lpOut__28 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpOut__28 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lpOut__29" c_lpOut__29
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
lpOut__29
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
lpOut__29 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lpOut__29 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdleIn__0" c_lrdleIn__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
lrdleIn__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
lrdleIn__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdleIn__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdleIn__1" c_lrdleIn__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
lrdleIn__1
  :: String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
lrdleIn__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdleIn__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdleIn__2" c_lrdleIn__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
lrdleIn__2
  :: String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
lrdleIn__2 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdleIn__2 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdleIn__3" c_lrdleIn__3
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
lrdleIn__3
  :: String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
lrdleIn__3 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdleIn__3 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdleIn__4" c_lrdleIn__4
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
lrdleIn__4
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
lrdleIn__4 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdleIn__4 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdleIn__5" c_lrdleIn__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
lrdleIn__5
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
lrdleIn__5 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdleIn__5 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdleIn__6" c_lrdleIn__6
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
lrdleIn__6
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
lrdleIn__6 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdleIn__6 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdleIn__7" c_lrdleIn__7
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
lrdleIn__7
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
lrdleIn__7 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdleIn__7 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdleIn__8" c_lrdleIn__8
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
lrdleIn__8
  :: String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
lrdleIn__8 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdleIn__8 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdleIn__9" c_lrdleIn__9
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
lrdleIn__9
  :: String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
lrdleIn__9 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdleIn__9 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdleIn__10" c_lrdleIn__10
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
lrdleIn__10
  :: String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
lrdleIn__10 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdleIn__10 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdleIn__11" c_lrdleIn__11
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
lrdleIn__11
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
lrdleIn__11 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdleIn__11 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdleIn__12" c_lrdleIn__12
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
lrdleIn__12
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
lrdleIn__12 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdleIn__12 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdleIn__13" c_lrdleIn__13
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
lrdleIn__13
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
lrdleIn__13 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdleIn__13 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdleIn__14" c_lrdleIn__14
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
lrdleIn__14
  :: String -> MX -> IO (M.Map String MX, Vector String)
lrdleIn__14 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdleIn__14 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdleIn__15" c_lrdleIn__15
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
lrdleIn__15
  :: String -> MX -> String -> IO (M.Map String MX, Vector String)
lrdleIn__15 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdleIn__15 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdleIn__16" c_lrdleIn__16
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
lrdleIn__16
  :: String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
lrdleIn__16 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdleIn__16 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdleIn__17" c_lrdleIn__17
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
lrdleIn__17
  :: String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
lrdleIn__17 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdleIn__17 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdleIn__18" c_lrdleIn__18
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
lrdleIn__18
  :: String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
lrdleIn__18 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdleIn__18 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdleIn__19" c_lrdleIn__19
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
lrdleIn__19
  :: String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
lrdleIn__19 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdleIn__19 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdleIn__20" c_lrdleIn__20
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
lrdleIn__20
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
lrdleIn__20 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdleIn__20 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdleIn__23" c_lrdleIn__23
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
lrdleIn__23
  :: String -> SX -> IO (M.Map String SX, Vector String)
lrdleIn__23 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdleIn__23 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdleIn__24" c_lrdleIn__24
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
lrdleIn__24
  :: String -> SX -> String -> IO (M.Map String SX, Vector String)
lrdleIn__24 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdleIn__24 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdleIn__25" c_lrdleIn__25
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
lrdleIn__25
  :: String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
lrdleIn__25 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdleIn__25 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdleIn__26" c_lrdleIn__26
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
lrdleIn__26
  :: String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
lrdleIn__26 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdleIn__26 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdleIn__27" c_lrdleIn__27
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
lrdleIn__27
  :: String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
lrdleIn__27 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdleIn__27 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdleIn__28" c_lrdleIn__28
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
lrdleIn__28
  :: String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
lrdleIn__28 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdleIn__28 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdleIn__29" c_lrdleIn__29
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
lrdleIn__29
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
lrdleIn__29 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdleIn__29 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdleOut__0" c_lrdleOut__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
lrdleOut__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
lrdleOut__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdleOut__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdleOut__1" c_lrdleOut__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
lrdleOut__1
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
lrdleOut__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdleOut__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdleOut__2" c_lrdleOut__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
lrdleOut__2
  :: String -> MX -> IO (M.Map String MX, Vector String)
lrdleOut__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdleOut__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdleOut__5" c_lrdleOut__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
lrdleOut__5
  :: String -> SX -> IO (M.Map String SX, Vector String)
lrdleOut__5 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdleOut__5 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdpleIn__0" c_lrdpleIn__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
lrdpleIn__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
lrdpleIn__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdpleIn__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdpleIn__1" c_lrdpleIn__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
lrdpleIn__1
  :: String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
lrdpleIn__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdpleIn__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdpleIn__2" c_lrdpleIn__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
lrdpleIn__2
  :: String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
lrdpleIn__2 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdpleIn__2 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdpleIn__3" c_lrdpleIn__3
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
lrdpleIn__3
  :: String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
lrdpleIn__3 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdpleIn__3 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdpleIn__4" c_lrdpleIn__4
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
lrdpleIn__4
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
lrdpleIn__4 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdpleIn__4 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdpleIn__5" c_lrdpleIn__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
lrdpleIn__5
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
lrdpleIn__5 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdpleIn__5 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdpleIn__6" c_lrdpleIn__6
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
lrdpleIn__6
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
lrdpleIn__6 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdpleIn__6 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdpleIn__7" c_lrdpleIn__7
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
lrdpleIn__7
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
lrdpleIn__7 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdpleIn__7 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdpleIn__8" c_lrdpleIn__8
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
lrdpleIn__8
  :: String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
lrdpleIn__8 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdpleIn__8 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdpleIn__9" c_lrdpleIn__9
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
lrdpleIn__9
  :: String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
lrdpleIn__9 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdpleIn__9 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdpleIn__10" c_lrdpleIn__10
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
lrdpleIn__10
  :: String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
lrdpleIn__10 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdpleIn__10 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdpleIn__11" c_lrdpleIn__11
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
lrdpleIn__11
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
lrdpleIn__11 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdpleIn__11 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdpleIn__12" c_lrdpleIn__12
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
lrdpleIn__12
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
lrdpleIn__12 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdpleIn__12 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdpleIn__13" c_lrdpleIn__13
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
lrdpleIn__13
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
lrdpleIn__13 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdpleIn__13 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdpleIn__14" c_lrdpleIn__14
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
lrdpleIn__14
  :: String -> MX -> IO (M.Map String MX, Vector String)
lrdpleIn__14 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdpleIn__14 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdpleIn__15" c_lrdpleIn__15
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
lrdpleIn__15
  :: String -> MX -> String -> IO (M.Map String MX, Vector String)
lrdpleIn__15 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdpleIn__15 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdpleIn__16" c_lrdpleIn__16
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
lrdpleIn__16
  :: String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
lrdpleIn__16 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdpleIn__16 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdpleIn__17" c_lrdpleIn__17
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
lrdpleIn__17
  :: String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
lrdpleIn__17 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdpleIn__17 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdpleIn__18" c_lrdpleIn__18
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
lrdpleIn__18
  :: String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
lrdpleIn__18 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdpleIn__18 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdpleIn__19" c_lrdpleIn__19
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
lrdpleIn__19
  :: String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
lrdpleIn__19 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdpleIn__19 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdpleIn__20" c_lrdpleIn__20
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
lrdpleIn__20
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
lrdpleIn__20 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdpleIn__20 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdpleIn__23" c_lrdpleIn__23
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
lrdpleIn__23
  :: String -> SX -> IO (M.Map String SX, Vector String)
lrdpleIn__23 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdpleIn__23 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdpleIn__24" c_lrdpleIn__24
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
lrdpleIn__24
  :: String -> SX -> String -> IO (M.Map String SX, Vector String)
lrdpleIn__24 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdpleIn__24 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdpleIn__25" c_lrdpleIn__25
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
lrdpleIn__25
  :: String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
lrdpleIn__25 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdpleIn__25 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdpleIn__26" c_lrdpleIn__26
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
lrdpleIn__26
  :: String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
lrdpleIn__26 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdpleIn__26 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdpleIn__27" c_lrdpleIn__27
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
lrdpleIn__27
  :: String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
lrdpleIn__27 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdpleIn__27 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdpleIn__28" c_lrdpleIn__28
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
lrdpleIn__28
  :: String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
lrdpleIn__28 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdpleIn__28 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdpleIn__29" c_lrdpleIn__29
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
lrdpleIn__29
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
lrdpleIn__29 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdpleIn__29 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdpleOut__0" c_lrdpleOut__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
lrdpleOut__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
lrdpleOut__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdpleOut__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdpleOut__1" c_lrdpleOut__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
lrdpleOut__1
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
lrdpleOut__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdpleOut__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdpleOut__2" c_lrdpleOut__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
lrdpleOut__2
  :: String -> MX -> IO (M.Map String MX, Vector String)
lrdpleOut__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdpleOut__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "lrdpleOut__5" c_lrdpleOut__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
lrdpleOut__5
  :: String -> SX -> IO (M.Map String SX, Vector String)
lrdpleOut__5 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_lrdpleOut__5 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpIn__0" c_nlpIn__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
nlpIn__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
nlpIn__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpIn__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpIn__1" c_nlpIn__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
nlpIn__1
  :: String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
nlpIn__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpIn__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpIn__2" c_nlpIn__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
nlpIn__2
  :: String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
nlpIn__2 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpIn__2 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpIn__3" c_nlpIn__3
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
nlpIn__3
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
nlpIn__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpIn__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpIn__4" c_nlpIn__4
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
nlpIn__4
  :: String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
nlpIn__4 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpIn__4 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpIn__5" c_nlpIn__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
nlpIn__5
  :: String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
nlpIn__5 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpIn__5 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpIn__6" c_nlpIn__6
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
nlpIn__6
  :: String -> MX -> IO (M.Map String MX, Vector String)
nlpIn__6 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpIn__6 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpIn__7" c_nlpIn__7
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
nlpIn__7
  :: String -> MX -> String -> IO (M.Map String MX, Vector String)
nlpIn__7 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpIn__7 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpIn__8" c_nlpIn__8
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
nlpIn__8
  :: String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
nlpIn__8 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpIn__8 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpIn__11" c_nlpIn__11
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
nlpIn__11
  :: String -> SX -> IO (M.Map String SX, Vector String)
nlpIn__11 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpIn__11 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpIn__12" c_nlpIn__12
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
nlpIn__12
  :: String -> SX -> String -> IO (M.Map String SX, Vector String)
nlpIn__12 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpIn__12 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpIn__13" c_nlpIn__13
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
nlpIn__13
  :: String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
nlpIn__13 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpIn__13 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpOut__0" c_nlpOut__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
nlpOut__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
nlpOut__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpOut__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpOut__1" c_nlpOut__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
nlpOut__1
  :: String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
nlpOut__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpOut__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpOut__2" c_nlpOut__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
nlpOut__2
  :: String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
nlpOut__2 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpOut__2 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpOut__3" c_nlpOut__3
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
nlpOut__3
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
nlpOut__3 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpOut__3 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpOut__4" c_nlpOut__4
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
nlpOut__4
  :: String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
nlpOut__4 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpOut__4 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpOut__5" c_nlpOut__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
nlpOut__5
  :: String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
nlpOut__5 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpOut__5 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpOut__6" c_nlpOut__6
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
nlpOut__6
  :: String -> MX -> IO (M.Map String MX, Vector String)
nlpOut__6 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpOut__6 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpOut__7" c_nlpOut__7
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
nlpOut__7
  :: String -> MX -> String -> IO (M.Map String MX, Vector String)
nlpOut__7 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpOut__7 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpOut__8" c_nlpOut__8
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
nlpOut__8
  :: String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
nlpOut__8 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpOut__8 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpOut__11" c_nlpOut__11
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
nlpOut__11
  :: String -> SX -> IO (M.Map String SX, Vector String)
nlpOut__11 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpOut__11 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpOut__12" c_nlpOut__12
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
nlpOut__12
  :: String -> SX -> String -> IO (M.Map String SX, Vector String)
nlpOut__12 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpOut__12 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpOut__13" c_nlpOut__13
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
nlpOut__13
  :: String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
nlpOut__13 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpOut__13 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__0" c_nlpSolverIn__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
nlpSolverIn__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__1" c_nlpSolverIn__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__1
  :: String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
nlpSolverIn__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__2" c_nlpSolverIn__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__2
  :: String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
nlpSolverIn__2 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__2 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__3" c_nlpSolverIn__3
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__3
  :: String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
nlpSolverIn__3 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__3 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__4" c_nlpSolverIn__4
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__4
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
nlpSolverIn__4 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__4 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__5" c_nlpSolverIn__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__5
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
nlpSolverIn__5 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__5 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__6" c_nlpSolverIn__6
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__6
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
nlpSolverIn__6 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__6 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__7" c_nlpSolverIn__7
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__7
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
nlpSolverIn__7 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__7 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__8" c_nlpSolverIn__8
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__8
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
nlpSolverIn__8 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__8 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__9" c_nlpSolverIn__9
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__9
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
nlpSolverIn__9 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__9 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__10" c_nlpSolverIn__10
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__10
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
nlpSolverIn__10 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__10 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__11" c_nlpSolverIn__11
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__11
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
nlpSolverIn__11 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__11 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__12" c_nlpSolverIn__12
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__12
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
nlpSolverIn__12 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__12 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__13" c_nlpSolverIn__13
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__13
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
nlpSolverIn__13 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__13 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__14" c_nlpSolverIn__14
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__14
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
nlpSolverIn__14 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__14 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__15" c_nlpSolverIn__15
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__15
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
nlpSolverIn__15 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__15 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__16" c_nlpSolverIn__16
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__16
  :: String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
nlpSolverIn__16 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__16 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__17" c_nlpSolverIn__17
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__17
  :: String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
nlpSolverIn__17 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__17 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__18" c_nlpSolverIn__18
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__18
  :: String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
nlpSolverIn__18 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__18 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__19" c_nlpSolverIn__19
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__19
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
nlpSolverIn__19 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__19 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__20" c_nlpSolverIn__20
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__20
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
nlpSolverIn__20 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__20 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__21" c_nlpSolverIn__21
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__21
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
nlpSolverIn__21 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__21 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__22" c_nlpSolverIn__22
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__22
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
nlpSolverIn__22 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__22 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__23" c_nlpSolverIn__23
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__23
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
nlpSolverIn__23 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__23 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__24" c_nlpSolverIn__24
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__24
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
nlpSolverIn__24 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__24 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__25" c_nlpSolverIn__25
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__25
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
nlpSolverIn__25 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__25 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__26" c_nlpSolverIn__26
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__26
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
nlpSolverIn__26 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__26 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__27" c_nlpSolverIn__27
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__27
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
nlpSolverIn__27 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__27 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__28" c_nlpSolverIn__28
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__28
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
nlpSolverIn__28 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__28 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__29" c_nlpSolverIn__29
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__29
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
nlpSolverIn__29 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__29 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__30" c_nlpSolverIn__30
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__30
  :: String -> MX -> IO (M.Map String MX, Vector String)
nlpSolverIn__30 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__30 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__31" c_nlpSolverIn__31
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__31
  :: String -> MX -> String -> IO (M.Map String MX, Vector String)
nlpSolverIn__31 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__31 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__32" c_nlpSolverIn__32
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__32
  :: String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
nlpSolverIn__32 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__32 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__33" c_nlpSolverIn__33
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__33
  :: String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
nlpSolverIn__33 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__33 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__34" c_nlpSolverIn__34
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__34
  :: String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
nlpSolverIn__34 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__34 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__35" c_nlpSolverIn__35
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__35
  :: String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
nlpSolverIn__35 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__35 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__36" c_nlpSolverIn__36
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__36
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
nlpSolverIn__36 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__36 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__37" c_nlpSolverIn__37
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__37
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
nlpSolverIn__37 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__37 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__38" c_nlpSolverIn__38
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__38
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
nlpSolverIn__38 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__38 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__39" c_nlpSolverIn__39
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__39
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
nlpSolverIn__39 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__39 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__40" c_nlpSolverIn__40
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__40
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
nlpSolverIn__40 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__40 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__41" c_nlpSolverIn__41
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__41
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
nlpSolverIn__41 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__41 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__42" c_nlpSolverIn__42
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__42
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
nlpSolverIn__42 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__42 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__43" c_nlpSolverIn__43
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__43
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
nlpSolverIn__43 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__43 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__44" c_nlpSolverIn__44
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__44
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
nlpSolverIn__44 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__44 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__47" c_nlpSolverIn__47
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__47
  :: String -> SX -> IO (M.Map String SX, Vector String)
nlpSolverIn__47 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__47 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__48" c_nlpSolverIn__48
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__48
  :: String -> SX -> String -> IO (M.Map String SX, Vector String)
nlpSolverIn__48 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__48 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__49" c_nlpSolverIn__49
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__49
  :: String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
nlpSolverIn__49 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__49 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__50" c_nlpSolverIn__50
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__50
  :: String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
nlpSolverIn__50 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__50 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__51" c_nlpSolverIn__51
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__51
  :: String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
nlpSolverIn__51 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__51 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__52" c_nlpSolverIn__52
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__52
  :: String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
nlpSolverIn__52 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__52 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__53" c_nlpSolverIn__53
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__53
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
nlpSolverIn__53 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__53 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__54" c_nlpSolverIn__54
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__54
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
nlpSolverIn__54 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__54 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__55" c_nlpSolverIn__55
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__55
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
nlpSolverIn__55 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__55 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__56" c_nlpSolverIn__56
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__56
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
nlpSolverIn__56 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__56 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__57" c_nlpSolverIn__57
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__57
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
nlpSolverIn__57 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__57 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__58" c_nlpSolverIn__58
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__58
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
nlpSolverIn__58 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__58 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__59" c_nlpSolverIn__59
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__59
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
nlpSolverIn__59 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__59 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__60" c_nlpSolverIn__60
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__60
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
nlpSolverIn__60 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__60 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverIn__61" c_nlpSolverIn__61
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverIn__61
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
nlpSolverIn__61 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverIn__61 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__0" c_nlpSolverOut__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
nlpSolverOut__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__1" c_nlpSolverOut__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__1
  :: String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
nlpSolverOut__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__2" c_nlpSolverOut__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__2
  :: String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
nlpSolverOut__2 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__2 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__3" c_nlpSolverOut__3
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__3
  :: String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
nlpSolverOut__3 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__3 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__4" c_nlpSolverOut__4
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__4
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
nlpSolverOut__4 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__4 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__5" c_nlpSolverOut__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__5
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
nlpSolverOut__5 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__5 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__6" c_nlpSolverOut__6
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__6
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
nlpSolverOut__6 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__6 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__7" c_nlpSolverOut__7
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__7
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
nlpSolverOut__7 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__7 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__8" c_nlpSolverOut__8
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__8
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
nlpSolverOut__8 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__8 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__9" c_nlpSolverOut__9
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__9
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
nlpSolverOut__9 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__9 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__10" c_nlpSolverOut__10
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__10
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
nlpSolverOut__10 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__10 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__11" c_nlpSolverOut__11
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__11
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
nlpSolverOut__11 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__11 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__12" c_nlpSolverOut__12
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__12
  :: String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
nlpSolverOut__12 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__12 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__13" c_nlpSolverOut__13
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__13
  :: String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
nlpSolverOut__13 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__13 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__14" c_nlpSolverOut__14
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__14
  :: String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
nlpSolverOut__14 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__14 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__15" c_nlpSolverOut__15
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__15
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
nlpSolverOut__15 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__15 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__16" c_nlpSolverOut__16
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__16
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
nlpSolverOut__16 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__16 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__17" c_nlpSolverOut__17
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__17
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
nlpSolverOut__17 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__17 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__18" c_nlpSolverOut__18
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__18
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
nlpSolverOut__18 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__18 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__19" c_nlpSolverOut__19
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__19
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
nlpSolverOut__19 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__19 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__20" c_nlpSolverOut__20
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__20
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
nlpSolverOut__20 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__20 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__21" c_nlpSolverOut__21
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__21
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
nlpSolverOut__21 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__21 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__22" c_nlpSolverOut__22
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__22
  :: String -> MX -> IO (M.Map String MX, Vector String)
nlpSolverOut__22 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__22 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__23" c_nlpSolverOut__23
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__23
  :: String -> MX -> String -> IO (M.Map String MX, Vector String)
nlpSolverOut__23 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__23 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__24" c_nlpSolverOut__24
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__24
  :: String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
nlpSolverOut__24 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__24 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__25" c_nlpSolverOut__25
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__25
  :: String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
nlpSolverOut__25 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__25 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__26" c_nlpSolverOut__26
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__26
  :: String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
nlpSolverOut__26 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__26 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__27" c_nlpSolverOut__27
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__27
  :: String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
nlpSolverOut__27 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__27 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__28" c_nlpSolverOut__28
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__28
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
nlpSolverOut__28 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__28 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__29" c_nlpSolverOut__29
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__29
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
nlpSolverOut__29 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__29 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__30" c_nlpSolverOut__30
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__30
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
nlpSolverOut__30 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__30 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__31" c_nlpSolverOut__31
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__31
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
nlpSolverOut__31 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__31 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__32" c_nlpSolverOut__32
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__32
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
nlpSolverOut__32 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__32 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__35" c_nlpSolverOut__35
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__35
  :: String -> SX -> IO (M.Map String SX, Vector String)
nlpSolverOut__35 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__35 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__36" c_nlpSolverOut__36
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__36
  :: String -> SX -> String -> IO (M.Map String SX, Vector String)
nlpSolverOut__36 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__36 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__37" c_nlpSolverOut__37
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__37
  :: String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
nlpSolverOut__37 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__37 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__38" c_nlpSolverOut__38
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__38
  :: String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
nlpSolverOut__38 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__38 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__39" c_nlpSolverOut__39
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__39
  :: String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
nlpSolverOut__39 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__39 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__40" c_nlpSolverOut__40
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__40
  :: String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
nlpSolverOut__40 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__40 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__41" c_nlpSolverOut__41
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__41
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
nlpSolverOut__41 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__41 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__42" c_nlpSolverOut__42
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__42
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
nlpSolverOut__42 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__42 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__43" c_nlpSolverOut__43
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__43
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
nlpSolverOut__43 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__43 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__44" c_nlpSolverOut__44
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__44
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
nlpSolverOut__44 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__44 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "nlpSolverOut__45" c_nlpSolverOut__45
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
nlpSolverOut__45
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
nlpSolverOut__45 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_nlpSolverOut__45 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__0" c_qcqpIn__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
qcqpIn__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__1" c_qcqpIn__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__1
  :: String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
qcqpIn__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__2" c_qcqpIn__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__2
  :: String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
qcqpIn__2 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__2 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__3" c_qcqpIn__3
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__3
  :: String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
qcqpIn__3 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__3 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__4" c_qcqpIn__4
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__4
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
qcqpIn__4 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__4 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__5" c_qcqpIn__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__5
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
qcqpIn__5 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__5 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__6" c_qcqpIn__6
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__6
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
qcqpIn__6 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__6 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__7" c_qcqpIn__7
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__7
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
qcqpIn__7 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__7 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__8" c_qcqpIn__8
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__8
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
qcqpIn__8 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__8 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__9" c_qcqpIn__9
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__9
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
qcqpIn__9 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__9 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__10" c_qcqpIn__10
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__10
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
qcqpIn__10 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__10 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__11" c_qcqpIn__11
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__11
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
qcqpIn__11 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__11 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__12" c_qcqpIn__12
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__12
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
qcqpIn__12 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__12 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__13" c_qcqpIn__13
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__13
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
qcqpIn__13 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__13 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__14" c_qcqpIn__14
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__14
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
qcqpIn__14 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__14 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__15" c_qcqpIn__15
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__15
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
qcqpIn__15 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__15 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__16" c_qcqpIn__16
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__16
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
qcqpIn__16 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__16 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__17" c_qcqpIn__17
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__17
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
qcqpIn__17 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__17 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__18" c_qcqpIn__18
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__18
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
qcqpIn__18 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__18 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__19" c_qcqpIn__19
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__19
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
qcqpIn__19 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 x20 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  withMarshal x20 $ \x20' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__19 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19' x20'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__20" c_qcqpIn__20
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__20
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
qcqpIn__20 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 x20 x21 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  withMarshal x20 $ \x20' ->
  withMarshal x21 $ \x21' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__20 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19' x20' x21'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__21" c_qcqpIn__21
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__21
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
qcqpIn__21 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 x20 x21 x22 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  withMarshal x20 $ \x20' ->
  withMarshal x21 $ \x21' ->
  withMarshal x22 $ \x22' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__21 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19' x20' x21' x22'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__22" c_qcqpIn__22
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__22
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
qcqpIn__22 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 x20 x21 x22 x23 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  withMarshal x20 $ \x20' ->
  withMarshal x21 $ \x21' ->
  withMarshal x22 $ \x22' ->
  withMarshal x23 $ \x23' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__22 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19' x20' x21' x22' x23'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__23" c_qcqpIn__23
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__23
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
qcqpIn__23 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__23 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__24" c_qcqpIn__24
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__24
  :: String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
qcqpIn__24 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__24 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__25" c_qcqpIn__25
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__25
  :: String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
qcqpIn__25 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__25 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__26" c_qcqpIn__26
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__26
  :: String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
qcqpIn__26 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__26 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__27" c_qcqpIn__27
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__27
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
qcqpIn__27 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__27 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__28" c_qcqpIn__28
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__28
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
qcqpIn__28 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__28 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__29" c_qcqpIn__29
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__29
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
qcqpIn__29 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__29 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__30" c_qcqpIn__30
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__30
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
qcqpIn__30 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__30 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__31" c_qcqpIn__31
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__31
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
qcqpIn__31 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__31 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__32" c_qcqpIn__32
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__32
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
qcqpIn__32 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__32 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__33" c_qcqpIn__33
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__33
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
qcqpIn__33 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__33 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__34" c_qcqpIn__34
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__34
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
qcqpIn__34 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__34 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__35" c_qcqpIn__35
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__35
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
qcqpIn__35 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__35 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__36" c_qcqpIn__36
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__36
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
qcqpIn__36 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__36 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__37" c_qcqpIn__37
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__37
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
qcqpIn__37 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__37 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__38" c_qcqpIn__38
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__38
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
qcqpIn__38 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__38 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__39" c_qcqpIn__39
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__39
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
qcqpIn__39 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__39 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__40" c_qcqpIn__40
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__40
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
qcqpIn__40 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__40 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__41" c_qcqpIn__41
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__41
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
qcqpIn__41 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__41 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__42" c_qcqpIn__42
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__42
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
qcqpIn__42 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 x20 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  withMarshal x20 $ \x20' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__42 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19' x20'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__43" c_qcqpIn__43
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__43
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
qcqpIn__43 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 x20 x21 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  withMarshal x20 $ \x20' ->
  withMarshal x21 $ \x21' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__43 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19' x20' x21'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__44" c_qcqpIn__44
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__44
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
qcqpIn__44 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 x20 x21 x22 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  withMarshal x20 $ \x20' ->
  withMarshal x21 $ \x21' ->
  withMarshal x22 $ \x22' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__44 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19' x20' x21' x22'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__45" c_qcqpIn__45
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__45
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
qcqpIn__45 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 x20 x21 x22 x23 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  withMarshal x20 $ \x20' ->
  withMarshal x21 $ \x21' ->
  withMarshal x22 $ \x22' ->
  withMarshal x23 $ \x23' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__45 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19' x20' x21' x22' x23'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__46" c_qcqpIn__46
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__46
  :: String -> MX -> IO (M.Map String MX, Vector String)
qcqpIn__46 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__46 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__47" c_qcqpIn__47
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__47
  :: String -> MX -> String -> IO (M.Map String MX, Vector String)
qcqpIn__47 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__47 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__48" c_qcqpIn__48
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__48
  :: String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
qcqpIn__48 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__48 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__49" c_qcqpIn__49
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__49
  :: String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
qcqpIn__49 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__49 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__50" c_qcqpIn__50
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__50
  :: String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
qcqpIn__50 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__50 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__51" c_qcqpIn__51
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__51
  :: String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
qcqpIn__51 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__51 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__52" c_qcqpIn__52
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__52
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
qcqpIn__52 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__52 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__53" c_qcqpIn__53
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__53
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
qcqpIn__53 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__53 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__54" c_qcqpIn__54
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__54
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
qcqpIn__54 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__54 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__55" c_qcqpIn__55
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__55
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
qcqpIn__55 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__55 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__56" c_qcqpIn__56
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__56
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
qcqpIn__56 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__56 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__57" c_qcqpIn__57
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__57
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
qcqpIn__57 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__57 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__58" c_qcqpIn__58
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__58
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
qcqpIn__58 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__58 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__59" c_qcqpIn__59
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__59
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
qcqpIn__59 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__59 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__60" c_qcqpIn__60
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__60
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
qcqpIn__60 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__60 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__61" c_qcqpIn__61
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__61
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
qcqpIn__61 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__61 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__62" c_qcqpIn__62
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__62
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
qcqpIn__62 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__62 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__63" c_qcqpIn__63
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__63
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
qcqpIn__63 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__63 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__64" c_qcqpIn__64
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__64
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
qcqpIn__64 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__64 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__65" c_qcqpIn__65
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__65
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
qcqpIn__65 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 x20 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  withMarshal x20 $ \x20' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__65 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19' x20'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__66" c_qcqpIn__66
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__66
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
qcqpIn__66 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 x20 x21 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  withMarshal x20 $ \x20' ->
  withMarshal x21 $ \x21' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__66 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19' x20' x21'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__67" c_qcqpIn__67
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__67
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
qcqpIn__67 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 x20 x21 x22 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  withMarshal x20 $ \x20' ->
  withMarshal x21 $ \x21' ->
  withMarshal x22 $ \x22' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__67 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19' x20' x21' x22'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__68" c_qcqpIn__68
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__68
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
qcqpIn__68 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 x20 x21 x22 x23 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  withMarshal x20 $ \x20' ->
  withMarshal x21 $ \x21' ->
  withMarshal x22 $ \x22' ->
  withMarshal x23 $ \x23' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__68 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19' x20' x21' x22' x23'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__71" c_qcqpIn__71
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__71
  :: String -> SX -> IO (M.Map String SX, Vector String)
qcqpIn__71 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__71 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__72" c_qcqpIn__72
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__72
  :: String -> SX -> String -> IO (M.Map String SX, Vector String)
qcqpIn__72 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__72 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__73" c_qcqpIn__73
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__73
  :: String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
qcqpIn__73 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__73 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__74" c_qcqpIn__74
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__74
  :: String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
qcqpIn__74 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__74 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__75" c_qcqpIn__75
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__75
  :: String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
qcqpIn__75 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__75 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__76" c_qcqpIn__76
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__76
  :: String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
qcqpIn__76 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__76 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__77" c_qcqpIn__77
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__77
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
qcqpIn__77 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__77 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__78" c_qcqpIn__78
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__78
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
qcqpIn__78 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__78 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__79" c_qcqpIn__79
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__79
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
qcqpIn__79 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__79 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__80" c_qcqpIn__80
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__80
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
qcqpIn__80 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__80 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__81" c_qcqpIn__81
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__81
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
qcqpIn__81 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__81 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__82" c_qcqpIn__82
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__82
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
qcqpIn__82 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__82 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__83" c_qcqpIn__83
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__83
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
qcqpIn__83 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__83 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__84" c_qcqpIn__84
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__84
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
qcqpIn__84 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__84 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__85" c_qcqpIn__85
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__85
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
qcqpIn__85 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__85 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__86" c_qcqpIn__86
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__86
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
qcqpIn__86 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__86 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__87" c_qcqpIn__87
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__87
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
qcqpIn__87 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__87 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__88" c_qcqpIn__88
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__88
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
qcqpIn__88 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__88 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__89" c_qcqpIn__89
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__89
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
qcqpIn__89 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__89 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__90" c_qcqpIn__90
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__90
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
qcqpIn__90 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 x20 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  withMarshal x20 $ \x20' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__90 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19' x20'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__91" c_qcqpIn__91
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__91
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
qcqpIn__91 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 x20 x21 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  withMarshal x20 $ \x20' ->
  withMarshal x21 $ \x21' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__91 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19' x20' x21'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__92" c_qcqpIn__92
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__92
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
qcqpIn__92 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 x20 x21 x22 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  withMarshal x20 $ \x20' ->
  withMarshal x21 $ \x21' ->
  withMarshal x22 $ \x22' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__92 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19' x20' x21' x22'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpIn__93" c_qcqpIn__93
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpIn__93
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
qcqpIn__93 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 x20 x21 x22 x23 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  withMarshal x20 $ \x20' ->
  withMarshal x21 $ \x21' ->
  withMarshal x22 $ \x22' ->
  withMarshal x23 $ \x23' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpIn__93 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19' x20' x21' x22' x23'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpOut__0" c_qcqpOut__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qcqpOut__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
qcqpOut__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpOut__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpOut__1" c_qcqpOut__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qcqpOut__1
  :: String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
qcqpOut__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpOut__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpOut__2" c_qcqpOut__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qcqpOut__2
  :: String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
qcqpOut__2 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpOut__2 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpOut__3" c_qcqpOut__3
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qcqpOut__3
  :: String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
qcqpOut__3 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpOut__3 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpOut__4" c_qcqpOut__4
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qcqpOut__4
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
qcqpOut__4 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpOut__4 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpOut__5" c_qcqpOut__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qcqpOut__5
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
qcqpOut__5 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpOut__5 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpOut__6" c_qcqpOut__6
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qcqpOut__6
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
qcqpOut__6 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpOut__6 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpOut__7" c_qcqpOut__7
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qcqpOut__7
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
qcqpOut__7 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpOut__7 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpOut__8" c_qcqpOut__8
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qcqpOut__8
  :: String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
qcqpOut__8 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpOut__8 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpOut__9" c_qcqpOut__9
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qcqpOut__9
  :: String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
qcqpOut__9 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpOut__9 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpOut__10" c_qcqpOut__10
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qcqpOut__10
  :: String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
qcqpOut__10 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpOut__10 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpOut__11" c_qcqpOut__11
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qcqpOut__11
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
qcqpOut__11 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpOut__11 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpOut__12" c_qcqpOut__12
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qcqpOut__12
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
qcqpOut__12 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpOut__12 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpOut__13" c_qcqpOut__13
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qcqpOut__13
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
qcqpOut__13 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpOut__13 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpOut__14" c_qcqpOut__14
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpOut__14
  :: String -> MX -> IO (M.Map String MX, Vector String)
qcqpOut__14 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpOut__14 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpOut__15" c_qcqpOut__15
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpOut__15
  :: String -> MX -> String -> IO (M.Map String MX, Vector String)
qcqpOut__15 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpOut__15 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpOut__16" c_qcqpOut__16
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpOut__16
  :: String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
qcqpOut__16 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpOut__16 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpOut__17" c_qcqpOut__17
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpOut__17
  :: String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
qcqpOut__17 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpOut__17 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpOut__18" c_qcqpOut__18
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpOut__18
  :: String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
qcqpOut__18 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpOut__18 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpOut__19" c_qcqpOut__19
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpOut__19
  :: String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
qcqpOut__19 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpOut__19 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpOut__20" c_qcqpOut__20
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpOut__20
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
qcqpOut__20 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpOut__20 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpOut__23" c_qcqpOut__23
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpOut__23
  :: String -> SX -> IO (M.Map String SX, Vector String)
qcqpOut__23 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpOut__23 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpOut__24" c_qcqpOut__24
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpOut__24
  :: String -> SX -> String -> IO (M.Map String SX, Vector String)
qcqpOut__24 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpOut__24 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpOut__25" c_qcqpOut__25
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpOut__25
  :: String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
qcqpOut__25 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpOut__25 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpOut__26" c_qcqpOut__26
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpOut__26
  :: String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
qcqpOut__26 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpOut__26 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpOut__27" c_qcqpOut__27
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpOut__27
  :: String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
qcqpOut__27 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpOut__27 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpOut__28" c_qcqpOut__28
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpOut__28
  :: String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
qcqpOut__28 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpOut__28 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qcqpOut__29" c_qcqpOut__29
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qcqpOut__29
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
qcqpOut__29 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qcqpOut__29 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__0" c_qpIn__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
qpIn__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__1" c_qpIn__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__1
  :: String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
qpIn__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__2" c_qpIn__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__2
  :: String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
qpIn__2 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__2 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__3" c_qpIn__3
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__3
  :: String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
qpIn__3 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__3 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__4" c_qpIn__4
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__4
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
qpIn__4 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__4 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__5" c_qpIn__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__5
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
qpIn__5 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__5 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__6" c_qpIn__6
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__6
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
qpIn__6 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__6 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__7" c_qpIn__7
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__7
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
qpIn__7 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__7 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__8" c_qpIn__8
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__8
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
qpIn__8 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__8 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__9" c_qpIn__9
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__9
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
qpIn__9 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__9 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__10" c_qpIn__10
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__10
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
qpIn__10 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__10 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__11" c_qpIn__11
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__11
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
qpIn__11 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__11 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__12" c_qpIn__12
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__12
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
qpIn__12 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__12 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__13" c_qpIn__13
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__13
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
qpIn__13 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__13 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__14" c_qpIn__14
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__14
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
qpIn__14 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__14 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__15" c_qpIn__15
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__15
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
qpIn__15 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__15 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__16" c_qpIn__16
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__16
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
qpIn__16 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__16 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__17" c_qpIn__17
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__17
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
qpIn__17 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__17 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__18" c_qpIn__18
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__18
  :: String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
qpIn__18 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__18 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__19" c_qpIn__19
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__19
  :: String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
qpIn__19 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__19 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__20" c_qpIn__20
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__20
  :: String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
qpIn__20 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__20 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__21" c_qpIn__21
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__21
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
qpIn__21 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__21 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__22" c_qpIn__22
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__22
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
qpIn__22 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__22 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__23" c_qpIn__23
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__23
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
qpIn__23 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__23 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__24" c_qpIn__24
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__24
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
qpIn__24 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__24 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__25" c_qpIn__25
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__25
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
qpIn__25 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__25 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__26" c_qpIn__26
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__26
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
qpIn__26 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__26 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__27" c_qpIn__27
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__27
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
qpIn__27 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__27 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__28" c_qpIn__28
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__28
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
qpIn__28 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__28 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__29" c_qpIn__29
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__29
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
qpIn__29 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__29 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__30" c_qpIn__30
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__30
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
qpIn__30 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__30 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__31" c_qpIn__31
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__31
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
qpIn__31 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__31 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__32" c_qpIn__32
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__32
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
qpIn__32 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__32 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__33" c_qpIn__33
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__33
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
qpIn__33 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__33 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__34" c_qpIn__34
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__34
  :: String -> MX -> IO (M.Map String MX, Vector String)
qpIn__34 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__34 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__35" c_qpIn__35
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__35
  :: String -> MX -> String -> IO (M.Map String MX, Vector String)
qpIn__35 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__35 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__36" c_qpIn__36
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__36
  :: String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
qpIn__36 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__36 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__37" c_qpIn__37
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__37
  :: String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
qpIn__37 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__37 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__38" c_qpIn__38
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__38
  :: String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
qpIn__38 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__38 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__39" c_qpIn__39
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__39
  :: String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
qpIn__39 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__39 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__40" c_qpIn__40
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__40
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
qpIn__40 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__40 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__41" c_qpIn__41
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__41
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
qpIn__41 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__41 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__42" c_qpIn__42
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__42
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
qpIn__42 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__42 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__43" c_qpIn__43
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__43
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
qpIn__43 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__43 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__44" c_qpIn__44
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__44
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
qpIn__44 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__44 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__45" c_qpIn__45
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__45
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
qpIn__45 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__45 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__46" c_qpIn__46
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__46
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
qpIn__46 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__46 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__47" c_qpIn__47
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__47
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
qpIn__47 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__47 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__48" c_qpIn__48
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__48
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
qpIn__48 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__48 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__49" c_qpIn__49
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__49
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
qpIn__49 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__49 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__50" c_qpIn__50
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__50
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
qpIn__50 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__50 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__53" c_qpIn__53
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__53
  :: String -> SX -> IO (M.Map String SX, Vector String)
qpIn__53 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__53 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__54" c_qpIn__54
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__54
  :: String -> SX -> String -> IO (M.Map String SX, Vector String)
qpIn__54 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__54 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__55" c_qpIn__55
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__55
  :: String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
qpIn__55 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__55 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__56" c_qpIn__56
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__56
  :: String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
qpIn__56 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__56 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__57" c_qpIn__57
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__57
  :: String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
qpIn__57 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__57 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__58" c_qpIn__58
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__58
  :: String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
qpIn__58 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__58 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__59" c_qpIn__59
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__59
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
qpIn__59 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__59 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__60" c_qpIn__60
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__60
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
qpIn__60 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__60 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__61" c_qpIn__61
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__61
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
qpIn__61 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__61 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__62" c_qpIn__62
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__62
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
qpIn__62 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__62 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__63" c_qpIn__63
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__63
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
qpIn__63 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__63 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__64" c_qpIn__64
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__64
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
qpIn__64 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__64 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__65" c_qpIn__65
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__65
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
qpIn__65 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__65 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__66" c_qpIn__66
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__66
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
qpIn__66 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__66 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__67" c_qpIn__67
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__67
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
qpIn__67 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__67 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__68" c_qpIn__68
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__68
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
qpIn__68 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__68 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpIn__69" c_qpIn__69
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qpIn__69
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
qpIn__69 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpIn__69 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpOut__0" c_qpOut__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qpOut__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
qpOut__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpOut__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpOut__1" c_qpOut__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qpOut__1
  :: String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
qpOut__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpOut__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpOut__2" c_qpOut__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qpOut__2
  :: String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
qpOut__2 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpOut__2 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpOut__3" c_qpOut__3
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qpOut__3
  :: String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
qpOut__3 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpOut__3 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpOut__4" c_qpOut__4
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qpOut__4
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
qpOut__4 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpOut__4 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpOut__5" c_qpOut__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qpOut__5
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
qpOut__5 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpOut__5 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpOut__6" c_qpOut__6
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
qpOut__6
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
qpOut__6 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpOut__6 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpOut__7" c_qpOut__7
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qpOut__7
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
qpOut__7 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpOut__7 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpOut__8" c_qpOut__8
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qpOut__8
  :: String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
qpOut__8 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpOut__8 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpOut__9" c_qpOut__9
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qpOut__9
  :: String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
qpOut__9 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpOut__9 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpOut__10" c_qpOut__10
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qpOut__10
  :: String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
qpOut__10 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpOut__10 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpOut__11" c_qpOut__11
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qpOut__11
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
qpOut__11 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpOut__11 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpOut__12" c_qpOut__12
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qpOut__12
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
qpOut__12 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpOut__12 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpOut__13" c_qpOut__13
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
qpOut__13
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
qpOut__13 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpOut__13 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpOut__14" c_qpOut__14
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qpOut__14
  :: String -> MX -> IO (M.Map String MX, Vector String)
qpOut__14 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpOut__14 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpOut__15" c_qpOut__15
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qpOut__15
  :: String -> MX -> String -> IO (M.Map String MX, Vector String)
qpOut__15 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpOut__15 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpOut__16" c_qpOut__16
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qpOut__16
  :: String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
qpOut__16 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpOut__16 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpOut__17" c_qpOut__17
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qpOut__17
  :: String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
qpOut__17 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpOut__17 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpOut__18" c_qpOut__18
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qpOut__18
  :: String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
qpOut__18 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpOut__18 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpOut__19" c_qpOut__19
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qpOut__19
  :: String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
qpOut__19 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpOut__19 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpOut__20" c_qpOut__20
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
qpOut__20
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
qpOut__20 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpOut__20 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpOut__23" c_qpOut__23
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qpOut__23
  :: String -> SX -> IO (M.Map String SX, Vector String)
qpOut__23 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpOut__23 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpOut__24" c_qpOut__24
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qpOut__24
  :: String -> SX -> String -> IO (M.Map String SX, Vector String)
qpOut__24 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpOut__24 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpOut__25" c_qpOut__25
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qpOut__25
  :: String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
qpOut__25 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpOut__25 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpOut__26" c_qpOut__26
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qpOut__26
  :: String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
qpOut__26 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpOut__26 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpOut__27" c_qpOut__27
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qpOut__27
  :: String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
qpOut__27 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpOut__27 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpOut__28" c_qpOut__28
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qpOut__28
  :: String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
qpOut__28 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpOut__28 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "qpOut__29" c_qpOut__29
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
qpOut__29
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
qpOut__29 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_qpOut__29 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__0" c_rdaeIn__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
rdaeIn__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__1" c_rdaeIn__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__1
  :: String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
rdaeIn__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__2" c_rdaeIn__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__2
  :: String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
rdaeIn__2 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__2 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__3" c_rdaeIn__3
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__3
  :: String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
rdaeIn__3 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__3 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__4" c_rdaeIn__4
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__4
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
rdaeIn__4 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__4 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__5" c_rdaeIn__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__5
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
rdaeIn__5 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__5 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__6" c_rdaeIn__6
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__6
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
rdaeIn__6 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__6 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__7" c_rdaeIn__7
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__7
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
rdaeIn__7 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__7 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__8" c_rdaeIn__8
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__8
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
rdaeIn__8 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__8 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__9" c_rdaeIn__9
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__9
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
rdaeIn__9 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__9 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__10" c_rdaeIn__10
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__10
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
rdaeIn__10 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__10 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__11" c_rdaeIn__11
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__11
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
rdaeIn__11 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__11 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__12" c_rdaeIn__12
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__12
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
rdaeIn__12 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__12 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__13" c_rdaeIn__13
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__13
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
rdaeIn__13 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__13 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__14" c_rdaeIn__14
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__14
  :: String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
rdaeIn__14 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__14 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__15" c_rdaeIn__15
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__15
  :: String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
rdaeIn__15 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__15 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__16" c_rdaeIn__16
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__16
  :: String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
rdaeIn__16 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__16 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__17" c_rdaeIn__17
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__17
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
rdaeIn__17 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__17 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__18" c_rdaeIn__18
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__18
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
rdaeIn__18 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__18 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__19" c_rdaeIn__19
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__19
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
rdaeIn__19 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__19 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__20" c_rdaeIn__20
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__20
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
rdaeIn__20 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__20 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__21" c_rdaeIn__21
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__21
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
rdaeIn__21 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__21 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__22" c_rdaeIn__22
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__22
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
rdaeIn__22 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__22 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__23" c_rdaeIn__23
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__23
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
rdaeIn__23 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__23 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__24" c_rdaeIn__24
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__24
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
rdaeIn__24 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__24 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__25" c_rdaeIn__25
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__25
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
rdaeIn__25 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__25 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__26" c_rdaeIn__26
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__26
  :: String -> MX -> IO (M.Map String MX, Vector String)
rdaeIn__26 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__26 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__27" c_rdaeIn__27
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__27
  :: String -> MX -> String -> IO (M.Map String MX, Vector String)
rdaeIn__27 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__27 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__28" c_rdaeIn__28
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__28
  :: String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
rdaeIn__28 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__28 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__29" c_rdaeIn__29
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__29
  :: String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
rdaeIn__29 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__29 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__30" c_rdaeIn__30
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__30
  :: String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
rdaeIn__30 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__30 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__31" c_rdaeIn__31
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__31
  :: String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
rdaeIn__31 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__31 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__32" c_rdaeIn__32
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__32
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
rdaeIn__32 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__32 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__33" c_rdaeIn__33
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__33
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
rdaeIn__33 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__33 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__34" c_rdaeIn__34
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__34
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
rdaeIn__34 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__34 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__35" c_rdaeIn__35
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__35
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
rdaeIn__35 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__35 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__36" c_rdaeIn__36
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__36
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
rdaeIn__36 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__36 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__37" c_rdaeIn__37
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__37
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
rdaeIn__37 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__37 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__38" c_rdaeIn__38
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__38
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
rdaeIn__38 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__38 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__41" c_rdaeIn__41
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__41
  :: String -> SX -> IO (M.Map String SX, Vector String)
rdaeIn__41 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__41 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__42" c_rdaeIn__42
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__42
  :: String -> SX -> String -> IO (M.Map String SX, Vector String)
rdaeIn__42 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__42 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__43" c_rdaeIn__43
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__43
  :: String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
rdaeIn__43 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__43 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__44" c_rdaeIn__44
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__44
  :: String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
rdaeIn__44 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__44 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__45" c_rdaeIn__45
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__45
  :: String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
rdaeIn__45 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__45 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__46" c_rdaeIn__46
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__46
  :: String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
rdaeIn__46 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__46 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__47" c_rdaeIn__47
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__47
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
rdaeIn__47 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__47 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__48" c_rdaeIn__48
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__48
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
rdaeIn__48 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__48 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__49" c_rdaeIn__49
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__49
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
rdaeIn__49 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__49 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__50" c_rdaeIn__50
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__50
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
rdaeIn__50 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__50 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__51" c_rdaeIn__51
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__51
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
rdaeIn__51 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__51 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__52" c_rdaeIn__52
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__52
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
rdaeIn__52 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__52 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeIn__53" c_rdaeIn__53
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
rdaeIn__53
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
rdaeIn__53 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeIn__53 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeOut__0" c_rdaeOut__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
rdaeOut__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
rdaeOut__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeOut__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeOut__1" c_rdaeOut__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
rdaeOut__1
  :: String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
rdaeOut__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeOut__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeOut__2" c_rdaeOut__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
rdaeOut__2
  :: String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
rdaeOut__2 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeOut__2 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeOut__3" c_rdaeOut__3
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
rdaeOut__3
  :: String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
rdaeOut__3 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeOut__3 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeOut__4" c_rdaeOut__4
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
rdaeOut__4
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
rdaeOut__4 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeOut__4 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeOut__5" c_rdaeOut__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
rdaeOut__5
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
rdaeOut__5 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeOut__5 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeOut__6" c_rdaeOut__6
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
rdaeOut__6
  :: String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
rdaeOut__6 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeOut__6 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeOut__7" c_rdaeOut__7
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
rdaeOut__7
  :: String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
rdaeOut__7 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeOut__7 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeOut__8" c_rdaeOut__8
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
rdaeOut__8
  :: String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
rdaeOut__8 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeOut__8 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeOut__9" c_rdaeOut__9
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
rdaeOut__9
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
rdaeOut__9 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeOut__9 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeOut__10" c_rdaeOut__10
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
rdaeOut__10
  :: String -> MX -> IO (M.Map String MX, Vector String)
rdaeOut__10 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeOut__10 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeOut__11" c_rdaeOut__11
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
rdaeOut__11
  :: String -> MX -> String -> IO (M.Map String MX, Vector String)
rdaeOut__11 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeOut__11 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeOut__12" c_rdaeOut__12
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
rdaeOut__12
  :: String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
rdaeOut__12 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeOut__12 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeOut__13" c_rdaeOut__13
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
rdaeOut__13
  :: String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
rdaeOut__13 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeOut__13 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeOut__14" c_rdaeOut__14
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
rdaeOut__14
  :: String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
rdaeOut__14 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeOut__14 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeOut__17" c_rdaeOut__17
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
rdaeOut__17
  :: String -> SX -> IO (M.Map String SX, Vector String)
rdaeOut__17 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeOut__17 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeOut__18" c_rdaeOut__18
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
rdaeOut__18
  :: String -> SX -> String -> IO (M.Map String SX, Vector String)
rdaeOut__18 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeOut__18 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeOut__19" c_rdaeOut__19
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
rdaeOut__19
  :: String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
rdaeOut__19 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeOut__19 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeOut__20" c_rdaeOut__20
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
rdaeOut__20
  :: String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
rdaeOut__20 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeOut__20 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "rdaeOut__21" c_rdaeOut__21
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
rdaeOut__21
  :: String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
rdaeOut__21 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_rdaeOut__21 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__0" c_sdpIn__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
sdpIn__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__1" c_sdpIn__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__1
  :: String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
sdpIn__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__2" c_sdpIn__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__2
  :: String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
sdpIn__2 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__2 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__3" c_sdpIn__3
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__3
  :: String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
sdpIn__3 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__3 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__4" c_sdpIn__4
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__4
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
sdpIn__4 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__4 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__5" c_sdpIn__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__5
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
sdpIn__5 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__5 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__6" c_sdpIn__6
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__6
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
sdpIn__6 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__6 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__7" c_sdpIn__7
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__7
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
sdpIn__7 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__7 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__8" c_sdpIn__8
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__8
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
sdpIn__8 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__8 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__9" c_sdpIn__9
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__9
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
sdpIn__9 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__9 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__10" c_sdpIn__10
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__10
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
sdpIn__10 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__10 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__11" c_sdpIn__11
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__11
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
sdpIn__11 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__11 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__12" c_sdpIn__12
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__12
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
sdpIn__12 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__12 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__13" c_sdpIn__13
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__13
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
sdpIn__13 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__13 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__14" c_sdpIn__14
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__14
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
sdpIn__14 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__14 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__15" c_sdpIn__15
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__15
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
sdpIn__15 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__15 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__16" c_sdpIn__16
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__16
  :: String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
sdpIn__16 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__16 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__17" c_sdpIn__17
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__17
  :: String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
sdpIn__17 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__17 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__18" c_sdpIn__18
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__18
  :: String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
sdpIn__18 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__18 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__19" c_sdpIn__19
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__19
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
sdpIn__19 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__19 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__20" c_sdpIn__20
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__20
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
sdpIn__20 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__20 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__21" c_sdpIn__21
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__21
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
sdpIn__21 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__21 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__22" c_sdpIn__22
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__22
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
sdpIn__22 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__22 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__23" c_sdpIn__23
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__23
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
sdpIn__23 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__23 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__24" c_sdpIn__24
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__24
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
sdpIn__24 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__24 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__25" c_sdpIn__25
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__25
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
sdpIn__25 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__25 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__26" c_sdpIn__26
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__26
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
sdpIn__26 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__26 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__27" c_sdpIn__27
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__27
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
sdpIn__27 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__27 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__28" c_sdpIn__28
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__28
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
sdpIn__28 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__28 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__29" c_sdpIn__29
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__29
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
sdpIn__29 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__29 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__30" c_sdpIn__30
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__30
  :: String -> MX -> IO (M.Map String MX, Vector String)
sdpIn__30 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__30 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__31" c_sdpIn__31
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__31
  :: String -> MX -> String -> IO (M.Map String MX, Vector String)
sdpIn__31 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__31 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__32" c_sdpIn__32
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__32
  :: String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
sdpIn__32 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__32 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__33" c_sdpIn__33
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__33
  :: String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
sdpIn__33 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__33 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__34" c_sdpIn__34
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__34
  :: String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
sdpIn__34 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__34 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__35" c_sdpIn__35
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__35
  :: String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
sdpIn__35 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__35 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__36" c_sdpIn__36
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__36
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
sdpIn__36 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__36 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__37" c_sdpIn__37
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__37
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
sdpIn__37 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__37 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__38" c_sdpIn__38
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__38
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
sdpIn__38 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__38 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__39" c_sdpIn__39
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__39
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
sdpIn__39 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__39 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__40" c_sdpIn__40
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__40
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
sdpIn__40 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__40 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__41" c_sdpIn__41
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__41
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
sdpIn__41 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__41 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__42" c_sdpIn__42
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__42
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
sdpIn__42 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__42 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__43" c_sdpIn__43
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__43
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
sdpIn__43 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__43 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__44" c_sdpIn__44
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__44
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
sdpIn__44 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__44 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__47" c_sdpIn__47
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__47
  :: String -> SX -> IO (M.Map String SX, Vector String)
sdpIn__47 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__47 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__48" c_sdpIn__48
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__48
  :: String -> SX -> String -> IO (M.Map String SX, Vector String)
sdpIn__48 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__48 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__49" c_sdpIn__49
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__49
  :: String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
sdpIn__49 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__49 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__50" c_sdpIn__50
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__50
  :: String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
sdpIn__50 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__50 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__51" c_sdpIn__51
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__51
  :: String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
sdpIn__51 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__51 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__52" c_sdpIn__52
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__52
  :: String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
sdpIn__52 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__52 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__53" c_sdpIn__53
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__53
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
sdpIn__53 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__53 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__54" c_sdpIn__54
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__54
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
sdpIn__54 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__54 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__55" c_sdpIn__55
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__55
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
sdpIn__55 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__55 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__56" c_sdpIn__56
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__56
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
sdpIn__56 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__56 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__57" c_sdpIn__57
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__57
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
sdpIn__57 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__57 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__58" c_sdpIn__58
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__58
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
sdpIn__58 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__58 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__59" c_sdpIn__59
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__59
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
sdpIn__59 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__59 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__60" c_sdpIn__60
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__60
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
sdpIn__60 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__60 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpIn__61" c_sdpIn__61
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdpIn__61
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
sdpIn__61 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpIn__61 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__0" c_sdpOut__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
sdpOut__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__1" c_sdpOut__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__1
  :: String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
sdpOut__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__2" c_sdpOut__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__2
  :: String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
sdpOut__2 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__2 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__3" c_sdpOut__3
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__3
  :: String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
sdpOut__3 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__3 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__4" c_sdpOut__4
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__4
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
sdpOut__4 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__4 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__5" c_sdpOut__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__5
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
sdpOut__5 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__5 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__6" c_sdpOut__6
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__6
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
sdpOut__6 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__6 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__7" c_sdpOut__7
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__7
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
sdpOut__7 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__7 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__8" c_sdpOut__8
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__8
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
sdpOut__8 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__8 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__9" c_sdpOut__9
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__9
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
sdpOut__9 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__9 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__10" c_sdpOut__10
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__10
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
sdpOut__10 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__10 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__11" c_sdpOut__11
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__11
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
sdpOut__11 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__11 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__12" c_sdpOut__12
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__12
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
sdpOut__12 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__12 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__13" c_sdpOut__13
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__13
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
sdpOut__13 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__13 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__14" c_sdpOut__14
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__14
  :: String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
sdpOut__14 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__14 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__15" c_sdpOut__15
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__15
  :: String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
sdpOut__15 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__15 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__16" c_sdpOut__16
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__16
  :: String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
sdpOut__16 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__16 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__17" c_sdpOut__17
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__17
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
sdpOut__17 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__17 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__18" c_sdpOut__18
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__18
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
sdpOut__18 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__18 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__19" c_sdpOut__19
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__19
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
sdpOut__19 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__19 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__20" c_sdpOut__20
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__20
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
sdpOut__20 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__20 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__21" c_sdpOut__21
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__21
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
sdpOut__21 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__21 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__22" c_sdpOut__22
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__22
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
sdpOut__22 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__22 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__23" c_sdpOut__23
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__23
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
sdpOut__23 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__23 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__24" c_sdpOut__24
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__24
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
sdpOut__24 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__24 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__25" c_sdpOut__25
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__25
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
sdpOut__25 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__25 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__26" c_sdpOut__26
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__26
  :: String -> MX -> IO (M.Map String MX, Vector String)
sdpOut__26 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__26 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__27" c_sdpOut__27
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__27
  :: String -> MX -> String -> IO (M.Map String MX, Vector String)
sdpOut__27 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__27 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__28" c_sdpOut__28
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__28
  :: String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
sdpOut__28 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__28 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__29" c_sdpOut__29
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__29
  :: String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
sdpOut__29 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__29 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__30" c_sdpOut__30
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__30
  :: String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
sdpOut__30 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__30 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__31" c_sdpOut__31
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__31
  :: String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
sdpOut__31 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__31 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__32" c_sdpOut__32
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__32
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
sdpOut__32 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__32 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__33" c_sdpOut__33
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__33
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
sdpOut__33 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__33 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__34" c_sdpOut__34
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__34
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
sdpOut__34 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__34 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__35" c_sdpOut__35
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__35
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
sdpOut__35 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__35 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__36" c_sdpOut__36
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__36
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
sdpOut__36 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__36 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__37" c_sdpOut__37
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__37
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
sdpOut__37 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__37 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__38" c_sdpOut__38
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__38
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
sdpOut__38 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__38 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__41" c_sdpOut__41
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__41
  :: String -> SX -> IO (M.Map String SX, Vector String)
sdpOut__41 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__41 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__42" c_sdpOut__42
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__42
  :: String -> SX -> String -> IO (M.Map String SX, Vector String)
sdpOut__42 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__42 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__43" c_sdpOut__43
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__43
  :: String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
sdpOut__43 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__43 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__44" c_sdpOut__44
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__44
  :: String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
sdpOut__44 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__44 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__45" c_sdpOut__45
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__45
  :: String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
sdpOut__45 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__45 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__46" c_sdpOut__46
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__46
  :: String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
sdpOut__46 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__46 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__47" c_sdpOut__47
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__47
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
sdpOut__47 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__47 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__48" c_sdpOut__48
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__48
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
sdpOut__48 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__48 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__49" c_sdpOut__49
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__49
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
sdpOut__49 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__49 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__50" c_sdpOut__50
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__50
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
sdpOut__50 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__50 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__51" c_sdpOut__51
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__51
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
sdpOut__51 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__51 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__52" c_sdpOut__52
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__52
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
sdpOut__52 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__52 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdpOut__53" c_sdpOut__53
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdpOut__53
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
sdpOut__53 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdpOut__53 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__0" c_sdqpIn__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
sdqpIn__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__1" c_sdqpIn__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__1
  :: String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
sdqpIn__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__2" c_sdqpIn__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__2
  :: String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
sdqpIn__2 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__2 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__3" c_sdqpIn__3
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__3
  :: String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
sdqpIn__3 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__3 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__4" c_sdqpIn__4
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__4
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
sdqpIn__4 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__4 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__5" c_sdqpIn__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__5
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
sdqpIn__5 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__5 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__6" c_sdqpIn__6
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__6
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
sdqpIn__6 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__6 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__7" c_sdqpIn__7
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__7
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
sdqpIn__7 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__7 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__8" c_sdqpIn__8
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__8
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
sdqpIn__8 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__8 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__9" c_sdqpIn__9
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__9
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
sdqpIn__9 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__9 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__10" c_sdqpIn__10
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__10
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
sdqpIn__10 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__10 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__11" c_sdqpIn__11
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__11
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
sdqpIn__11 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__11 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__12" c_sdqpIn__12
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__12
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
sdqpIn__12 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__12 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__13" c_sdqpIn__13
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__13
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
sdqpIn__13 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__13 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__14" c_sdqpIn__14
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__14
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
sdqpIn__14 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__14 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__15" c_sdqpIn__15
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__15
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
sdqpIn__15 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__15 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__16" c_sdqpIn__16
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__16
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
sdqpIn__16 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__16 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__17" c_sdqpIn__17
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__17
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
sdqpIn__17 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__17 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__18" c_sdqpIn__18
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__18
  :: String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
sdqpIn__18 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__18 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__19" c_sdqpIn__19
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__19
  :: String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
sdqpIn__19 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__19 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__20" c_sdqpIn__20
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__20
  :: String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
sdqpIn__20 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__20 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__21" c_sdqpIn__21
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__21
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
sdqpIn__21 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__21 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__22" c_sdqpIn__22
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__22
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
sdqpIn__22 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__22 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__23" c_sdqpIn__23
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__23
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
sdqpIn__23 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__23 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__24" c_sdqpIn__24
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__24
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
sdqpIn__24 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__24 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__25" c_sdqpIn__25
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__25
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
sdqpIn__25 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__25 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__26" c_sdqpIn__26
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__26
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
sdqpIn__26 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__26 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__27" c_sdqpIn__27
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__27
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
sdqpIn__27 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__27 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__28" c_sdqpIn__28
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__28
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
sdqpIn__28 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__28 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__29" c_sdqpIn__29
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__29
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
sdqpIn__29 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__29 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__30" c_sdqpIn__30
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__30
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
sdqpIn__30 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__30 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__31" c_sdqpIn__31
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__31
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
sdqpIn__31 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__31 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__32" c_sdqpIn__32
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__32
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
sdqpIn__32 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__32 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__33" c_sdqpIn__33
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__33
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
sdqpIn__33 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__33 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__34" c_sdqpIn__34
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__34
  :: String -> MX -> IO (M.Map String MX, Vector String)
sdqpIn__34 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__34 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__35" c_sdqpIn__35
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__35
  :: String -> MX -> String -> IO (M.Map String MX, Vector String)
sdqpIn__35 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__35 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__36" c_sdqpIn__36
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__36
  :: String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
sdqpIn__36 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__36 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__37" c_sdqpIn__37
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__37
  :: String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
sdqpIn__37 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__37 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__38" c_sdqpIn__38
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__38
  :: String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
sdqpIn__38 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__38 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__39" c_sdqpIn__39
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__39
  :: String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
sdqpIn__39 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__39 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__40" c_sdqpIn__40
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__40
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
sdqpIn__40 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__40 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__41" c_sdqpIn__41
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__41
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
sdqpIn__41 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__41 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__42" c_sdqpIn__42
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__42
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
sdqpIn__42 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__42 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__43" c_sdqpIn__43
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__43
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
sdqpIn__43 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__43 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__44" c_sdqpIn__44
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__44
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
sdqpIn__44 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__44 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__45" c_sdqpIn__45
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__45
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
sdqpIn__45 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__45 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__46" c_sdqpIn__46
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__46
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
sdqpIn__46 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__46 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__47" c_sdqpIn__47
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__47
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
sdqpIn__47 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__47 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__48" c_sdqpIn__48
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__48
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
sdqpIn__48 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__48 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__49" c_sdqpIn__49
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__49
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
sdqpIn__49 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__49 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__50" c_sdqpIn__50
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__50
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
sdqpIn__50 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__50 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__53" c_sdqpIn__53
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__53
  :: String -> SX -> IO (M.Map String SX, Vector String)
sdqpIn__53 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__53 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__54" c_sdqpIn__54
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__54
  :: String -> SX -> String -> IO (M.Map String SX, Vector String)
sdqpIn__54 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__54 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__55" c_sdqpIn__55
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__55
  :: String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
sdqpIn__55 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__55 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__56" c_sdqpIn__56
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__56
  :: String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
sdqpIn__56 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__56 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__57" c_sdqpIn__57
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__57
  :: String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
sdqpIn__57 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__57 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__58" c_sdqpIn__58
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__58
  :: String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
sdqpIn__58 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__58 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__59" c_sdqpIn__59
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__59
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
sdqpIn__59 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__59 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__60" c_sdqpIn__60
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__60
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
sdqpIn__60 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__60 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__61" c_sdqpIn__61
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__61
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
sdqpIn__61 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__61 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__62" c_sdqpIn__62
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__62
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
sdqpIn__62 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__62 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__63" c_sdqpIn__63
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__63
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
sdqpIn__63 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__63 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__64" c_sdqpIn__64
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__64
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
sdqpIn__64 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__64 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__65" c_sdqpIn__65
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__65
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
sdqpIn__65 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__65 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__66" c_sdqpIn__66
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__66
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
sdqpIn__66 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__66 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__67" c_sdqpIn__67
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__67
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
sdqpIn__67 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__67 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__68" c_sdqpIn__68
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__68
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
sdqpIn__68 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__68 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpIn__69" c_sdqpIn__69
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpIn__69
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
sdqpIn__69 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpIn__69 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__0" c_sdqpOut__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
sdqpOut__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__1" c_sdqpOut__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__1
  :: String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
sdqpOut__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__2" c_sdqpOut__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__2
  :: String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
sdqpOut__2 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__2 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__3" c_sdqpOut__3
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__3
  :: String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
sdqpOut__3 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__3 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__4" c_sdqpOut__4
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__4
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
sdqpOut__4 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__4 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__5" c_sdqpOut__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__5
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
sdqpOut__5 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__5 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__6" c_sdqpOut__6
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__6
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
sdqpOut__6 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__6 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__7" c_sdqpOut__7
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__7
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
sdqpOut__7 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__7 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__8" c_sdqpOut__8
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__8
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
sdqpOut__8 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__8 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__9" c_sdqpOut__9
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__9
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
sdqpOut__9 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__9 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__10" c_sdqpOut__10
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__10
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
sdqpOut__10 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__10 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__11" c_sdqpOut__11
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__11
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
sdqpOut__11 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__11 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__12" c_sdqpOut__12
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__12
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
sdqpOut__12 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__12 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__13" c_sdqpOut__13
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__13
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
sdqpOut__13 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__13 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__14" c_sdqpOut__14
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__14
  :: String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
sdqpOut__14 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__14 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__15" c_sdqpOut__15
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__15
  :: String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
sdqpOut__15 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__15 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__16" c_sdqpOut__16
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__16
  :: String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
sdqpOut__16 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__16 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__17" c_sdqpOut__17
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__17
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
sdqpOut__17 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__17 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__18" c_sdqpOut__18
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__18
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
sdqpOut__18 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__18 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__19" c_sdqpOut__19
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__19
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
sdqpOut__19 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__19 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__20" c_sdqpOut__20
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__20
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
sdqpOut__20 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__20 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__21" c_sdqpOut__21
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__21
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
sdqpOut__21 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__21 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__22" c_sdqpOut__22
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__22
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
sdqpOut__22 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__22 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__23" c_sdqpOut__23
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__23
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
sdqpOut__23 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__23 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__24" c_sdqpOut__24
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__24
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
sdqpOut__24 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__24 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__25" c_sdqpOut__25
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__25
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
sdqpOut__25 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__25 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__26" c_sdqpOut__26
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__26
  :: String -> MX -> IO (M.Map String MX, Vector String)
sdqpOut__26 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__26 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__27" c_sdqpOut__27
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__27
  :: String -> MX -> String -> IO (M.Map String MX, Vector String)
sdqpOut__27 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__27 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__28" c_sdqpOut__28
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__28
  :: String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
sdqpOut__28 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__28 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__29" c_sdqpOut__29
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__29
  :: String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
sdqpOut__29 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__29 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__30" c_sdqpOut__30
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__30
  :: String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
sdqpOut__30 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__30 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__31" c_sdqpOut__31
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__31
  :: String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
sdqpOut__31 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__31 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__32" c_sdqpOut__32
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__32
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
sdqpOut__32 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__32 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__33" c_sdqpOut__33
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__33
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
sdqpOut__33 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__33 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__34" c_sdqpOut__34
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__34
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
sdqpOut__34 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__34 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__35" c_sdqpOut__35
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__35
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
sdqpOut__35 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__35 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__36" c_sdqpOut__36
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__36
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
sdqpOut__36 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__36 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__37" c_sdqpOut__37
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__37
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
sdqpOut__37 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__37 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__38" c_sdqpOut__38
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__38
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
sdqpOut__38 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__38 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__41" c_sdqpOut__41
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__41
  :: String -> SX -> IO (M.Map String SX, Vector String)
sdqpOut__41 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__41 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__42" c_sdqpOut__42
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__42
  :: String -> SX -> String -> IO (M.Map String SX, Vector String)
sdqpOut__42 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__42 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__43" c_sdqpOut__43
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__43
  :: String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
sdqpOut__43 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__43 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__44" c_sdqpOut__44
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__44
  :: String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
sdqpOut__44 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__44 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__45" c_sdqpOut__45
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__45
  :: String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
sdqpOut__45 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__45 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__46" c_sdqpOut__46
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__46
  :: String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
sdqpOut__46 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__46 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__47" c_sdqpOut__47
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__47
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
sdqpOut__47 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__47 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__48" c_sdqpOut__48
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__48
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
sdqpOut__48 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__48 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__49" c_sdqpOut__49
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__49
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
sdqpOut__49 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__49 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__50" c_sdqpOut__50
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__50
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
sdqpOut__50 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__50 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__51" c_sdqpOut__51
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__51
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
sdqpOut__51 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__51 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__52" c_sdqpOut__52
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__52
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
sdqpOut__52 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__52 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "sdqpOut__53" c_sdqpOut__53
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
sdqpOut__53
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
sdqpOut__53 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_sdqpOut__53 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "simpleIRK__0" c_simpleIRK__0
  :: Ptr (Ptr StdString) -> Ptr Function' -> IO (Ptr MXFunction')
simpleIRK__0
  :: Function -> IO MXFunction
simpleIRK__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_simpleIRK__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "simpleIRK__1" c_simpleIRK__1
  :: Ptr (Ptr StdString) -> Ptr Function' -> CInt -> IO (Ptr MXFunction')
simpleIRK__1
  :: Function -> Int -> IO MXFunction
simpleIRK__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_simpleIRK__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "simpleIRK__2" c_simpleIRK__2
  :: Ptr (Ptr StdString) -> Ptr Function' -> CInt -> CInt -> IO (Ptr MXFunction')
simpleIRK__2
  :: Function -> Int -> Int -> IO MXFunction
simpleIRK__2 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_simpleIRK__2 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "simpleIRK__3" c_simpleIRK__3
  :: Ptr (Ptr StdString) -> Ptr Function' -> CInt -> CInt -> Ptr StdString -> IO (Ptr MXFunction')
simpleIRK__3
  :: Function -> Int -> Int -> String -> IO MXFunction
simpleIRK__3 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_simpleIRK__3 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "simpleIRK__4" c_simpleIRK__4
  :: Ptr (Ptr StdString) -> Ptr Function' -> CInt -> CInt -> Ptr StdString -> Ptr StdString -> IO (Ptr MXFunction')
simpleIRK__4
  :: Function -> Int -> Int -> String -> String -> IO MXFunction
simpleIRK__4 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_simpleIRK__4 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "simpleIRK__5" c_simpleIRK__5
  :: Ptr (Ptr StdString) -> Ptr Function' -> CInt -> CInt -> Ptr StdString -> Ptr StdString -> Ptr (StdMap StdString (Ptr GenericType')) -> IO (Ptr MXFunction')
simpleIRK__5
  :: Function -> Int -> Int -> String -> String -> M.Map String GenericType -> IO MXFunction
simpleIRK__5 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_simpleIRK__5 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "simpleIntegrator__0" c_simpleIntegrator__0
  :: Ptr (Ptr StdString) -> Ptr Function' -> IO (Ptr MXFunction')
simpleIntegrator__0
  :: Function -> IO MXFunction
simpleIntegrator__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_simpleIntegrator__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "simpleIntegrator__1" c_simpleIntegrator__1
  :: Ptr (Ptr StdString) -> Ptr Function' -> Ptr StdString -> IO (Ptr MXFunction')
simpleIntegrator__1
  :: Function -> String -> IO MXFunction
simpleIntegrator__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_simpleIntegrator__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "simpleIntegrator__2" c_simpleIntegrator__2
  :: Ptr (Ptr StdString) -> Ptr Function' -> Ptr StdString -> Ptr (StdMap StdString (Ptr GenericType')) -> IO (Ptr MXFunction')
simpleIntegrator__2
  :: Function -> String -> M.Map String GenericType -> IO MXFunction
simpleIntegrator__2 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_simpleIntegrator__2 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "simpleRK__0" c_simpleRK__0
  :: Ptr (Ptr StdString) -> Ptr Function' -> IO (Ptr MXFunction')
simpleRK__0
  :: Function -> IO MXFunction
simpleRK__0 x0 =
  withMarshal x0 $ \x0' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_simpleRK__0 errStrPtrP x0'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "simpleRK__1" c_simpleRK__1
  :: Ptr (Ptr StdString) -> Ptr Function' -> CInt -> IO (Ptr MXFunction')
simpleRK__1
  :: Function -> Int -> IO MXFunction
simpleRK__1 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_simpleRK__1 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "simpleRK__2" c_simpleRK__2
  :: Ptr (Ptr StdString) -> Ptr Function' -> CInt -> CInt -> IO (Ptr MXFunction')
simpleRK__2
  :: Function -> Int -> Int -> IO MXFunction
simpleRK__2 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_simpleRK__2 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__0" c_socpIn__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
socpIn__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__1" c_socpIn__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__1
  :: String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
socpIn__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__2" c_socpIn__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__2
  :: String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
socpIn__2 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__2 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__3" c_socpIn__3
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__3
  :: String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
socpIn__3 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__3 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__4" c_socpIn__4
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__4
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
socpIn__4 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__4 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__5" c_socpIn__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__5
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
socpIn__5 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__5 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__6" c_socpIn__6
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__6
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
socpIn__6 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__6 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__7" c_socpIn__7
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__7
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
socpIn__7 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__7 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__8" c_socpIn__8
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__8
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
socpIn__8 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__8 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__9" c_socpIn__9
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__9
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
socpIn__9 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__9 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__10" c_socpIn__10
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__10
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
socpIn__10 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__10 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__11" c_socpIn__11
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__11
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
socpIn__11 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__11 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__12" c_socpIn__12
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__12
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
socpIn__12 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__12 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__13" c_socpIn__13
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__13
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
socpIn__13 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__13 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__14" c_socpIn__14
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__14
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
socpIn__14 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__14 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__15" c_socpIn__15
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__15
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
socpIn__15 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__15 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__16" c_socpIn__16
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__16
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
socpIn__16 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__16 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__17" c_socpIn__17
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__17
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
socpIn__17 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__17 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__18" c_socpIn__18
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__18
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
socpIn__18 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__18 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__19" c_socpIn__19
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__19
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
socpIn__19 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__19 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__20" c_socpIn__20
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__20
  :: String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
socpIn__20 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__20 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__21" c_socpIn__21
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__21
  :: String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
socpIn__21 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__21 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__22" c_socpIn__22
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__22
  :: String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
socpIn__22 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__22 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__23" c_socpIn__23
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__23
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
socpIn__23 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__23 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__24" c_socpIn__24
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__24
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
socpIn__24 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__24 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__25" c_socpIn__25
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__25
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
socpIn__25 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__25 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__26" c_socpIn__26
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__26
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
socpIn__26 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__26 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__27" c_socpIn__27
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__27
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
socpIn__27 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__27 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__28" c_socpIn__28
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__28
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
socpIn__28 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__28 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__29" c_socpIn__29
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__29
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
socpIn__29 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__29 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__30" c_socpIn__30
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__30
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
socpIn__30 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__30 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__31" c_socpIn__31
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__31
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
socpIn__31 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__31 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__32" c_socpIn__32
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__32
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
socpIn__32 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__32 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__33" c_socpIn__33
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__33
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
socpIn__33 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__33 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__34" c_socpIn__34
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__34
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
socpIn__34 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__34 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__35" c_socpIn__35
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__35
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
socpIn__35 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__35 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__36" c_socpIn__36
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__36
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
socpIn__36 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__36 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__37" c_socpIn__37
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__37
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
socpIn__37 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__37 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__38" c_socpIn__38
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__38
  :: String -> MX -> IO (M.Map String MX, Vector String)
socpIn__38 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__38 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__39" c_socpIn__39
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__39
  :: String -> MX -> String -> IO (M.Map String MX, Vector String)
socpIn__39 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__39 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__40" c_socpIn__40
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__40
  :: String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
socpIn__40 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__40 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__41" c_socpIn__41
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__41
  :: String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
socpIn__41 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__41 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__42" c_socpIn__42
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__42
  :: String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
socpIn__42 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__42 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__43" c_socpIn__43
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__43
  :: String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
socpIn__43 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__43 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__44" c_socpIn__44
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__44
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
socpIn__44 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__44 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__45" c_socpIn__45
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__45
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
socpIn__45 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__45 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__46" c_socpIn__46
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__46
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
socpIn__46 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__46 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__47" c_socpIn__47
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__47
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
socpIn__47 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__47 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__48" c_socpIn__48
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__48
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
socpIn__48 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__48 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__49" c_socpIn__49
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__49
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
socpIn__49 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__49 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__50" c_socpIn__50
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__50
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
socpIn__50 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__50 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__51" c_socpIn__51
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__51
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
socpIn__51 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__51 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__52" c_socpIn__52
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__52
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
socpIn__52 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__52 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__53" c_socpIn__53
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__53
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
socpIn__53 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__53 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__54" c_socpIn__54
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__54
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
socpIn__54 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__54 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__55" c_socpIn__55
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__55
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
socpIn__55 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__55 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__56" c_socpIn__56
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__56
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
socpIn__56 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__56 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__59" c_socpIn__59
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__59
  :: String -> SX -> IO (M.Map String SX, Vector String)
socpIn__59 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__59 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__60" c_socpIn__60
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__60
  :: String -> SX -> String -> IO (M.Map String SX, Vector String)
socpIn__60 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__60 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__61" c_socpIn__61
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__61
  :: String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
socpIn__61 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__61 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__62" c_socpIn__62
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__62
  :: String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
socpIn__62 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__62 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__63" c_socpIn__63
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__63
  :: String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
socpIn__63 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__63 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__64" c_socpIn__64
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__64
  :: String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
socpIn__64 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__64 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__65" c_socpIn__65
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__65
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
socpIn__65 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__65 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__66" c_socpIn__66
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__66
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
socpIn__66 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__66 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__67" c_socpIn__67
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__67
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
socpIn__67 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__67 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__68" c_socpIn__68
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__68
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
socpIn__68 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__68 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__69" c_socpIn__69
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__69
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
socpIn__69 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__69 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__70" c_socpIn__70
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__70
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
socpIn__70 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__70 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__71" c_socpIn__71
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__71
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
socpIn__71 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__71 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__72" c_socpIn__72
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__72
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
socpIn__72 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__72 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__73" c_socpIn__73
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__73
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
socpIn__73 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__73 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__74" c_socpIn__74
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__74
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
socpIn__74 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__74 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__75" c_socpIn__75
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__75
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
socpIn__75 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__75 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__76" c_socpIn__76
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__76
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
socpIn__76 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__76 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpIn__77" c_socpIn__77
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
socpIn__77
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
socpIn__77 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpIn__77 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__0" c_socpOut__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
socpOut__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__1" c_socpOut__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__1
  :: String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
socpOut__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__2" c_socpOut__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__2
  :: String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
socpOut__2 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__2 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__3" c_socpOut__3
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__3
  :: String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
socpOut__3 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__3 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__4" c_socpOut__4
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__4
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
socpOut__4 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__4 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__5" c_socpOut__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__5
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
socpOut__5 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__5 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__6" c_socpOut__6
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__6
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
socpOut__6 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__6 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__7" c_socpOut__7
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__7
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
socpOut__7 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__7 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__8" c_socpOut__8
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__8
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
socpOut__8 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__8 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__9" c_socpOut__9
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__9
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
socpOut__9 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__9 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__10" c_socpOut__10
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__10
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
socpOut__10 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__10 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__11" c_socpOut__11
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__11
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
socpOut__11 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__11 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__12" c_socpOut__12
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__12
  :: String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
socpOut__12 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__12 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__13" c_socpOut__13
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__13
  :: String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
socpOut__13 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__13 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__14" c_socpOut__14
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__14
  :: String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
socpOut__14 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__14 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__15" c_socpOut__15
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__15
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
socpOut__15 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__15 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__16" c_socpOut__16
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__16
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
socpOut__16 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__16 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__17" c_socpOut__17
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__17
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
socpOut__17 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__17 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__18" c_socpOut__18
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__18
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
socpOut__18 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__18 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__19" c_socpOut__19
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__19
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
socpOut__19 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__19 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__20" c_socpOut__20
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__20
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
socpOut__20 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__20 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__21" c_socpOut__21
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__21
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
socpOut__21 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__21 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__22" c_socpOut__22
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__22
  :: String -> MX -> IO (M.Map String MX, Vector String)
socpOut__22 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__22 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__23" c_socpOut__23
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__23
  :: String -> MX -> String -> IO (M.Map String MX, Vector String)
socpOut__23 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__23 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__24" c_socpOut__24
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__24
  :: String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
socpOut__24 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__24 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__25" c_socpOut__25
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__25
  :: String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
socpOut__25 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__25 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__26" c_socpOut__26
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__26
  :: String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
socpOut__26 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__26 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__27" c_socpOut__27
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__27
  :: String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
socpOut__27 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__27 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__28" c_socpOut__28
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__28
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
socpOut__28 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__28 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__29" c_socpOut__29
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__29
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
socpOut__29 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__29 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__30" c_socpOut__30
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__30
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
socpOut__30 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__30 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__31" c_socpOut__31
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__31
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
socpOut__31 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__31 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__32" c_socpOut__32
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__32
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
socpOut__32 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__32 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__35" c_socpOut__35
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__35
  :: String -> SX -> IO (M.Map String SX, Vector String)
socpOut__35 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__35 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__36" c_socpOut__36
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__36
  :: String -> SX -> String -> IO (M.Map String SX, Vector String)
socpOut__36 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__36 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__37" c_socpOut__37
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__37
  :: String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
socpOut__37 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__37 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__38" c_socpOut__38
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__38
  :: String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
socpOut__38 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__38 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__39" c_socpOut__39
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__39
  :: String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
socpOut__39 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__39 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__40" c_socpOut__40
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__40
  :: String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
socpOut__40 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__40 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__41" c_socpOut__41
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__41
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
socpOut__41 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__41 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__42" c_socpOut__42
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__42
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
socpOut__42 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__42 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__43" c_socpOut__43
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__43
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
socpOut__43 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__43 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__44" c_socpOut__44
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__44
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
socpOut__44 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__44 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpOut__45" c_socpOut__45
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
socpOut__45
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
socpOut__45 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpOut__45 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpStruct__2" c_socpStruct__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
socpStruct__2
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
socpStruct__2 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpStruct__2 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpStruct__3" c_socpStruct__3
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
socpStruct__3
  :: String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
socpStruct__3 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpStruct__3 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpStruct__4" c_socpStruct__4
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
socpStruct__4
  :: String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
socpStruct__4 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpStruct__4 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpStruct__5" c_socpStruct__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
socpStruct__5
  :: String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
socpStruct__5 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpStruct__5 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "socpStruct__6" c_socpStruct__6
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
socpStruct__6
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
socpStruct__6 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_socpStruct__6 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__0" c_stabilizedQpIn__0
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__0
  :: String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
stabilizedQpIn__0 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__0 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__1" c_stabilizedQpIn__1
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__1
  :: String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
stabilizedQpIn__1 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__1 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__2" c_stabilizedQpIn__2
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__2
  :: String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
stabilizedQpIn__2 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__2 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__3" c_stabilizedQpIn__3
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__3
  :: String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
stabilizedQpIn__3 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__3 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__4" c_stabilizedQpIn__4
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__4
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
stabilizedQpIn__4 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__4 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__5" c_stabilizedQpIn__5
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__5
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
stabilizedQpIn__5 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__5 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__6" c_stabilizedQpIn__6
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__6
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
stabilizedQpIn__6 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__6 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__7" c_stabilizedQpIn__7
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__7
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
stabilizedQpIn__7 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__7 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__8" c_stabilizedQpIn__8
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__8
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
stabilizedQpIn__8 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__8 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__9" c_stabilizedQpIn__9
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__9
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
stabilizedQpIn__9 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__9 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__10" c_stabilizedQpIn__10
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__10
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
stabilizedQpIn__10 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__10 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__11" c_stabilizedQpIn__11
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__11
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
stabilizedQpIn__11 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__11 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__12" c_stabilizedQpIn__12
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__12
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
stabilizedQpIn__12 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__12 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__13" c_stabilizedQpIn__13
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__13
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
stabilizedQpIn__13 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__13 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__14" c_stabilizedQpIn__14
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__14
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
stabilizedQpIn__14 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__14 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__15" c_stabilizedQpIn__15
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__15
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
stabilizedQpIn__15 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__15 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__16" c_stabilizedQpIn__16
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__16
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
stabilizedQpIn__16 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__16 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__17" c_stabilizedQpIn__17
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__17
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
stabilizedQpIn__17 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__17 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__18" c_stabilizedQpIn__18
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__18
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
stabilizedQpIn__18 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__18 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__19" c_stabilizedQpIn__19
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__19
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
stabilizedQpIn__19 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 x20 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  withMarshal x20 $ \x20' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__19 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19' x20'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__20" c_stabilizedQpIn__20
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__20
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
stabilizedQpIn__20 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 x20 x21 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  withMarshal x20 $ \x20' ->
  withMarshal x21 $ \x21' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__20 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19' x20' x21'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__21" c_stabilizedQpIn__21
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__21
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> IO (M.Map String Sparsity, Vector String)
stabilizedQpIn__21 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 x20 x21 x22 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  withMarshal x20 $ \x20' ->
  withMarshal x21 $ \x21' ->
  withMarshal x22 $ \x22' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__21 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19' x20' x21' x22'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__22" c_stabilizedQpIn__22
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> Ptr StdString -> Ptr Sparsity' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr Sparsity'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__22
  :: String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> String -> Sparsity -> IO (M.Map String Sparsity, Vector String)
stabilizedQpIn__22 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 x20 x21 x22 x23 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  withMarshal x20 $ \x20' ->
  withMarshal x21 $ \x21' ->
  withMarshal x22 $ \x22' ->
  withMarshal x23 $ \x23' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__22 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19' x20' x21' x22' x23'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__23" c_stabilizedQpIn__23
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__23
  :: String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
stabilizedQpIn__23 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__23 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__24" c_stabilizedQpIn__24
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__24
  :: String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
stabilizedQpIn__24 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__24 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__25" c_stabilizedQpIn__25
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__25
  :: String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
stabilizedQpIn__25 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__25 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__26" c_stabilizedQpIn__26
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__26
  :: String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
stabilizedQpIn__26 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__26 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__27" c_stabilizedQpIn__27
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__27
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
stabilizedQpIn__27 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__27 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__28" c_stabilizedQpIn__28
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__28
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
stabilizedQpIn__28 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__28 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__29" c_stabilizedQpIn__29
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__29
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
stabilizedQpIn__29 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__29 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__30" c_stabilizedQpIn__30
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__30
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
stabilizedQpIn__30 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__30 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__31" c_stabilizedQpIn__31
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__31
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
stabilizedQpIn__31 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__31 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__32" c_stabilizedQpIn__32
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__32
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
stabilizedQpIn__32 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__32 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__33" c_stabilizedQpIn__33
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__33
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
stabilizedQpIn__33 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__33 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__34" c_stabilizedQpIn__34
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__34
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
stabilizedQpIn__34 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__34 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__35" c_stabilizedQpIn__35
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__35
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
stabilizedQpIn__35 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__35 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__36" c_stabilizedQpIn__36
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__36
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
stabilizedQpIn__36 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__36 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__37" c_stabilizedQpIn__37
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__37
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
stabilizedQpIn__37 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__37 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__38" c_stabilizedQpIn__38
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__38
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
stabilizedQpIn__38 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__38 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__39" c_stabilizedQpIn__39
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__39
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
stabilizedQpIn__39 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__39 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__40" c_stabilizedQpIn__40
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__40
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
stabilizedQpIn__40 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__40 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__41" c_stabilizedQpIn__41
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__41
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
stabilizedQpIn__41 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__41 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__42" c_stabilizedQpIn__42
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__42
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
stabilizedQpIn__42 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 x20 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  withMarshal x20 $ \x20' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__42 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19' x20'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__43" c_stabilizedQpIn__43
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__43
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
stabilizedQpIn__43 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 x20 x21 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  withMarshal x20 $ \x20' ->
  withMarshal x21 $ \x21' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__43 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19' x20' x21'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__44" c_stabilizedQpIn__44
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__44
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> IO (M.Map String DMatrix, Vector String)
stabilizedQpIn__44 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 x20 x21 x22 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  withMarshal x20 $ \x20' ->
  withMarshal x21 $ \x21' ->
  withMarshal x22 $ \x22' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__44 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19' x20' x21' x22'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__45" c_stabilizedQpIn__45
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> Ptr StdString -> Ptr DMatrix' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr DMatrix'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__45
  :: String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> String -> DMatrix -> IO (M.Map String DMatrix, Vector String)
stabilizedQpIn__45 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 x20 x21 x22 x23 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  withMarshal x20 $ \x20' ->
  withMarshal x21 $ \x21' ->
  withMarshal x22 $ \x22' ->
  withMarshal x23 $ \x23' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__45 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19' x20' x21' x22' x23'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__46" c_stabilizedQpIn__46
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__46
  :: String -> MX -> IO (M.Map String MX, Vector String)
stabilizedQpIn__46 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__46 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__47" c_stabilizedQpIn__47
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__47
  :: String -> MX -> String -> IO (M.Map String MX, Vector String)
stabilizedQpIn__47 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__47 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__48" c_stabilizedQpIn__48
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__48
  :: String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
stabilizedQpIn__48 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__48 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__49" c_stabilizedQpIn__49
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__49
  :: String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
stabilizedQpIn__49 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__49 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__50" c_stabilizedQpIn__50
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__50
  :: String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
stabilizedQpIn__50 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__50 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__51" c_stabilizedQpIn__51
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__51
  :: String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
stabilizedQpIn__51 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__51 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__52" c_stabilizedQpIn__52
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__52
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
stabilizedQpIn__52 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__52 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__53" c_stabilizedQpIn__53
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__53
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
stabilizedQpIn__53 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__53 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__54" c_stabilizedQpIn__54
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__54
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
stabilizedQpIn__54 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__54 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__55" c_stabilizedQpIn__55
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__55
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
stabilizedQpIn__55 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__55 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__56" c_stabilizedQpIn__56
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__56
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
stabilizedQpIn__56 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__56 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__57" c_stabilizedQpIn__57
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__57
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
stabilizedQpIn__57 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__57 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__58" c_stabilizedQpIn__58
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__58
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
stabilizedQpIn__58 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__58 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__59" c_stabilizedQpIn__59
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__59
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
stabilizedQpIn__59 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__59 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__60" c_stabilizedQpIn__60
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__60
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
stabilizedQpIn__60 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__60 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__61" c_stabilizedQpIn__61
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__61
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
stabilizedQpIn__61 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__61 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__62" c_stabilizedQpIn__62
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__62
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
stabilizedQpIn__62 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__62 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__63" c_stabilizedQpIn__63
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__63
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
stabilizedQpIn__63 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__63 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__64" c_stabilizedQpIn__64
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__64
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
stabilizedQpIn__64 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__64 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__65" c_stabilizedQpIn__65
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__65
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
stabilizedQpIn__65 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 x20 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  withMarshal x20 $ \x20' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__65 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19' x20'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__66" c_stabilizedQpIn__66
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__66
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
stabilizedQpIn__66 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 x20 x21 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  withMarshal x20 $ \x20' ->
  withMarshal x21 $ \x21' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__66 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19' x20' x21'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__67" c_stabilizedQpIn__67
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__67
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> IO (M.Map String MX, Vector String)
stabilizedQpIn__67 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 x20 x21 x22 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  withMarshal x20 $ \x20' ->
  withMarshal x21 $ \x21' ->
  withMarshal x22 $ \x22' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__67 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19' x20' x21' x22'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__68" c_stabilizedQpIn__68
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> Ptr StdString -> Ptr MX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr MX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__68
  :: String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> String -> MX -> IO (M.Map String MX, Vector String)
stabilizedQpIn__68 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 x20 x21 x22 x23 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  withMarshal x20 $ \x20' ->
  withMarshal x21 $ \x21' ->
  withMarshal x22 $ \x22' ->
  withMarshal x23 $ \x23' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__68 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19' x20' x21' x22' x23'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__71" c_stabilizedQpIn__71
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__71
  :: String -> SX -> IO (M.Map String SX, Vector String)
stabilizedQpIn__71 x0 x1 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__71 errStrPtrP x0' x1'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__72" c_stabilizedQpIn__72
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__72
  :: String -> SX -> String -> IO (M.Map String SX, Vector String)
stabilizedQpIn__72 x0 x1 x2 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__72 errStrPtrP x0' x1' x2'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__73" c_stabilizedQpIn__73
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__73
  :: String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
stabilizedQpIn__73 x0 x1 x2 x3 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__73 errStrPtrP x0' x1' x2' x3'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__74" c_stabilizedQpIn__74
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__74
  :: String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
stabilizedQpIn__74 x0 x1 x2 x3 x4 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__74 errStrPtrP x0' x1' x2' x3' x4'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__75" c_stabilizedQpIn__75
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__75
  :: String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
stabilizedQpIn__75 x0 x1 x2 x3 x4 x5 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__75 errStrPtrP x0' x1' x2' x3' x4' x5'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__76" c_stabilizedQpIn__76
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__76
  :: String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
stabilizedQpIn__76 x0 x1 x2 x3 x4 x5 x6 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__76 errStrPtrP x0' x1' x2' x3' x4' x5' x6'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__77" c_stabilizedQpIn__77
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__77
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
stabilizedQpIn__77 x0 x1 x2 x3 x4 x5 x6 x7 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__77 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__78" c_stabilizedQpIn__78
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__78
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
stabilizedQpIn__78 x0 x1 x2 x3 x4 x5 x6 x7 x8 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__78 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__79" c_stabilizedQpIn__79
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__79
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
stabilizedQpIn__79 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__79 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__80" c_stabilizedQpIn__80
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__80
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
stabilizedQpIn__80 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__80 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__81" c_stabilizedQpIn__81
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__81
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
stabilizedQpIn__81 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__81 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__82" c_stabilizedQpIn__82
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__82
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
stabilizedQpIn__82 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__82 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__83" c_stabilizedQpIn__83
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__83
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
stabilizedQpIn__83 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__83 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__84" c_stabilizedQpIn__84
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__84
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
stabilizedQpIn__84 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__84 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__85" c_stabilizedQpIn__85
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__85
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
stabilizedQpIn__85 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__85 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__86" c_stabilizedQpIn__86
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__86
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
stabilizedQpIn__86 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__86 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__87" c_stabilizedQpIn__87
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__87
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
stabilizedQpIn__87 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__87 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__88" c_stabilizedQpIn__88
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__88
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
stabilizedQpIn__88 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__88 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__89" c_stabilizedQpIn__89
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__89
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
stabilizedQpIn__89 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__89 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__90" c_stabilizedQpIn__90
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__90
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
stabilizedQpIn__90 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 x20 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  withMarshal x20 $ \x20' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__90 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19' x20'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__91" c_stabilizedQpIn__91
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__91
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
stabilizedQpIn__91 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 x20 x21 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  withMarshal x20 $ \x20' ->
  withMarshal x21 $ \x21' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__91 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19' x20' x21'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__92" c_stabilizedQpIn__92
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__92
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> IO (M.Map String SX, Vector String)
stabilizedQpIn__92 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 x20 x21 x22 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  withMarshal x20 $ \x20' ->
  withMarshal x21 $ \x21' ->
  withMarshal x22 $ \x22' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__92 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19' x20' x21' x22'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)


foreign import ccall unsafe "stabilizedQpIn__93" c_stabilizedQpIn__93
  :: Ptr (Ptr StdString) -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> Ptr StdString -> Ptr SX' -> IO (Ptr (StdPair (Ptr (StdMap StdString (Ptr SX'))) (Ptr (StdVec (Ptr StdString)))))
stabilizedQpIn__93
  :: String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> String -> SX -> IO (M.Map String SX, Vector String)
stabilizedQpIn__93 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 x20 x21 x22 x23 =
  withMarshal x0 $ \x0' ->
  withMarshal x1 $ \x1' ->
  withMarshal x2 $ \x2' ->
  withMarshal x3 $ \x3' ->
  withMarshal x4 $ \x4' ->
  withMarshal x5 $ \x5' ->
  withMarshal x6 $ \x6' ->
  withMarshal x7 $ \x7' ->
  withMarshal x8 $ \x8' ->
  withMarshal x9 $ \x9' ->
  withMarshal x10 $ \x10' ->
  withMarshal x11 $ \x11' ->
  withMarshal x12 $ \x12' ->
  withMarshal x13 $ \x13' ->
  withMarshal x14 $ \x14' ->
  withMarshal x15 $ \x15' ->
  withMarshal x16 $ \x16' ->
  withMarshal x17 $ \x17' ->
  withMarshal x18 $ \x18' ->
  withMarshal x19 $ \x19' ->
  withMarshal x20 $ \x20' ->
  withMarshal x21 $ \x21' ->
  withMarshal x22 $ \x22' ->
  withMarshal x23 $ \x23' ->
  do
    errStrPtrP <- new nullPtr
    ret <- c_stabilizedQpIn__93 errStrPtrP x0' x1' x2' x3' x4' x5' x6' x7' x8' x9' x10' x11' x12' x13' x14' x15' x16' x17' x18' x19' x20' x21' x22' x23'
    errStrPtr <- peek errStrPtrP
    free errStrPtrP
    if errStrPtr == nullPtr then wrapReturn ret else wrapReturn errStrPtr >>= (error . formatException)