initialize integrate fun kppsolve kppdecomp wlamch wlamch_add jac_sp k_arr update_rconst arr2 initialize_kpp_ctrl error_output wcopy wscal waxpy rosenbrock funtemplate jactemplate