testlist <- list(dimXdes = c(3.11766545206543e-126, -1.19701319142902e-137, 2.95116751605132e+279, -3.73379591487342e-70, Inf, -1.85161644954412e+290, -3.23720774728389e-308, -1.3485238903537e+122, NaN, 6.26373335504106, -9.96287210231791e-111, -8.23755216048711e+198, -9.01896132453219e-271, 7.90107437849377e-59, -7.51099451765329e-234, -9.32148991810111e-62, 2.6629741047074e-21, 2.85695391760371e-49, 5.99249482420488e+109, -1.30849503516874e-253, -1.07332665856543e-20, 0), nik = c(1.42287592325478e+97, NA, 8.02359685472266e-85, -2.12982837733749e-12, -92619465078.9006, 1.0147774930561e-140, 2.61773174690578e-124, -8.90423970361887e-246, 1.92197628052625e-08, -2.2661827887311e-258, -3.0720650471861e-133, 7.09115261749958e-79, 2.7973317688344e+163, -8.36052793587272e-41, NA, NaN, -3.75230294330584e+66, -2.79398514885164e-245, -1.08312885897428e+290, 7.78896639907044e-125, 0.000510531718187737, 1.81108626227511e-136, 1.8293314218e+176, 1.84135432180423e+148, -6.45757434667697e-196, -3.58325420728999e+230, -1.57367087705816e-155, 2.39646119962682e-34, 2.06120541145508e-110, -2.46217086798569e+124, 6.60166061968886e+129, -2.0365970366696e+138, -3.58740843597636e-78, Inf), Nik = c(-1.54876857139973e-277, 1.77504105392042e+77, -4.74510755538773e-104, -8.56288687023801e-293, -1.56549177082487e-72, -1.16554724928672e-254, 1.01421361958582e-115, 6.21284110796508e+214, 2.27145711597182e-18, 9.16017379306528e+170, -4.09977997515184e+37, 5.5392392865539e+212, -1.70332846704608e-144, -6.41131092083662e+206, -4.12306912396463e-200, 2.09708986633785e-83, 1.13011504695402e+270, 6.01706463761666e+119, 8.5666358065751e+84, -2.31155171918555e-184, 1.65341504710512e+42, -1.49929814407325e+257, 2.12988795227695e-269, 9.90282624475218e+236, -4.14257866379594e-200, -9.57197678948428e+252, 7.08755267181157e-13, -2.48301909489328e+108 ), probs = c(-1.20202344974218e-224, 6.40737531625339e+283, 1.32849810435136e-98, -3.969115448658e-144, -2.45961723580641e+150, -2.83474656153764e+92, 2.11903916136826e-258, 2.5794711788235e-127, 2.29865774191626e+40, -8.75104574732065e+35, 1.60368881130448e+187, 4.83098921181948e+106, 3.52563128048486e-126, 4.91556103429207e+38, -3.63523250875922e+91, -2.3698476907482e-12, 8.61669722805245e+103, -1.78139354896193e-283, -8.05837887402677e+249, 5.89215495028834e-205, 2.46532046225687e-98, 1.12550105376408e-91, 2.37045919053446e+297, 1.34858962091505e+174, -1.20845115844211e-77, 2.8049023985725e-263, 8.90455267250727e-97, -5.2147731536513e+24, -96370.8302162095, -2.16580459082876e+87, 1.16325063323489e+293, -1.76081245070348e+296, 1.08404395477605e-130, 3.28867374698656e+162, -1.61897526015758e+187, 2.29703355428573e-39, NaN, 4.00094097329252e-106, -5.43939014136403e-277, 6.01033838186927e-84, -4.62523063177022e-11, 3.73463159273366e-65, -6.07548944269414e-218, 6.84598785575786e-102, 4.48140352045901e+163, 6.62570398725937e+40, 3.55519162378494e+83, -4.14587605809302e-75, -3.54068044868552e+169, -8.01953637206437e-154, -1.45924856418536e+139, -8.39211070059246e-234, 1.49574908293591e-11, 4.75797323393093e-216, NA, 2.3982880242729e-112, -4.24311009455888e+155, -4.06645954912419e-218, 4.77676869238018e-181, -2.57744437241865e-39, -2.28879470905312e+253, -2.90982433465276e+296, -1.00320244284787e+81, 52232.9435520439, -7.14155758696447e+230, -3.79793171711983e+145, -1.19102892272246e+93, -6.11694303457883e-26, 4.5505407033671e+294, -1.99030948491736e+96, 3.34582977852711e-252, 1.35231702443815e-17, NaN, 3.42322040501226e-84, -1.90633223282734e+28, 18786195.3426004, -4.74321950790373e+145, 2.11192361365366e+305, -3.0426259386919e-18, -7.0453315329279e-82, -2.22121087708456e+195, -6.54067136714872e-298, -1.63302842557454e+201, 3.90695580788038e+31, 2.83118326732486e+238, -2.04926331250283e-128, -7.88828492600018e+189, -2.20883501452109e+194, 9.00257412027535e-181, 1.20896236323221e-270, -4.11397646571053e+70, 3.09329442569279e+254, 2.85182423484285e+279, 5.59920963311255e+67, 2966928687510208512, -1.83655079334394e+245, 1.81403148761538e+143, 3.59520619385189e-133, -8.34501208331244e+194, NA), XdesM = structure(c(1.55275352858005e+40, 1.26561585488916e-12, 7.78977468933701e+159, 5.68506606287001e+80, 2.19993177182304e-285, 1.71989700163021e-51, 4.07917496173353e+165, 11.4126620730419, 5.71161975194342e+62, 392547523747806, 4.49652815404873e+83, 8.29783096275115e+300, 1.44694460535527e-22, 5.24923537909702e+272, 4599873890604020224, 1.51667032522555e-225, 6.61248672625989e-257, 2.62736251134913e-264, 8.62422196953177e-89, 1.01362548601491e+74, 2.14828588283137e+78, 1.56355569872783e-81, 1.87144928514855e+289, 4.33713900917097e-104, 8.95061606531969e-07, 1.86530911350654e+250, 1.02817515733494e-81, 1.83373691827773e-104, 9.93170256377077e-171, 1088.07751695644, 8.8807736008108e+282, 5.10577627940228e-14, 9.71140106453329e-241, 7.70718615662346e-71, 1.4974142352784e+196, 1.44529238258315e+91, 4.09428352962162e+146, 8.78820712548496e+143, 1.60645519355506e-158, 2.54096333611907e-21, 2.36295222737535e+123, 1.93464690535798e-43, 0.00892625105931129, 1.30327416034052e+122, 4.33867249973442e+27, 2.84158667488131e-210, 8.31361895544021e+90, 1.42291464098701, 1.53509611278053e-99, 7529893207808.94, 3.7744473255508e+64, 14780.2132338567, 4.33814752091689e+110, 8.53985998453361e-281 ), .Dim = c(6L, 9L)), Xlambda = c(2.14791550485654e-37, 1.00923175658998e+150, -2.10253455513737e+301, 4.60655313093123e+48, 4.45025739364992e-24, 1905831175862415616, -4.24328078067767e-178, -1.18179705084265e+60, 1.39605125438061e-232, 5.99781653866455e+279, -3.09312947974544e-292, -5.95910562608586e+123, -8.81074923796508e+220, 2.98751496610519e-128, -4.14202793687734e+177, 1.16556331462481e-185, NA, -10979345.9840459, -1.81481238743869e+239, 1.91904184414346e+115, 11596.7442332171, 8.39713329133356e-79, -2.01497906900428e+245, -1.10097218493223e+43, -1.64586293424346e-294, Inf, Inf, NaN, 8.14517464734596e-29, -1.38685790052267e-28, -5.5596433982516e+86, 0)) result <- do.call(CDM:::cdm_rcpp_slca_calc_deriv,testlist) str(result)