testlist <- list(dcm = c(-4.56202931832295e-173, 9.04165378455523e-238, 9.66223727752222e+243, 4.17572744664707e+148, 2.13864215398649e+24, -1.03378304616389e-110, -1.12319443161826e-142, -1.11496259028938e+162, 2.48743913620813e-195, 6.94768763961615e+151, -6.5107216332269e+50, -3.68329092100541e-180, 8.49823169027715e+223, NaN, 6.78023787025275e+245, -1.06491200770122e+98, -9.67756630024684e-191, -7.77939180208585e+146, -8.65754482378229e+236, 4.47707735472308e-95, 14.8517576821037, 5.53613528088724e-291, -4.99730453972122e-44, -2.63059239353999e-281, 2.23973225205716e-287, -1.06240963852747e-153, -2.01113956618491e+191, 2.13241786292682e+304, 5.04892698505349e-113, 1.16634146999625e-132, -6.47029585979837e+139, 9.67798819065604e+262, -3.70070507048948e+267, -8.29474885710934e-120, -1.63128726130751e-158, 1.17804250085623e-260, -1.48161152005184e+138, -8.59423883376978e-306, 7.04280714100748e-294, 5.53255486631602e+52, -0.000105173807002366, -4.56165338979741e-181, -1.02978713067197e+215, 1.07250127381297e-197, -5.81195570844507e-151, 5.69493637154296e+73, 171521372.43613, -1.45417295747269e+266, 1.44768089840849e+242, 9.93858383280877e+135, 4.49776808676538e-283, 7.29201959212536e+164, -1.00631187652552e+281, 9.48048739009842e+126, 8.39805431111385e-22, -2.78484250042875e+153, -6.45726702729544e+214, 6.69785975799875e+223 ), oldknots = c(1.56615284130779e-24, -1.88208919303807e+245, NA, NA, NA, NaN, 0), restmp = c(7.60691127684901e-29, 4.59357370881766e+258, Inf, NaN, -0.01003847487936, 2.34192915355255e+295, -9.20502565118273e-170, -3.39306543816541e+131, 9.88233618618302e-105, -1.71593794529162e-172, 5.9368176106544e-148, 3.25414398283022e+150, 9.06214298231002e-102, 5.21957845705684e-76, -2.43535279865779e-299, -8.46451060132381e+109, 1.78111917736412e-81, 9.06878093561411e-199, -5.08852565064959e-155, 4.48373865713521e-181, 2.47398364732046e-73, 3.82504709473899e+232, 1.37854041650907e+44, 9.96193890446363e+126, 1.11302925836436e-94, 3.17049852378735e+35, 6.0961280935684e+76, -1.95911022351181e+49, 4.33974061736841e+132, -1.87966073614262e+245, 3.38798302230317e+182, -2.51461527935472e-47, 1.19302609611582e+229, -1.52478046635433e+200, -5.50447217443272e-100, 6.04914664611398e+74, 2.38321605042757e-73, 8.83511617093032e-40, 1.10232556674988e-152, -5.77226490664983e-192, 5.85921155585348e+57, 8.25400423504468e-84, 5.37185806047134e+86, -7.10654425545614e+237, -1.50068042774653e+222, -2.55082138101597e-191, 2.508185756681e+123, 5.96094123278471e+179, -Inf, 1.35389710979726e+31, 1.37161361418265e+99, -3.06122496699391e-70, 6.96398099163469e+169, 1.41430742644254e-85, -34543.1733826779, 32599890807.1303, -8.53719059992471e+155, 8.35307756177164e+268, 1.50973103810302e+230, -4.83348537494584e+265, -2.04213767903424e-189, -1.84912633226591e+295, -6.64098061001939e-239, 3.67939290815992e-274, -2.90576165040724e+228, -1.5145463028231e-225, 5.66275611730777e-131, -1.05242319320647e+269, -6.44320303844957e-50, -1.5364844207269e-242, -5.53108847628595e+156, -3.49342665082389e+124, 2.29119916651793e+49, -8.84381347763085e+99, 2.71295577216589e+211, 8.20062890745342e-306, Inf, 0), tol = 2.47297893706512e-32, wht = c(4.24195415756373e+22, -1.3484668303288e-218, 8.07634259695606e-201, 9.96356289148442e-247, 2.90006540622778e+287, -3.62253220237966e+84, -0.00016852503890871, -5.51903795077038e-05, -2.04972055854821e+224, 2.91998178219736e-47, 4.09707721003032e+206, -1.08136198436748e+108, -0.0456404306303113, 7.86531961485621e-108, 1.77775555112607e+279, 1.92512546208025e-122, -1.74847823197689e+192, -8.62176304742102e+250, 1.6260684855955e+96, 1.56395602788288e+138, 1.86510843342709e-245, -1.6578235520724e-126, 8.31920255513824e+76, 1.21214794644861e-73, -1.82852408321013e+183, 4.29485968908016e-206, 4.54964027613698e+119, -1.51652249314335e+167, -3.75004888626212e-129, 3.69390615123829e+234, 5.50122451930252e+234, -5.85649931437095e+106, 2.33603150842745e+187, -2.61014782890184e-89, 5.39802665415686e+140, 4.34952641997584e-92, 4.43042828616646e-127, 3.44019924376599e-175, 5.97911312413231e+292, -2.91472249704818e-218, -1.65068658328465e-137, -2.23942978672215e+46, 8.11011748043062e+134, -1.03257662527594e+153, 1.07152618122477e+139, -1.32829145719433e+231, 4.88048830900701e-239, -5.26071435728122e+264, -5.76397108542496e-280, -9.94650562032047e+188, -1.49918877353769e+56, 1.81312413287634e-164, 7.26431178286288e+160, 3.97887764037891e-75, -3.63104284120958e+53, 1.311014330822e+226, -8.01925069391582e-77), x = c(0.372881441479922, -1.63420698248399e+196, 7.12922815145974e+35, -1.84890670047471e+135, 3.81735440354022e-197, -3.30010572442258e-105, -7.78725462908479e-14, -1.34062665182655e+63, 4.85347023068184e+237, 9.15342745627216e+141, 4.21370183961159e+203, -2.61497308330604e-273, 4.17185054631809e-68, -1.81408137149841e+185, -1.47472785540652e-262, 1.94803519863451e+249, 4.1359239195681e+36, 3.14611468722525e-182, 3.70842315466011e-279, 1.98911038947646e-230, -3.63626157267629e-63, 6.43228974516454e+160, 5.94930379469017e+188, 6.13142861153528e+298, -2.18346592138577e-51, -5.57190589916211e-93, 1.90069729950066e-151, -3.99117271072248e+192, -7.33489701563501e-124, 2.81214214126342e+144, -7.1151333374591e+108 )) result <- do.call(GeDS:::Knotnew,testlist) str(result)