testlist <- list(i = 533361732L, j = 582864682L, min_seg = -1811144665L, w = c(3.84400776654253e-118, -4.21647891520103e-237, 1.13620037783052e-163, -1.2956743068568e-205, 2.66811385248189e-250, -5.42996396892364e+297, 8.5891757586328e+85, 4.02432074331726e-275, -3.39238776344656e+108, -4.56717314745765e-291, -2.66959649674208e-195, -2.89471912053067e-216, Inf, -6.60327905968341e+303, 3.28680738419658e+30, 2.74359584517823e-229, -Inf, -9.00995765278955e+77, 5056.07587411006, -3.69403123486474e-240, -9.64881052043285e-301, 1.44859294960617e-96, 834736309444.159, NaN, 5.61613335032576e+160, -1.02968800354056e+28, 1.10957455245397e-218, NaN, 3.15353430056701e+129, 1.03712880941064e-45, -2.849223182902e-11, Inf, 1.54966410468298e+274, -2.28256759842719e-297, -1.01396536231545e-19, -4.98451897364728e+136, -5.88736071263077e+130, -5.81478149173549e-116, 3.47708815903418e-249, -1.61261530836698e-108, 1.07355141543944e-86, -2.76485100379364e-50, 2.04350205923784e-125, 0), x = c(-2.92559139189863e-120, -8.20173023647308e+219, 4.11725936986684e+67, -1.89332898113392e+276, 3.23411505507212e+294, Inf, 1.76559327193356e+68, -3.0353094592792e-241, -Inf, -1.03999581401314e-114, 4.36659418787443e-296, Inf, -1.352026294892e-181, 7.42748017754256e-19, 1.07308055949661e+244, -2.79371414365829e+127, 5.86350428474207e+226, 2.05860024055562e+244, -5.29629194459032e+300, 930580962.680733, 7.14814821459025e+170, 8.47949087147912e-40, -519278188187066, -5.66208327449935e+234, -6.72283087201015e+106, 3.77621560462396e-249, NaN, 1.03266325557186e-258, 332230513415282, 1.56927348205826e-201, -3.43224963806792e-68, -1.37656529047715e+139, 4.5546361800262e+46, 6.92112439526674e-283, -4.05797461919226e+154, 2.19617905372867e+216, NA), y = c(-5.24746306271853e+145, 1.13581594595388e-137, 5.4018511133601e+168, -2.78239715977266e+95, 3.60705730866766e-276, 1.80203478214823e+59, 9.97451040972507e-109, 4.47932424354517e-229, 9.76605536667444e-199, 7.67927283025888e-224, 2.9015037594532e+153, -2.12803932230003e+139, -4.33744852204055e-264, -6.70070068559624e+237, -1.69263155817726e-162, -8.96158094306583e+180, 2.64449728306802e-120, 1.97353432304231e+22, -2.11132526744701e-125, -2.11849440990693e+91, 6.02450174619209e-281, 3.21240268894466e-197, NA, -2.192407020248e-238, -1.8897866437862e+222, 2.27236638819861e+29, 8.8543458199026e-144, -1.81475722064251e+80, NaN, -2.16407136546298e+245, NA, 2.47437699624817e+113, -5.98896360417797e+259, 1.11672156232049e+272, -6.58472193936424e-19, 8.76745683533367e+283, 1.00604468167339e-89, -5.40726634486416e+138, -4.96955248797815e-282, -7.85151092976807e+307, 1.20709328025584e-305, 9.24559556147109e-274, -5.23486164314592e-126, 5.78857906571427e-241, 8.43053087570282e+261, NA, 4.73537493461991e-62, 1.5603723523878e+248, -5.40341109499999e-295, 2.47245647155884e-210, -1.34630156314711e+206, 8.62400060561587e-94, 1.61690532383985e-133, 4.99499468150873e-44, 6.46274577649684e+270, -Inf, -2.12340242135281e+213, 0.0541569130480785, 7.86962919089998e+87, -1.20014843132635e-99, 1.59036310147327e+88, 6.18096462227284e-235, -1.47547533493453e-226, -1.09934641014386e-190, -1.2103882752848e+113, 5.4494216345182e+279, -1.1703972917785e-279, -2.73753143704158e+217, 2.40530421623307e+126, 5.96359729479376e+56, -1.00960593849701e-282, -6.50975647279333e-68, 1.76260130038946e-262, 1.47669455314894e+91, 6.35725667870336e-171, -92924857.292577, 4.14844779040293e-190, -8.4944540141816e+62, 3.87747464201274e-243, 0)) result <- do.call(RcppDynProg::lin_cost_logistic,testlist) str(result)