12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842moduleCI=Cstubs_internalsexternalowl_stub_1_c_eigen_dsmat_s_new:int64->int64->CI.voidp="owl_stub_1_c_eigen_dsmat_s_new"externalowl_stub_2_c_eigen_dsmat_s_delete:_CI.fatptr->unit="owl_stub_2_c_eigen_dsmat_s_delete"externalowl_stub_3_c_eigen_dsmat_s_zeros:int64->int64->CI.voidp="owl_stub_3_c_eigen_dsmat_s_zeros"externalowl_stub_4_c_eigen_dsmat_s_ones:int64->int64->CI.voidp="owl_stub_4_c_eigen_dsmat_s_ones"externalowl_stub_5_c_eigen_dsmat_s_eye:int64->CI.voidp="owl_stub_5_c_eigen_dsmat_s_eye"externalowl_stub_6_c_eigen_dsmat_s_rows:_CI.fatptr->int64="owl_stub_6_c_eigen_dsmat_s_rows"externalowl_stub_7_c_eigen_dsmat_s_cols:_CI.fatptr->int64="owl_stub_7_c_eigen_dsmat_s_cols"externalowl_stub_8_c_eigen_dsmat_s_get:_CI.fatptr->int64->int64->float="owl_stub_8_c_eigen_dsmat_s_get"externalowl_stub_9_c_eigen_dsmat_s_set:_CI.fatptr->int64->int64->float->unit="owl_stub_9_c_eigen_dsmat_s_set"externalowl_stub_10_c_eigen_dsmat_s_data:_CI.fatptr->CI.voidp="owl_stub_10_c_eigen_dsmat_s_data"externalowl_stub_11_c_eigen_dsmat_s_of_bigarray:_CI.fatptr->int64->int64->CI.voidp="owl_stub_11_c_eigen_dsmat_s_of_bigarray"externalowl_stub_12_c_eigen_dsmat_s_of_bigarray2:_CI.fatptr->_CI.fatptr->int64->int64->unit="owl_stub_12_c_eigen_dsmat_s_of_bigarray2"externalowl_stub_13_c_eigen_dsmat_s_print:_CI.fatptr->unit="owl_stub_13_c_eigen_dsmat_s_print"externalowl_stub_14_c_eigen_dsmat_s_gemm:_CI.fatptr->int64->int64->_CI.fatptr->int64->int64->CI.voidp="owl_stub_14_c_eigen_dsmat_s_gemm_byte6""owl_stub_14_c_eigen_dsmat_s_gemm"externalowl_stub_15_c_eigen_dsmat_s_transpose:_CI.fatptr->int64->int64->CI.voidp="owl_stub_15_c_eigen_dsmat_s_transpose"externalowl_stub_16_c_eigen_dsmat_s_swap_rows:_CI.fatptr->int64->int64->int64->int64->unit="owl_stub_16_c_eigen_dsmat_s_swap_rows"externalowl_stub_17_c_eigen_dsmat_s_swap_cols:_CI.fatptr->int64->int64->int64->int64->unit="owl_stub_17_c_eigen_dsmat_s_swap_cols"externalowl_stub_18_c_eigen_dsmat_s_rowwise_op:int->_CI.fatptr->int64->int64->_CI.fatptr->unit="owl_stub_18_c_eigen_dsmat_s_rowwise_op"externalowl_stub_19_c_eigen_dsmat_s_colwise_op:int->_CI.fatptr->int64->int64->_CI.fatptr->unit="owl_stub_19_c_eigen_dsmat_s_colwise_op"externalowl_stub_20_c_eigen_dsmat_s_inv:_CI.fatptr->int64->int64->CI.voidp="owl_stub_20_c_eigen_dsmat_s_inv"externalowl_stub_21_c_eigen_dsmat_d_new:int64->int64->CI.voidp="owl_stub_21_c_eigen_dsmat_d_new"externalowl_stub_22_c_eigen_dsmat_d_delete:_CI.fatptr->unit="owl_stub_22_c_eigen_dsmat_d_delete"externalowl_stub_23_c_eigen_dsmat_d_zeros:int64->int64->CI.voidp="owl_stub_23_c_eigen_dsmat_d_zeros"externalowl_stub_24_c_eigen_dsmat_d_ones:int64->int64->CI.voidp="owl_stub_24_c_eigen_dsmat_d_ones"externalowl_stub_25_c_eigen_dsmat_d_eye:int64->CI.voidp="owl_stub_25_c_eigen_dsmat_d_eye"externalowl_stub_26_c_eigen_dsmat_d_rows:_CI.fatptr->int64="owl_stub_26_c_eigen_dsmat_d_rows"externalowl_stub_27_c_eigen_dsmat_d_cols:_CI.fatptr->int64="owl_stub_27_c_eigen_dsmat_d_cols"externalowl_stub_28_c_eigen_dsmat_d_get:_CI.fatptr->int64->int64->float="owl_stub_28_c_eigen_dsmat_d_get"externalowl_stub_29_c_eigen_dsmat_d_set:_CI.fatptr->int64->int64->float->unit="owl_stub_29_c_eigen_dsmat_d_set"externalowl_stub_30_c_eigen_dsmat_d_data:_CI.fatptr->CI.voidp="owl_stub_30_c_eigen_dsmat_d_data"externalowl_stub_31_c_eigen_dsmat_d_print:_CI.fatptr->unit="owl_stub_31_c_eigen_dsmat_d_print"externalowl_stub_32_c_eigen_dsmat_d_gemm:_CI.fatptr->int64->int64->_CI.fatptr->int64->int64->CI.voidp="owl_stub_32_c_eigen_dsmat_d_gemm_byte6""owl_stub_32_c_eigen_dsmat_d_gemm"externalowl_stub_33_c_eigen_dsmat_d_transpose:_CI.fatptr->int64->int64->CI.voidp="owl_stub_33_c_eigen_dsmat_d_transpose"externalowl_stub_34_c_eigen_dsmat_d_swap_rows:_CI.fatptr->int64->int64->int64->int64->unit="owl_stub_34_c_eigen_dsmat_d_swap_rows"externalowl_stub_35_c_eigen_dsmat_d_swap_cols:_CI.fatptr->int64->int64->int64->int64->unit="owl_stub_35_c_eigen_dsmat_d_swap_cols"externalowl_stub_36_c_eigen_dsmat_d_rowwise_op:int->_CI.fatptr->int64->int64->_CI.fatptr->unit="owl_stub_36_c_eigen_dsmat_d_rowwise_op"externalowl_stub_37_c_eigen_dsmat_d_colwise_op:int->_CI.fatptr->int64->int64->_CI.fatptr->unit="owl_stub_37_c_eigen_dsmat_d_colwise_op"externalowl_stub_38_c_eigen_dsmat_d_inv:_CI.fatptr->int64->int64->CI.voidp="owl_stub_38_c_eigen_dsmat_d_inv"externalowl_stub_39_c_eigen_dsmat_c_new:int64->int64->CI.voidp="owl_stub_39_c_eigen_dsmat_c_new"externalowl_stub_40_c_eigen_dsmat_c_delete:_CI.fatptr->unit="owl_stub_40_c_eigen_dsmat_c_delete"externalowl_stub_41_c_eigen_dsmat_c_zeros:int64->int64->CI.voidp="owl_stub_41_c_eigen_dsmat_c_zeros"externalowl_stub_42_c_eigen_dsmat_c_ones:int64->int64->CI.voidp="owl_stub_42_c_eigen_dsmat_c_ones"externalowl_stub_43_c_eigen_dsmat_c_eye:int64->CI.voidp="owl_stub_43_c_eigen_dsmat_c_eye"externalowl_stub_44_c_eigen_dsmat_c_rows:_CI.fatptr->int64="owl_stub_44_c_eigen_dsmat_c_rows"externalowl_stub_45_c_eigen_dsmat_c_cols:_CI.fatptr->int64="owl_stub_45_c_eigen_dsmat_c_cols"externalowl_stub_46_c_eigen_dsmat_c_get:_CI.fatptr->int64->int64->Complex.t="owl_stub_46_c_eigen_dsmat_c_get"externalowl_stub_47_c_eigen_dsmat_c_set:_CI.fatptr->int64->int64->Complex.t->unit="owl_stub_47_c_eigen_dsmat_c_set"externalowl_stub_48_c_eigen_dsmat_c_data:_CI.fatptr->CI.voidp="owl_stub_48_c_eigen_dsmat_c_data"externalowl_stub_49_c_eigen_dsmat_c_print:_CI.fatptr->unit="owl_stub_49_c_eigen_dsmat_c_print"externalowl_stub_50_c_eigen_dsmat_c_gemm:_CI.fatptr->int64->int64->_CI.fatptr->int64->int64->CI.voidp="owl_stub_50_c_eigen_dsmat_c_gemm_byte6""owl_stub_50_c_eigen_dsmat_c_gemm"externalowl_stub_51_c_eigen_dsmat_c_transpose:_CI.fatptr->int64->int64->CI.voidp="owl_stub_51_c_eigen_dsmat_c_transpose"externalowl_stub_52_c_eigen_dsmat_c_swap_rows:_CI.fatptr->int64->int64->int64->int64->unit="owl_stub_52_c_eigen_dsmat_c_swap_rows"externalowl_stub_53_c_eigen_dsmat_c_swap_cols:_CI.fatptr->int64->int64->int64->int64->unit="owl_stub_53_c_eigen_dsmat_c_swap_cols"externalowl_stub_54_c_eigen_dsmat_c_rowwise_op:int->_CI.fatptr->int64->int64->_CI.fatptr->unit="owl_stub_54_c_eigen_dsmat_c_rowwise_op"externalowl_stub_55_c_eigen_dsmat_c_colwise_op:int->_CI.fatptr->int64->int64->_CI.fatptr->unit="owl_stub_55_c_eigen_dsmat_c_colwise_op"externalowl_stub_56_c_eigen_dsmat_c_inv:_CI.fatptr->int64->int64->CI.voidp="owl_stub_56_c_eigen_dsmat_c_inv"externalowl_stub_57_c_eigen_dsmat_z_new:int64->int64->CI.voidp="owl_stub_57_c_eigen_dsmat_z_new"externalowl_stub_58_c_eigen_dsmat_z_delete:_CI.fatptr->unit="owl_stub_58_c_eigen_dsmat_z_delete"externalowl_stub_59_c_eigen_dsmat_z_zeros:int64->int64->CI.voidp="owl_stub_59_c_eigen_dsmat_z_zeros"externalowl_stub_60_c_eigen_dsmat_z_ones:int64->int64->CI.voidp="owl_stub_60_c_eigen_dsmat_z_ones"externalowl_stub_61_c_eigen_dsmat_z_eye:int64->CI.voidp="owl_stub_61_c_eigen_dsmat_z_eye"externalowl_stub_62_c_eigen_dsmat_z_rows:_CI.fatptr->int64="owl_stub_62_c_eigen_dsmat_z_rows"externalowl_stub_63_c_eigen_dsmat_z_cols:_CI.fatptr->int64="owl_stub_63_c_eigen_dsmat_z_cols"externalowl_stub_64_c_eigen_dsmat_z_get:_CI.fatptr->int64->int64->Complex.t="owl_stub_64_c_eigen_dsmat_z_get"externalowl_stub_65_c_eigen_dsmat_z_set:_CI.fatptr->int64->int64->Complex.t->unit="owl_stub_65_c_eigen_dsmat_z_set"externalowl_stub_66_c_eigen_dsmat_z_data:_CI.fatptr->CI.voidp="owl_stub_66_c_eigen_dsmat_z_data"externalowl_stub_67_c_eigen_dsmat_z_print:_CI.fatptr->unit="owl_stub_67_c_eigen_dsmat_z_print"externalowl_stub_68_c_eigen_dsmat_z_gemm:_CI.fatptr->int64->int64->_CI.fatptr->int64->int64->CI.voidp="owl_stub_68_c_eigen_dsmat_z_gemm_byte6""owl_stub_68_c_eigen_dsmat_z_gemm"externalowl_stub_69_c_eigen_dsmat_z_transpose:_CI.fatptr->int64->int64->CI.voidp="owl_stub_69_c_eigen_dsmat_z_transpose"externalowl_stub_70_c_eigen_dsmat_z_swap_rows:_CI.fatptr->int64->int64->int64->int64->unit="owl_stub_70_c_eigen_dsmat_z_swap_rows"externalowl_stub_71_c_eigen_dsmat_z_swap_cols:_CI.fatptr->int64->int64->int64->int64->unit="owl_stub_71_c_eigen_dsmat_z_swap_cols"externalowl_stub_72_c_eigen_dsmat_z_rowwise_op:int->_CI.fatptr->int64->int64->_CI.fatptr->unit="owl_stub_72_c_eigen_dsmat_z_rowwise_op"externalowl_stub_73_c_eigen_dsmat_z_colwise_op:int->_CI.fatptr->int64->int64->_CI.fatptr->unit="owl_stub_73_c_eigen_dsmat_z_colwise_op"externalowl_stub_74_c_eigen_dsmat_z_inv:_CI.fatptr->int64->int64->CI.voidp="owl_stub_74_c_eigen_dsmat_z_inv"externalowl_stub_75_c_eigen_spmat_s_new:int64->int64->int64->CI.voidp="owl_stub_75_c_eigen_spmat_s_new"externalowl_stub_76_c_eigen_spmat_s_delete:_CI.fatptr->unit="owl_stub_76_c_eigen_spmat_s_delete"externalowl_stub_77_c_eigen_spmat_s_eye:int64->CI.voidp="owl_stub_77_c_eigen_spmat_s_eye"externalowl_stub_78_c_eigen_spmat_s_rows:_CI.fatptr->int64="owl_stub_78_c_eigen_spmat_s_rows"externalowl_stub_79_c_eigen_spmat_s_cols:_CI.fatptr->int64="owl_stub_79_c_eigen_spmat_s_cols"externalowl_stub_80_c_eigen_spmat_s_nnz:_CI.fatptr->int64="owl_stub_80_c_eigen_spmat_s_nnz"externalowl_stub_81_c_eigen_spmat_s_get:_CI.fatptr->int64->int64->float="owl_stub_81_c_eigen_spmat_s_get"externalowl_stub_82_c_eigen_spmat_s_set:_CI.fatptr->int64->int64->float->unit="owl_stub_82_c_eigen_spmat_s_set"externalowl_stub_83_c_eigen_spmat_s_insert:_CI.fatptr->int64->int64->float->unit="owl_stub_83_c_eigen_spmat_s_insert"externalowl_stub_84_c_eigen_spmat_s_reset:_CI.fatptr->unit="owl_stub_84_c_eigen_spmat_s_reset"externalowl_stub_85_c_eigen_spmat_s_is_compressed:_CI.fatptr->int="owl_stub_85_c_eigen_spmat_s_is_compressed"externalowl_stub_86_c_eigen_spmat_s_compress:_CI.fatptr->unit="owl_stub_86_c_eigen_spmat_s_compress"externalowl_stub_87_c_eigen_spmat_s_uncompress:_CI.fatptr->unit="owl_stub_87_c_eigen_spmat_s_uncompress"externalowl_stub_88_c_eigen_spmat_s_reshape:_CI.fatptr->int64->int64->unit="owl_stub_88_c_eigen_spmat_s_reshape"externalowl_stub_89_c_eigen_spmat_s_prune:_CI.fatptr->float->float->unit="owl_stub_89_c_eigen_spmat_s_prune"externalowl_stub_90_c_eigen_spmat_s_valueptr:_CI.fatptr->_CI.fatptr->CI.voidp="owl_stub_90_c_eigen_spmat_s_valueptr"externalowl_stub_91_c_eigen_spmat_s_innerindexptr:_CI.fatptr->CI.voidp="owl_stub_91_c_eigen_spmat_s_innerindexptr"externalowl_stub_92_c_eigen_spmat_s_outerindexptr:_CI.fatptr->CI.voidp="owl_stub_92_c_eigen_spmat_s_outerindexptr"externalowl_stub_93_c_eigen_spmat_s_clone:_CI.fatptr->CI.voidp="owl_stub_93_c_eigen_spmat_s_clone"externalowl_stub_94_c_eigen_spmat_s_row:_CI.fatptr->int64->CI.voidp="owl_stub_94_c_eigen_spmat_s_row"externalowl_stub_95_c_eigen_spmat_s_col:_CI.fatptr->int64->CI.voidp="owl_stub_95_c_eigen_spmat_s_col"externalowl_stub_96_c_eigen_spmat_s_transpose:_CI.fatptr->CI.voidp="owl_stub_96_c_eigen_spmat_s_transpose"externalowl_stub_97_c_eigen_spmat_s_adjoint:_CI.fatptr->CI.voidp="owl_stub_97_c_eigen_spmat_s_adjoint"externalowl_stub_98_c_eigen_spmat_s_diagonal:_CI.fatptr->CI.voidp="owl_stub_98_c_eigen_spmat_s_diagonal"externalowl_stub_99_c_eigen_spmat_s_trace:_CI.fatptr->float="owl_stub_99_c_eigen_spmat_s_trace"externalowl_stub_100_c_eigen_spmat_s_is_zero:_CI.fatptr->int="owl_stub_100_c_eigen_spmat_s_is_zero"externalowl_stub_101_c_eigen_spmat_s_is_positive:_CI.fatptr->int="owl_stub_101_c_eigen_spmat_s_is_positive"externalowl_stub_102_c_eigen_spmat_s_is_negative:_CI.fatptr->int="owl_stub_102_c_eigen_spmat_s_is_negative"externalowl_stub_103_c_eigen_spmat_s_is_nonpositive:_CI.fatptr->int="owl_stub_103_c_eigen_spmat_s_is_nonpositive"externalowl_stub_104_c_eigen_spmat_s_is_nonnegative:_CI.fatptr->int="owl_stub_104_c_eigen_spmat_s_is_nonnegative"externalowl_stub_105_c_eigen_spmat_s_is_equal:_CI.fatptr->_CI.fatptr->int="owl_stub_105_c_eigen_spmat_s_is_equal"externalowl_stub_106_c_eigen_spmat_s_is_unequal:_CI.fatptr->_CI.fatptr->int="owl_stub_106_c_eigen_spmat_s_is_unequal"externalowl_stub_107_c_eigen_spmat_s_is_greater:_CI.fatptr->_CI.fatptr->int="owl_stub_107_c_eigen_spmat_s_is_greater"externalowl_stub_108_c_eigen_spmat_s_is_smaller:_CI.fatptr->_CI.fatptr->int="owl_stub_108_c_eigen_spmat_s_is_smaller"externalowl_stub_109_c_eigen_spmat_s_equal_or_greater:_CI.fatptr->_CI.fatptr->int="owl_stub_109_c_eigen_spmat_s_equal_or_greater"externalowl_stub_110_c_eigen_spmat_s_equal_or_smaller:_CI.fatptr->_CI.fatptr->int="owl_stub_110_c_eigen_spmat_s_equal_or_smaller"externalowl_stub_111_c_eigen_spmat_s_add:_CI.fatptr->_CI.fatptr->CI.voidp="owl_stub_111_c_eigen_spmat_s_add"externalowl_stub_112_c_eigen_spmat_s_sub:_CI.fatptr->_CI.fatptr->CI.voidp="owl_stub_112_c_eigen_spmat_s_sub"externalowl_stub_113_c_eigen_spmat_s_mul:_CI.fatptr->_CI.fatptr->CI.voidp="owl_stub_113_c_eigen_spmat_s_mul"externalowl_stub_114_c_eigen_spmat_s_div:_CI.fatptr->_CI.fatptr->CI.voidp="owl_stub_114_c_eigen_spmat_s_div"externalowl_stub_115_c_eigen_spmat_s_gemm:_CI.fatptr->_CI.fatptr->CI.voidp="owl_stub_115_c_eigen_spmat_s_gemm"externalowl_stub_116_c_eigen_spmat_s_add_scalar:_CI.fatptr->float->CI.voidp="owl_stub_116_c_eigen_spmat_s_add_scalar"externalowl_stub_117_c_eigen_spmat_s_sub_scalar:_CI.fatptr->float->CI.voidp="owl_stub_117_c_eigen_spmat_s_sub_scalar"externalowl_stub_118_c_eigen_spmat_s_mul_scalar:_CI.fatptr->float->CI.voidp="owl_stub_118_c_eigen_spmat_s_mul_scalar"externalowl_stub_119_c_eigen_spmat_s_div_scalar:_CI.fatptr->float->CI.voidp="owl_stub_119_c_eigen_spmat_s_div_scalar"externalowl_stub_120_c_eigen_spmat_s_min2:_CI.fatptr->_CI.fatptr->CI.voidp="owl_stub_120_c_eigen_spmat_s_min2"externalowl_stub_121_c_eigen_spmat_s_max2:_CI.fatptr->_CI.fatptr->CI.voidp="owl_stub_121_c_eigen_spmat_s_max2"externalowl_stub_122_c_eigen_spmat_s_sum:_CI.fatptr->float="owl_stub_122_c_eigen_spmat_s_sum"externalowl_stub_123_c_eigen_spmat_s_min:_CI.fatptr->float="owl_stub_123_c_eigen_spmat_s_min"externalowl_stub_124_c_eigen_spmat_s_max:_CI.fatptr->float="owl_stub_124_c_eigen_spmat_s_max"externalowl_stub_125_c_eigen_spmat_s_abs:_CI.fatptr->CI.voidp="owl_stub_125_c_eigen_spmat_s_abs"externalowl_stub_126_c_eigen_spmat_s_neg:_CI.fatptr->CI.voidp="owl_stub_126_c_eigen_spmat_s_neg"externalowl_stub_127_c_eigen_spmat_s_sqrt:_CI.fatptr->CI.voidp="owl_stub_127_c_eigen_spmat_s_sqrt"externalowl_stub_128_c_eigen_spmat_s_print:_CI.fatptr->unit="owl_stub_128_c_eigen_spmat_s_print"externalowl_stub_129_c_eigen_spmat_d_new:int64->int64->int64->CI.voidp="owl_stub_129_c_eigen_spmat_d_new"externalowl_stub_130_c_eigen_spmat_d_delete:_CI.fatptr->unit="owl_stub_130_c_eigen_spmat_d_delete"externalowl_stub_131_c_eigen_spmat_d_eye:int64->CI.voidp="owl_stub_131_c_eigen_spmat_d_eye"externalowl_stub_132_c_eigen_spmat_d_rows:_CI.fatptr->int64="owl_stub_132_c_eigen_spmat_d_rows"externalowl_stub_133_c_eigen_spmat_d_cols:_CI.fatptr->int64="owl_stub_133_c_eigen_spmat_d_cols"externalowl_stub_134_c_eigen_spmat_d_nnz:_CI.fatptr->int64="owl_stub_134_c_eigen_spmat_d_nnz"externalowl_stub_135_c_eigen_spmat_d_get:_CI.fatptr->int64->int64->float="owl_stub_135_c_eigen_spmat_d_get"externalowl_stub_136_c_eigen_spmat_d_set:_CI.fatptr->int64->int64->float->unit="owl_stub_136_c_eigen_spmat_d_set"externalowl_stub_137_c_eigen_spmat_d_insert:_CI.fatptr->int64->int64->float->unit="owl_stub_137_c_eigen_spmat_d_insert"externalowl_stub_138_c_eigen_spmat_d_reset:_CI.fatptr->unit="owl_stub_138_c_eigen_spmat_d_reset"externalowl_stub_139_c_eigen_spmat_d_is_compressed:_CI.fatptr->int="owl_stub_139_c_eigen_spmat_d_is_compressed"externalowl_stub_140_c_eigen_spmat_d_compress:_CI.fatptr->unit="owl_stub_140_c_eigen_spmat_d_compress"externalowl_stub_141_c_eigen_spmat_d_uncompress:_CI.fatptr->unit="owl_stub_141_c_eigen_spmat_d_uncompress"externalowl_stub_142_c_eigen_spmat_d_reshape:_CI.fatptr->int64->int64->unit="owl_stub_142_c_eigen_spmat_d_reshape"externalowl_stub_143_c_eigen_spmat_d_prune:_CI.fatptr->float->float->unit="owl_stub_143_c_eigen_spmat_d_prune"externalowl_stub_144_c_eigen_spmat_d_valueptr:_CI.fatptr->_CI.fatptr->CI.voidp="owl_stub_144_c_eigen_spmat_d_valueptr"externalowl_stub_145_c_eigen_spmat_d_innerindexptr:_CI.fatptr->CI.voidp="owl_stub_145_c_eigen_spmat_d_innerindexptr"externalowl_stub_146_c_eigen_spmat_d_outerindexptr:_CI.fatptr->CI.voidp="owl_stub_146_c_eigen_spmat_d_outerindexptr"externalowl_stub_147_c_eigen_spmat_d_clone:_CI.fatptr->CI.voidp="owl_stub_147_c_eigen_spmat_d_clone"externalowl_stub_148_c_eigen_spmat_d_row:_CI.fatptr->int64->CI.voidp="owl_stub_148_c_eigen_spmat_d_row"externalowl_stub_149_c_eigen_spmat_d_col:_CI.fatptr->int64->CI.voidp="owl_stub_149_c_eigen_spmat_d_col"externalowl_stub_150_c_eigen_spmat_d_transpose:_CI.fatptr->CI.voidp="owl_stub_150_c_eigen_spmat_d_transpose"externalowl_stub_151_c_eigen_spmat_d_adjoint:_CI.fatptr->CI.voidp="owl_stub_151_c_eigen_spmat_d_adjoint"externalowl_stub_152_c_eigen_spmat_d_diagonal:_CI.fatptr->CI.voidp="owl_stub_152_c_eigen_spmat_d_diagonal"externalowl_stub_153_c_eigen_spmat_d_trace:_CI.fatptr->float="owl_stub_153_c_eigen_spmat_d_trace"externalowl_stub_154_c_eigen_spmat_d_is_zero:_CI.fatptr->int="owl_stub_154_c_eigen_spmat_d_is_zero"externalowl_stub_155_c_eigen_spmat_d_is_positive:_CI.fatptr->int="owl_stub_155_c_eigen_spmat_d_is_positive"externalowl_stub_156_c_eigen_spmat_d_is_negative:_CI.fatptr->int="owl_stub_156_c_eigen_spmat_d_is_negative"externalowl_stub_157_c_eigen_spmat_d_is_nonpositive:_CI.fatptr->int="owl_stub_157_c_eigen_spmat_d_is_nonpositive"externalowl_stub_158_c_eigen_spmat_d_is_nonnegative:_CI.fatptr->int="owl_stub_158_c_eigen_spmat_d_is_nonnegative"externalowl_stub_159_c_eigen_spmat_d_is_equal:_CI.fatptr->_CI.fatptr->int="owl_stub_159_c_eigen_spmat_d_is_equal"externalowl_stub_160_c_eigen_spmat_d_is_unequal:_CI.fatptr->_CI.fatptr->int="owl_stub_160_c_eigen_spmat_d_is_unequal"externalowl_stub_161_c_eigen_spmat_d_is_greater:_CI.fatptr->_CI.fatptr->int="owl_stub_161_c_eigen_spmat_d_is_greater"externalowl_stub_162_c_eigen_spmat_d_is_smaller:_CI.fatptr->_CI.fatptr->int="owl_stub_162_c_eigen_spmat_d_is_smaller"externalowl_stub_163_c_eigen_spmat_d_equal_or_greater:_CI.fatptr->_CI.fatptr->int="owl_stub_163_c_eigen_spmat_d_equal_or_greater"externalowl_stub_164_c_eigen_spmat_d_equal_or_smaller:_CI.fatptr->_CI.fatptr->int="owl_stub_164_c_eigen_spmat_d_equal_or_smaller"externalowl_stub_165_c_eigen_spmat_d_add:_CI.fatptr->_CI.fatptr->CI.voidp="owl_stub_165_c_eigen_spmat_d_add"externalowl_stub_166_c_eigen_spmat_d_sub:_CI.fatptr->_CI.fatptr->CI.voidp="owl_stub_166_c_eigen_spmat_d_sub"externalowl_stub_167_c_eigen_spmat_d_mul:_CI.fatptr->_CI.fatptr->CI.voidp="owl_stub_167_c_eigen_spmat_d_mul"externalowl_stub_168_c_eigen_spmat_d_div:_CI.fatptr->_CI.fatptr->CI.voidp="owl_stub_168_c_eigen_spmat_d_div"externalowl_stub_169_c_eigen_spmat_d_gemm:_CI.fatptr->_CI.fatptr->CI.voidp="owl_stub_169_c_eigen_spmat_d_gemm"externalowl_stub_170_c_eigen_spmat_d_add_scalar:_CI.fatptr->float->CI.voidp="owl_stub_170_c_eigen_spmat_d_add_scalar"externalowl_stub_171_c_eigen_spmat_d_sub_scalar:_CI.fatptr->float->CI.voidp="owl_stub_171_c_eigen_spmat_d_sub_scalar"externalowl_stub_172_c_eigen_spmat_d_mul_scalar:_CI.fatptr->float->CI.voidp="owl_stub_172_c_eigen_spmat_d_mul_scalar"externalowl_stub_173_c_eigen_spmat_d_div_scalar:_CI.fatptr->float->CI.voidp="owl_stub_173_c_eigen_spmat_d_div_scalar"externalowl_stub_174_c_eigen_spmat_d_min2:_CI.fatptr->_CI.fatptr->CI.voidp="owl_stub_174_c_eigen_spmat_d_min2"externalowl_stub_175_c_eigen_spmat_d_max2:_CI.fatptr->_CI.fatptr->CI.voidp="owl_stub_175_c_eigen_spmat_d_max2"externalowl_stub_176_c_eigen_spmat_d_sum:_CI.fatptr->float="owl_stub_176_c_eigen_spmat_d_sum"externalowl_stub_177_c_eigen_spmat_d_min:_CI.fatptr->float="owl_stub_177_c_eigen_spmat_d_min"externalowl_stub_178_c_eigen_spmat_d_max:_CI.fatptr->float="owl_stub_178_c_eigen_spmat_d_max"externalowl_stub_179_c_eigen_spmat_d_abs:_CI.fatptr->CI.voidp="owl_stub_179_c_eigen_spmat_d_abs"externalowl_stub_180_c_eigen_spmat_d_neg:_CI.fatptr->CI.voidp="owl_stub_180_c_eigen_spmat_d_neg"externalowl_stub_181_c_eigen_spmat_d_sqrt:_CI.fatptr->CI.voidp="owl_stub_181_c_eigen_spmat_d_sqrt"externalowl_stub_182_c_eigen_spmat_d_print:_CI.fatptr->unit="owl_stub_182_c_eigen_spmat_d_print"externalowl_stub_183_c_eigen_spmat_c_new:int64->int64->int64->CI.voidp="owl_stub_183_c_eigen_spmat_c_new"externalowl_stub_184_c_eigen_spmat_c_delete:_CI.fatptr->unit="owl_stub_184_c_eigen_spmat_c_delete"externalowl_stub_185_c_eigen_spmat_c_eye:int64->CI.voidp="owl_stub_185_c_eigen_spmat_c_eye"externalowl_stub_186_c_eigen_spmat_c_rows:_CI.fatptr->int64="owl_stub_186_c_eigen_spmat_c_rows"externalowl_stub_187_c_eigen_spmat_c_cols:_CI.fatptr->int64="owl_stub_187_c_eigen_spmat_c_cols"externalowl_stub_188_c_eigen_spmat_c_nnz:_CI.fatptr->int64="owl_stub_188_c_eigen_spmat_c_nnz"externalowl_stub_189_c_eigen_spmat_c_get:_CI.fatptr->int64->int64->Complex.t="owl_stub_189_c_eigen_spmat_c_get"externalowl_stub_190_c_eigen_spmat_c_set:_CI.fatptr->int64->int64->Complex.t->unit="owl_stub_190_c_eigen_spmat_c_set"externalowl_stub_191_c_eigen_spmat_c_insert:_CI.fatptr->int64->int64->Complex.t->unit="owl_stub_191_c_eigen_spmat_c_insert"externalowl_stub_192_c_eigen_spmat_c_reset:_CI.fatptr->unit="owl_stub_192_c_eigen_spmat_c_reset"externalowl_stub_193_c_eigen_spmat_c_is_compressed:_CI.fatptr->int="owl_stub_193_c_eigen_spmat_c_is_compressed"externalowl_stub_194_c_eigen_spmat_c_compress:_CI.fatptr->unit="owl_stub_194_c_eigen_spmat_c_compress"externalowl_stub_195_c_eigen_spmat_c_uncompress:_CI.fatptr->unit="owl_stub_195_c_eigen_spmat_c_uncompress"externalowl_stub_196_c_eigen_spmat_c_reshape:_CI.fatptr->int64->int64->unit="owl_stub_196_c_eigen_spmat_c_reshape"externalowl_stub_197_c_eigen_spmat_c_prune:_CI.fatptr->Complex.t->float->unit="owl_stub_197_c_eigen_spmat_c_prune"externalowl_stub_198_c_eigen_spmat_c_valueptr:_CI.fatptr->_CI.fatptr->CI.voidp="owl_stub_198_c_eigen_spmat_c_valueptr"externalowl_stub_199_c_eigen_spmat_c_innerindexptr:_CI.fatptr->CI.voidp="owl_stub_199_c_eigen_spmat_c_innerindexptr"externalowl_stub_200_c_eigen_spmat_c_outerindexptr:_CI.fatptr->CI.voidp="owl_stub_200_c_eigen_spmat_c_outerindexptr"externalowl_stub_201_c_eigen_spmat_c_clone:_CI.fatptr->CI.voidp="owl_stub_201_c_eigen_spmat_c_clone"externalowl_stub_202_c_eigen_spmat_c_row:_CI.fatptr->int64->CI.voidp="owl_stub_202_c_eigen_spmat_c_row"externalowl_stub_203_c_eigen_spmat_c_col:_CI.fatptr->int64->CI.voidp="owl_stub_203_c_eigen_spmat_c_col"externalowl_stub_204_c_eigen_spmat_c_transpose:_CI.fatptr->CI.voidp="owl_stub_204_c_eigen_spmat_c_transpose"externalowl_stub_205_c_eigen_spmat_c_adjoint:_CI.fatptr->CI.voidp="owl_stub_205_c_eigen_spmat_c_adjoint"externalowl_stub_206_c_eigen_spmat_c_diagonal:_CI.fatptr->CI.voidp="owl_stub_206_c_eigen_spmat_c_diagonal"externalowl_stub_207_c_eigen_spmat_c_trace:_CI.fatptr->Complex.t="owl_stub_207_c_eigen_spmat_c_trace"externalowl_stub_208_c_eigen_spmat_c_is_zero:_CI.fatptr->int="owl_stub_208_c_eigen_spmat_c_is_zero"externalowl_stub_209_c_eigen_spmat_c_is_positive:_CI.fatptr->int="owl_stub_209_c_eigen_spmat_c_is_positive"externalowl_stub_210_c_eigen_spmat_c_is_negative:_CI.fatptr->int="owl_stub_210_c_eigen_spmat_c_is_negative"externalowl_stub_211_c_eigen_spmat_c_is_nonpositive:_CI.fatptr->int="owl_stub_211_c_eigen_spmat_c_is_nonpositive"externalowl_stub_212_c_eigen_spmat_c_is_nonnegative:_CI.fatptr->int="owl_stub_212_c_eigen_spmat_c_is_nonnegative"externalowl_stub_213_c_eigen_spmat_c_is_equal:_CI.fatptr->_CI.fatptr->int="owl_stub_213_c_eigen_spmat_c_is_equal"externalowl_stub_214_c_eigen_spmat_c_is_unequal:_CI.fatptr->_CI.fatptr->int="owl_stub_214_c_eigen_spmat_c_is_unequal"externalowl_stub_215_c_eigen_spmat_c_is_greater:_CI.fatptr->_CI.fatptr->int="owl_stub_215_c_eigen_spmat_c_is_greater"externalowl_stub_216_c_eigen_spmat_c_is_smaller:_CI.fatptr->_CI.fatptr->int="owl_stub_216_c_eigen_spmat_c_is_smaller"externalowl_stub_217_c_eigen_spmat_c_equal_or_greater:_CI.fatptr->_CI.fatptr->int="owl_stub_217_c_eigen_spmat_c_equal_or_greater"externalowl_stub_218_c_eigen_spmat_c_equal_or_smaller:_CI.fatptr->_CI.fatptr->int="owl_stub_218_c_eigen_spmat_c_equal_or_smaller"externalowl_stub_219_c_eigen_spmat_c_add:_CI.fatptr->_CI.fatptr->CI.voidp="owl_stub_219_c_eigen_spmat_c_add"externalowl_stub_220_c_eigen_spmat_c_sub:_CI.fatptr->_CI.fatptr->CI.voidp="owl_stub_220_c_eigen_spmat_c_sub"externalowl_stub_221_c_eigen_spmat_c_mul:_CI.fatptr->_CI.fatptr->CI.voidp="owl_stub_221_c_eigen_spmat_c_mul"externalowl_stub_222_c_eigen_spmat_c_div:_CI.fatptr->_CI.fatptr->CI.voidp="owl_stub_222_c_eigen_spmat_c_div"externalowl_stub_223_c_eigen_spmat_c_gemm:_CI.fatptr->_CI.fatptr->CI.voidp="owl_stub_223_c_eigen_spmat_c_gemm"externalowl_stub_224_c_eigen_spmat_c_add_scalar:_CI.fatptr->Complex.t->CI.voidp="owl_stub_224_c_eigen_spmat_c_add_scalar"externalowl_stub_225_c_eigen_spmat_c_sub_scalar:_CI.fatptr->Complex.t->CI.voidp="owl_stub_225_c_eigen_spmat_c_sub_scalar"externalowl_stub_226_c_eigen_spmat_c_mul_scalar:_CI.fatptr->Complex.t->CI.voidp="owl_stub_226_c_eigen_spmat_c_mul_scalar"externalowl_stub_227_c_eigen_spmat_c_div_scalar:_CI.fatptr->Complex.t->CI.voidp="owl_stub_227_c_eigen_spmat_c_div_scalar"externalowl_stub_228_c_eigen_spmat_c_sum:_CI.fatptr->Complex.t="owl_stub_228_c_eigen_spmat_c_sum"externalowl_stub_229_c_eigen_spmat_c_neg:_CI.fatptr->CI.voidp="owl_stub_229_c_eigen_spmat_c_neg"externalowl_stub_230_c_eigen_spmat_c_sqrt:_CI.fatptr->CI.voidp="owl_stub_230_c_eigen_spmat_c_sqrt"externalowl_stub_231_c_eigen_spmat_c_print:_CI.fatptr->unit="owl_stub_231_c_eigen_spmat_c_print"externalowl_stub_232_c_eigen_spmat_z_new:int64->int64->int64->CI.voidp="owl_stub_232_c_eigen_spmat_z_new"externalowl_stub_233_c_eigen_spmat_z_delete:_CI.fatptr->unit="owl_stub_233_c_eigen_spmat_z_delete"externalowl_stub_234_c_eigen_spmat_z_eye:int64->CI.voidp="owl_stub_234_c_eigen_spmat_z_eye"externalowl_stub_235_c_eigen_spmat_z_rows:_CI.fatptr->int64="owl_stub_235_c_eigen_spmat_z_rows"externalowl_stub_236_c_eigen_spmat_z_cols:_CI.fatptr->int64="owl_stub_236_c_eigen_spmat_z_cols"externalowl_stub_237_c_eigen_spmat_z_nnz:_CI.fatptr->int64="owl_stub_237_c_eigen_spmat_z_nnz"externalowl_stub_238_c_eigen_spmat_z_get:_CI.fatptr->int64->int64->Complex.t="owl_stub_238_c_eigen_spmat_z_get"externalowl_stub_239_c_eigen_spmat_z_set:_CI.fatptr->int64->int64->Complex.t->unit="owl_stub_239_c_eigen_spmat_z_set"externalowl_stub_240_c_eigen_spmat_z_insert:_CI.fatptr->int64->int64->Complex.t->unit="owl_stub_240_c_eigen_spmat_z_insert"externalowl_stub_241_c_eigen_spmat_z_reset:_CI.fatptr->unit="owl_stub_241_c_eigen_spmat_z_reset"externalowl_stub_242_c_eigen_spmat_z_is_compressed:_CI.fatptr->int="owl_stub_242_c_eigen_spmat_z_is_compressed"externalowl_stub_243_c_eigen_spmat_z_compress:_CI.fatptr->unit="owl_stub_243_c_eigen_spmat_z_compress"externalowl_stub_244_c_eigen_spmat_z_uncompress:_CI.fatptr->unit="owl_stub_244_c_eigen_spmat_z_uncompress"externalowl_stub_245_c_eigen_spmat_z_reshape:_CI.fatptr->int64->int64->unit="owl_stub_245_c_eigen_spmat_z_reshape"externalowl_stub_246_c_eigen_spmat_z_prune:_CI.fatptr->Complex.t->float->unit="owl_stub_246_c_eigen_spmat_z_prune"externalowl_stub_247_c_eigen_spmat_z_valueptr:_CI.fatptr->_CI.fatptr->CI.voidp="owl_stub_247_c_eigen_spmat_z_valueptr"externalowl_stub_248_c_eigen_spmat_z_innerindexptr:_CI.fatptr->CI.voidp="owl_stub_248_c_eigen_spmat_z_innerindexptr"externalowl_stub_249_c_eigen_spmat_z_outerindexptr:_CI.fatptr->CI.voidp="owl_stub_249_c_eigen_spmat_z_outerindexptr"externalowl_stub_250_c_eigen_spmat_z_clone:_CI.fatptr->CI.voidp="owl_stub_250_c_eigen_spmat_z_clone"externalowl_stub_251_c_eigen_spmat_z_row:_CI.fatptr->int64->CI.voidp="owl_stub_251_c_eigen_spmat_z_row"externalowl_stub_252_c_eigen_spmat_z_col:_CI.fatptr->int64->CI.voidp="owl_stub_252_c_eigen_spmat_z_col"externalowl_stub_253_c_eigen_spmat_z_transpose:_CI.fatptr->CI.voidp="owl_stub_253_c_eigen_spmat_z_transpose"externalowl_stub_254_c_eigen_spmat_z_adjoint:_CI.fatptr->CI.voidp="owl_stub_254_c_eigen_spmat_z_adjoint"externalowl_stub_255_c_eigen_spmat_z_diagonal:_CI.fatptr->CI.voidp="owl_stub_255_c_eigen_spmat_z_diagonal"externalowl_stub_256_c_eigen_spmat_z_trace:_CI.fatptr->Complex.t="owl_stub_256_c_eigen_spmat_z_trace"externalowl_stub_257_c_eigen_spmat_z_is_zero:_CI.fatptr->int="owl_stub_257_c_eigen_spmat_z_is_zero"externalowl_stub_258_c_eigen_spmat_z_is_positive:_CI.fatptr->int="owl_stub_258_c_eigen_spmat_z_is_positive"externalowl_stub_259_c_eigen_spmat_z_is_negative:_CI.fatptr->int="owl_stub_259_c_eigen_spmat_z_is_negative"externalowl_stub_260_c_eigen_spmat_z_is_nonpositive:_CI.fatptr->int="owl_stub_260_c_eigen_spmat_z_is_nonpositive"externalowl_stub_261_c_eigen_spmat_z_is_nonnegative:_CI.fatptr->int="owl_stub_261_c_eigen_spmat_z_is_nonnegative"externalowl_stub_262_c_eigen_spmat_z_is_equal:_CI.fatptr->_CI.fatptr->int="owl_stub_262_c_eigen_spmat_z_is_equal"externalowl_stub_263_c_eigen_spmat_z_is_unequal:_CI.fatptr->_CI.fatptr->int="owl_stub_263_c_eigen_spmat_z_is_unequal"externalowl_stub_264_c_eigen_spmat_z_is_greater:_CI.fatptr->_CI.fatptr->int="owl_stub_264_c_eigen_spmat_z_is_greater"externalowl_stub_265_c_eigen_spmat_z_is_smaller:_CI.fatptr->_CI.fatptr->int="owl_stub_265_c_eigen_spmat_z_is_smaller"externalowl_stub_266_c_eigen_spmat_z_equal_or_greater:_CI.fatptr->_CI.fatptr->int="owl_stub_266_c_eigen_spmat_z_equal_or_greater"externalowl_stub_267_c_eigen_spmat_z_equal_or_smaller:_CI.fatptr->_CI.fatptr->int="owl_stub_267_c_eigen_spmat_z_equal_or_smaller"externalowl_stub_268_c_eigen_spmat_z_add:_CI.fatptr->_CI.fatptr->CI.voidp="owl_stub_268_c_eigen_spmat_z_add"externalowl_stub_269_c_eigen_spmat_z_sub:_CI.fatptr->_CI.fatptr->CI.voidp="owl_stub_269_c_eigen_spmat_z_sub"externalowl_stub_270_c_eigen_spmat_z_mul:_CI.fatptr->_CI.fatptr->CI.voidp="owl_stub_270_c_eigen_spmat_z_mul"externalowl_stub_271_c_eigen_spmat_z_div:_CI.fatptr->_CI.fatptr->CI.voidp="owl_stub_271_c_eigen_spmat_z_div"externalowl_stub_272_c_eigen_spmat_z_gemm:_CI.fatptr->_CI.fatptr->CI.voidp="owl_stub_272_c_eigen_spmat_z_gemm"externalowl_stub_273_c_eigen_spmat_z_add_scalar:_CI.fatptr->Complex.t->CI.voidp="owl_stub_273_c_eigen_spmat_z_add_scalar"externalowl_stub_274_c_eigen_spmat_z_sub_scalar:_CI.fatptr->Complex.t->CI.voidp="owl_stub_274_c_eigen_spmat_z_sub_scalar"externalowl_stub_275_c_eigen_spmat_z_mul_scalar:_CI.fatptr->Complex.t->CI.voidp="owl_stub_275_c_eigen_spmat_z_mul_scalar"externalowl_stub_276_c_eigen_spmat_z_div_scalar:_CI.fatptr->Complex.t->CI.voidp="owl_stub_276_c_eigen_spmat_z_div_scalar"externalowl_stub_277_c_eigen_spmat_z_sum:_CI.fatptr->Complex.t="owl_stub_277_c_eigen_spmat_z_sum"externalowl_stub_278_c_eigen_spmat_z_neg:_CI.fatptr->CI.voidp="owl_stub_278_c_eigen_spmat_z_neg"externalowl_stub_279_c_eigen_spmat_z_sqrt:_CI.fatptr->CI.voidp="owl_stub_279_c_eigen_spmat_z_sqrt"externalowl_stub_280_c_eigen_spmat_z_print:_CI.fatptr->unit="owl_stub_280_c_eigen_spmat_z_print"externalowl_stub_281_c_eigen_tensor_s_test:_CI.fatptr->unit="owl_stub_281_c_eigen_tensor_s_test"externalowl_stub_282_c_eigen_tensor_s_spatial_conv:_CI.fatptr->_CI.fatptr->_CI.fatptr->int->int->int->int->int->int->int->int->int->int->int->int->int->int->unit="owl_stub_282_c_eigen_tensor_s_spatial_conv_byte17""owl_stub_282_c_eigen_tensor_s_spatial_conv"externalowl_stub_283_c_eigen_tensor_s_spatial_conv_backward_input:_CI.fatptr->_CI.fatptr->_CI.fatptr->int->int->int->int->int->int->int->int->int->int->int->int->int->unit="owl_stub_283_c_eigen_tensor_s_spatial_conv_backward_input_byte16""owl_stub_283_c_eigen_tensor_s_spatial_conv_backward_input"externalowl_stub_284_c_eigen_tensor_s_spatial_conv_backward_kernel:_CI.fatptr->_CI.fatptr->_CI.fatptr->int->int->int->int->int->int->int->int->int->int->int->int->int->unit="owl_stub_284_c_eigen_tensor_s_spatial_conv_backward_kernel_byte16""owl_stub_284_c_eigen_tensor_s_spatial_conv_backward_kernel"externalowl_stub_285_c_eigen_tensor_s_cuboid_conv:_CI.fatptr->_CI.fatptr->_CI.fatptr->int->int->int->int->int->int->int->int->int->int->int->int->int->int->int->int->unit="owl_stub_285_c_eigen_tensor_s_cuboid_conv_byte19""owl_stub_285_c_eigen_tensor_s_cuboid_conv"externalowl_stub_286_c_eigen_tensor_s_cuboid_conv_backward_input:_CI.fatptr->_CI.fatptr->_CI.fatptr->int->int->int->int->int->int->int->int->int->int->int->int->int->int->int->unit="owl_stub_286_c_eigen_tensor_s_cuboid_conv_backward_input_byte18""owl_stub_286_c_eigen_tensor_s_cuboid_conv_backward_input"externalowl_stub_287_c_eigen_tensor_s_cuboid_conv_backward_kernel:_CI.fatptr->_CI.fatptr->_CI.fatptr->int->int->int->int->int->int->int->int->int->int->int->int->int->int->int->unit="owl_stub_287_c_eigen_tensor_s_cuboid_conv_backward_kernel_byte18""owl_stub_287_c_eigen_tensor_s_cuboid_conv_backward_kernel"externalowl_stub_288_c_eigen_tensor_s_spatial_max_pooling:_CI.fatptr->_CI.fatptr->int->int->int->int->int->int->int->int->int->int->int->int->int->unit="owl_stub_288_c_eigen_tensor_s_spatial_max_pooling_byte15""owl_stub_288_c_eigen_tensor_s_spatial_max_pooling"externalowl_stub_289_c_eigen_tensor_s_spatial_avg_pooling:_CI.fatptr->_CI.fatptr->int->int->int->int->int->int->int->int->int->int->int->int->int->unit="owl_stub_289_c_eigen_tensor_s_spatial_avg_pooling_byte15""owl_stub_289_c_eigen_tensor_s_spatial_avg_pooling"externalowl_stub_290_c_eigen_tensor_s_cuboid_max_pooling:_CI.fatptr->_CI.fatptr->int->int->int->int->int->int->int->int->int->int->int->int->int->int->int->unit="owl_stub_290_c_eigen_tensor_s_cuboid_max_pooling_byte17""owl_stub_290_c_eigen_tensor_s_cuboid_max_pooling"externalowl_stub_291_c_eigen_tensor_s_cuboid_avg_pooling:_CI.fatptr->_CI.fatptr->int->int->int->int->int->int->int->int->int->int->int->int->int->int->int->unit="owl_stub_291_c_eigen_tensor_s_cuboid_avg_pooling_byte17""owl_stub_291_c_eigen_tensor_s_cuboid_avg_pooling"externalowl_stub_292_c_eigen_tensor_s_spatial_max_pooling_argmax:_CI.fatptr->_CI.fatptr->_CI.fatptr->int->int->int->int->int->int->int->int->int->int->int->int->unit="owl_stub_292_c_eigen_tensor_s_spatial_max_pooling_argmax_byte15""owl_stub_292_c_eigen_tensor_s_spatial_max_pooling_argmax"externalowl_stub_293_c_eigen_tensor_s_spatial_max_pooling_backward:_CI.fatptr->_CI.fatptr->_CI.fatptr->int->int->int->int->int->int->int->int->int->int->int->int->unit="owl_stub_293_c_eigen_tensor_s_spatial_max_pooling_backward_byte15""owl_stub_293_c_eigen_tensor_s_spatial_max_pooling_backward"externalowl_stub_294_c_eigen_tensor_s_spatial_avg_pooling_backward:_CI.fatptr->_CI.fatptr->int->int->int->int->int->int->int->int->int->int->int->int->unit="owl_stub_294_c_eigen_tensor_s_spatial_avg_pooling_backward_byte14""owl_stub_294_c_eigen_tensor_s_spatial_avg_pooling_backward"externalowl_stub_295_c_eigen_tensor_d_test:_CI.fatptr->unit="owl_stub_295_c_eigen_tensor_d_test"externalowl_stub_296_c_eigen_tensor_d_spatial_conv:_CI.fatptr->_CI.fatptr->_CI.fatptr->int->int->int->int->int->int->int->int->int->int->int->int->int->int->unit="owl_stub_296_c_eigen_tensor_d_spatial_conv_byte17""owl_stub_296_c_eigen_tensor_d_spatial_conv"externalowl_stub_297_c_eigen_tensor_d_spatial_conv_backward_input:_CI.fatptr->_CI.fatptr->_CI.fatptr->int->int->int->int->int->int->int->int->int->int->int->int->int->unit="owl_stub_297_c_eigen_tensor_d_spatial_conv_backward_input_byte16""owl_stub_297_c_eigen_tensor_d_spatial_conv_backward_input"externalowl_stub_298_c_eigen_tensor_d_spatial_conv_backward_kernel:_CI.fatptr->_CI.fatptr->_CI.fatptr->int->int->int->int->int->int->int->int->int->int->int->int->int->unit="owl_stub_298_c_eigen_tensor_d_spatial_conv_backward_kernel_byte16""owl_stub_298_c_eigen_tensor_d_spatial_conv_backward_kernel"externalowl_stub_299_c_eigen_tensor_d_cuboid_conv:_CI.fatptr->_CI.fatptr->_CI.fatptr->int->int->int->int->int->int->int->int->int->int->int->int->int->int->int->int->unit="owl_stub_299_c_eigen_tensor_d_cuboid_conv_byte19""owl_stub_299_c_eigen_tensor_d_cuboid_conv"externalowl_stub_300_c_eigen_tensor_d_cuboid_conv_backward_input:_CI.fatptr->_CI.fatptr->_CI.fatptr->int->int->int->int->int->int->int->int->int->int->int->int->int->int->int->unit="owl_stub_300_c_eigen_tensor_d_cuboid_conv_backward_input_byte18""owl_stub_300_c_eigen_tensor_d_cuboid_conv_backward_input"externalowl_stub_301_c_eigen_tensor_d_cuboid_conv_backward_kernel:_CI.fatptr->_CI.fatptr->_CI.fatptr->int->int->int->int->int->int->int->int->int->int->int->int->int->int->int->unit="owl_stub_301_c_eigen_tensor_d_cuboid_conv_backward_kernel_byte18""owl_stub_301_c_eigen_tensor_d_cuboid_conv_backward_kernel"externalowl_stub_302_c_eigen_tensor_d_spatial_max_pooling:_CI.fatptr->_CI.fatptr->int->int->int->int->int->int->int->int->int->int->int->int->int->unit="owl_stub_302_c_eigen_tensor_d_spatial_max_pooling_byte15""owl_stub_302_c_eigen_tensor_d_spatial_max_pooling"externalowl_stub_303_c_eigen_tensor_d_spatial_avg_pooling:_CI.fatptr->_CI.fatptr->int->int->int->int->int->int->int->int->int->int->int->int->int->unit="owl_stub_303_c_eigen_tensor_d_spatial_avg_pooling_byte15""owl_stub_303_c_eigen_tensor_d_spatial_avg_pooling"externalowl_stub_304_c_eigen_tensor_d_cuboid_max_pooling:_CI.fatptr->_CI.fatptr->int->int->int->int->int->int->int->int->int->int->int->int->int->int->int->unit="owl_stub_304_c_eigen_tensor_d_cuboid_max_pooling_byte17""owl_stub_304_c_eigen_tensor_d_cuboid_max_pooling"externalowl_stub_305_c_eigen_tensor_d_cuboid_avg_pooling:_CI.fatptr->_CI.fatptr->int->int->int->int->int->int->int->int->int->int->int->int->int->int->int->unit="owl_stub_305_c_eigen_tensor_d_cuboid_avg_pooling_byte17""owl_stub_305_c_eigen_tensor_d_cuboid_avg_pooling"externalowl_stub_306_c_eigen_tensor_d_spatial_max_pooling_argmax:_CI.fatptr->_CI.fatptr->_CI.fatptr->int->int->int->int->int->int->int->int->int->int->int->int->unit="owl_stub_306_c_eigen_tensor_d_spatial_max_pooling_argmax_byte15""owl_stub_306_c_eigen_tensor_d_spatial_max_pooling_argmax"externalowl_stub_307_c_eigen_tensor_d_spatial_max_pooling_backward:_CI.fatptr->_CI.fatptr->_CI.fatptr->int->int->int->int->int->int->int->int->int->int->int->int->unit="owl_stub_307_c_eigen_tensor_d_spatial_max_pooling_backward_byte15""owl_stub_307_c_eigen_tensor_d_spatial_max_pooling_backward"externalowl_stub_308_c_eigen_tensor_d_spatial_avg_pooling_backward:_CI.fatptr->_CI.fatptr->int->int->int->int->int->int->int->int->int->int->int->int->unit="owl_stub_308_c_eigen_tensor_d_spatial_avg_pooling_backward_byte14""owl_stub_308_c_eigen_tensor_d_spatial_avg_pooling_backward"type'aresult='atype'areturn='atype'afn=|Returns:'aCI.typ->'areturnfn|Function:'aCI.typ*'bfn->('a->'b)fnletmap_resultfx=fxletreturningt=Returnstlet(@->)fp=Function(f,p)letforeign:typeab.string->(a->b)fn->(a->b)=funnamet->matcht,namewith|Function(CI.Pointerx2,Function(CI.Pointerx4,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,ReturnsCI.Void)))))))))))))),"c_eigen_tensor_d_spatial_avg_pooling_backward"->(funx1x3x5x6x7x8x9x10x11x12x13x14x15x16->owl_stub_308_c_eigen_tensor_d_spatial_avg_pooling_backward(CI.cptrx1)(CI.cptrx3)x5x6x7x8x9x10x11x12x13x14x15x16)|Function(CI.Pointerx18,Function(CI.Pointerx20,Function(CI.Pointerx22,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,ReturnsCI.Void))))))))))))))),"c_eigen_tensor_d_spatial_max_pooling_backward"->(funx17x19x21x23x24x25x26x27x28x29x30x31x32x33x34->owl_stub_307_c_eigen_tensor_d_spatial_max_pooling_backward(CI.cptrx17)(CI.cptrx19)(CI.cptrx21)x23x24x25x26x27x28x29x30x31x32x33x34)|Function(CI.Pointerx36,Function(CI.Pointerx38,Function(CI.Pointerx40,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,ReturnsCI.Void))))))))))))))),"c_eigen_tensor_d_spatial_max_pooling_argmax"->(funx35x37x39x41x42x43x44x45x46x47x48x49x50x51x52->owl_stub_306_c_eigen_tensor_d_spatial_max_pooling_argmax(CI.cptrx35)(CI.cptrx37)(CI.cptrx39)x41x42x43x44x45x46x47x48x49x50x51x52)|Function(CI.Pointerx54,Function(CI.Pointerx56,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,ReturnsCI.Void))))))))))))))))),"c_eigen_tensor_d_cuboid_avg_pooling"->(funx53x55x57x58x59x60x61x62x63x64x65x66x67x68x69x70x71->owl_stub_305_c_eigen_tensor_d_cuboid_avg_pooling(CI.cptrx53)(CI.cptrx55)x57x58x59x60x61x62x63x64x65x66x67x68x69x70x71)|Function(CI.Pointerx73,Function(CI.Pointerx75,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,ReturnsCI.Void))))))))))))))))),"c_eigen_tensor_d_cuboid_max_pooling"->(funx72x74x76x77x78x79x80x81x82x83x84x85x86x87x88x89x90->owl_stub_304_c_eigen_tensor_d_cuboid_max_pooling(CI.cptrx72)(CI.cptrx74)x76x77x78x79x80x81x82x83x84x85x86x87x88x89x90)|Function(CI.Pointerx92,Function(CI.Pointerx94,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,ReturnsCI.Void))))))))))))))),"c_eigen_tensor_d_spatial_avg_pooling"->(funx91x93x95x96x97x98x99x100x101x102x103x104x105x106x107->owl_stub_303_c_eigen_tensor_d_spatial_avg_pooling(CI.cptrx91)(CI.cptrx93)x95x96x97x98x99x100x101x102x103x104x105x106x107)|Function(CI.Pointerx109,Function(CI.Pointerx111,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,ReturnsCI.Void))))))))))))))),"c_eigen_tensor_d_spatial_max_pooling"->(funx108x110x112x113x114x115x116x117x118x119x120x121x122x123x124->owl_stub_302_c_eigen_tensor_d_spatial_max_pooling(CI.cptrx108)(CI.cptrx110)x112x113x114x115x116x117x118x119x120x121x122x123x124)|Function(CI.Pointerx126,Function(CI.Pointerx128,Function(CI.Pointerx130,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,ReturnsCI.Void)))))))))))))))))),"c_eigen_tensor_d_cuboid_conv_backward_kernel"->(funx125x127x129x131x132x133x134x135x136x137x138x139x140x141x142x143x144x145->owl_stub_301_c_eigen_tensor_d_cuboid_conv_backward_kernel(CI.cptrx125)(CI.cptrx127)(CI.cptrx129)x131x132x133x134x135x136x137x138x139x140x141x142x143x144x145)|Function(CI.Pointerx147,Function(CI.Pointerx149,Function(CI.Pointerx151,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,ReturnsCI.Void)))))))))))))))))),"c_eigen_tensor_d_cuboid_conv_backward_input"->(funx146x148x150x152x153x154x155x156x157x158x159x160x161x162x163x164x165x166->owl_stub_300_c_eigen_tensor_d_cuboid_conv_backward_input(CI.cptrx146)(CI.cptrx148)(CI.cptrx150)x152x153x154x155x156x157x158x159x160x161x162x163x164x165x166)|Function(CI.Pointerx168,Function(CI.Pointerx170,Function(CI.Pointerx172,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,ReturnsCI.Void))))))))))))))))))),"c_eigen_tensor_d_cuboid_conv"->(funx167x169x171x173x174x175x176x177x178x179x180x181x182x183x184x185x186x187x188->owl_stub_299_c_eigen_tensor_d_cuboid_conv(CI.cptrx167)(CI.cptrx169)(CI.cptrx171)x173x174x175x176x177x178x179x180x181x182x183x184x185x186x187x188)|Function(CI.Pointerx190,Function(CI.Pointerx192,Function(CI.Pointerx194,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,ReturnsCI.Void)))))))))))))))),"c_eigen_tensor_d_spatial_conv_backward_kernel"->(funx189x191x193x195x196x197x198x199x200x201x202x203x204x205x206x207->owl_stub_298_c_eigen_tensor_d_spatial_conv_backward_kernel(CI.cptrx189)(CI.cptrx191)(CI.cptrx193)x195x196x197x198x199x200x201x202x203x204x205x206x207)|Function(CI.Pointerx209,Function(CI.Pointerx211,Function(CI.Pointerx213,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,ReturnsCI.Void)))))))))))))))),"c_eigen_tensor_d_spatial_conv_backward_input"->(funx208x210x212x214x215x216x217x218x219x220x221x222x223x224x225x226->owl_stub_297_c_eigen_tensor_d_spatial_conv_backward_input(CI.cptrx208)(CI.cptrx210)(CI.cptrx212)x214x215x216x217x218x219x220x221x222x223x224x225x226)|Function(CI.Pointerx228,Function(CI.Pointerx230,Function(CI.Pointerx232,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,ReturnsCI.Void))))))))))))))))),"c_eigen_tensor_d_spatial_conv"->(funx227x229x231x233x234x235x236x237x238x239x240x241x242x243x244x245x246->owl_stub_296_c_eigen_tensor_d_spatial_conv(CI.cptrx227)(CI.cptrx229)(CI.cptrx231)x233x234x235x236x237x238x239x240x241x242x243x244x245x246)|Function(CI.Pointerx248,ReturnsCI.Void),"c_eigen_tensor_d_test"->(funx247->owl_stub_295_c_eigen_tensor_d_test(CI.cptrx247))|Function(CI.Pointerx250,Function(CI.Pointerx252,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,ReturnsCI.Void)))))))))))))),"c_eigen_tensor_s_spatial_avg_pooling_backward"->(funx249x251x253x254x255x256x257x258x259x260x261x262x263x264->owl_stub_294_c_eigen_tensor_s_spatial_avg_pooling_backward(CI.cptrx249)(CI.cptrx251)x253x254x255x256x257x258x259x260x261x262x263x264)|Function(CI.Pointerx266,Function(CI.Pointerx268,Function(CI.Pointerx270,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,ReturnsCI.Void))))))))))))))),"c_eigen_tensor_s_spatial_max_pooling_backward"->(funx265x267x269x271x272x273x274x275x276x277x278x279x280x281x282->owl_stub_293_c_eigen_tensor_s_spatial_max_pooling_backward(CI.cptrx265)(CI.cptrx267)(CI.cptrx269)x271x272x273x274x275x276x277x278x279x280x281x282)|Function(CI.Pointerx284,Function(CI.Pointerx286,Function(CI.Pointerx288,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,ReturnsCI.Void))))))))))))))),"c_eigen_tensor_s_spatial_max_pooling_argmax"->(funx283x285x287x289x290x291x292x293x294x295x296x297x298x299x300->owl_stub_292_c_eigen_tensor_s_spatial_max_pooling_argmax(CI.cptrx283)(CI.cptrx285)(CI.cptrx287)x289x290x291x292x293x294x295x296x297x298x299x300)|Function(CI.Pointerx302,Function(CI.Pointerx304,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,ReturnsCI.Void))))))))))))))))),"c_eigen_tensor_s_cuboid_avg_pooling"->(funx301x303x305x306x307x308x309x310x311x312x313x314x315x316x317x318x319->owl_stub_291_c_eigen_tensor_s_cuboid_avg_pooling(CI.cptrx301)(CI.cptrx303)x305x306x307x308x309x310x311x312x313x314x315x316x317x318x319)|Function(CI.Pointerx321,Function(CI.Pointerx323,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,ReturnsCI.Void))))))))))))))))),"c_eigen_tensor_s_cuboid_max_pooling"->(funx320x322x324x325x326x327x328x329x330x331x332x333x334x335x336x337x338->owl_stub_290_c_eigen_tensor_s_cuboid_max_pooling(CI.cptrx320)(CI.cptrx322)x324x325x326x327x328x329x330x331x332x333x334x335x336x337x338)|Function(CI.Pointerx340,Function(CI.Pointerx342,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,ReturnsCI.Void))))))))))))))),"c_eigen_tensor_s_spatial_avg_pooling"->(funx339x341x343x344x345x346x347x348x349x350x351x352x353x354x355->owl_stub_289_c_eigen_tensor_s_spatial_avg_pooling(CI.cptrx339)(CI.cptrx341)x343x344x345x346x347x348x349x350x351x352x353x354x355)|Function(CI.Pointerx357,Function(CI.Pointerx359,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,ReturnsCI.Void))))))))))))))),"c_eigen_tensor_s_spatial_max_pooling"->(funx356x358x360x361x362x363x364x365x366x367x368x369x370x371x372->owl_stub_288_c_eigen_tensor_s_spatial_max_pooling(CI.cptrx356)(CI.cptrx358)x360x361x362x363x364x365x366x367x368x369x370x371x372)|Function(CI.Pointerx374,Function(CI.Pointerx376,Function(CI.Pointerx378,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,ReturnsCI.Void)))))))))))))))))),"c_eigen_tensor_s_cuboid_conv_backward_kernel"->(funx373x375x377x379x380x381x382x383x384x385x386x387x388x389x390x391x392x393->owl_stub_287_c_eigen_tensor_s_cuboid_conv_backward_kernel(CI.cptrx373)(CI.cptrx375)(CI.cptrx377)x379x380x381x382x383x384x385x386x387x388x389x390x391x392x393)|Function(CI.Pointerx395,Function(CI.Pointerx397,Function(CI.Pointerx399,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,ReturnsCI.Void)))))))))))))))))),"c_eigen_tensor_s_cuboid_conv_backward_input"->(funx394x396x398x400x401x402x403x404x405x406x407x408x409x410x411x412x413x414->owl_stub_286_c_eigen_tensor_s_cuboid_conv_backward_input(CI.cptrx394)(CI.cptrx396)(CI.cptrx398)x400x401x402x403x404x405x406x407x408x409x410x411x412x413x414)|Function(CI.Pointerx416,Function(CI.Pointerx418,Function(CI.Pointerx420,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,ReturnsCI.Void))))))))))))))))))),"c_eigen_tensor_s_cuboid_conv"->(funx415x417x419x421x422x423x424x425x426x427x428x429x430x431x432x433x434x435x436->owl_stub_285_c_eigen_tensor_s_cuboid_conv(CI.cptrx415)(CI.cptrx417)(CI.cptrx419)x421x422x423x424x425x426x427x428x429x430x431x432x433x434x435x436)|Function(CI.Pointerx438,Function(CI.Pointerx440,Function(CI.Pointerx442,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,ReturnsCI.Void)))))))))))))))),"c_eigen_tensor_s_spatial_conv_backward_kernel"->(funx437x439x441x443x444x445x446x447x448x449x450x451x452x453x454x455->owl_stub_284_c_eigen_tensor_s_spatial_conv_backward_kernel(CI.cptrx437)(CI.cptrx439)(CI.cptrx441)x443x444x445x446x447x448x449x450x451x452x453x454x455)|Function(CI.Pointerx457,Function(CI.Pointerx459,Function(CI.Pointerx461,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,ReturnsCI.Void)))))))))))))))),"c_eigen_tensor_s_spatial_conv_backward_input"->(funx456x458x460x462x463x464x465x466x467x468x469x470x471x472x473x474->owl_stub_283_c_eigen_tensor_s_spatial_conv_backward_input(CI.cptrx456)(CI.cptrx458)(CI.cptrx460)x462x463x464x465x466x467x468x469x470x471x472x473x474)|Function(CI.Pointerx476,Function(CI.Pointerx478,Function(CI.Pointerx480,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,Function(CI.PrimitiveCI.Int,ReturnsCI.Void))))))))))))))))),"c_eigen_tensor_s_spatial_conv"->(funx475x477x479x481x482x483x484x485x486x487x488x489x490x491x492x493x494->owl_stub_282_c_eigen_tensor_s_spatial_conv(CI.cptrx475)(CI.cptrx477)(CI.cptrx479)x481x482x483x484x485x486x487x488x489x490x491x492x493x494)|Function(CI.Pointerx496,ReturnsCI.Void),"c_eigen_tensor_s_test"->(funx495->owl_stub_281_c_eigen_tensor_s_test(CI.cptrx495))|Function(CI.Pointerx498,ReturnsCI.Void),"c_eigen_spmat_z_print"->(funx497->owl_stub_280_c_eigen_spmat_z_print(CI.cptrx497))|Function(CI.Pointerx500,Returns(CI.Pointerx501)),"c_eigen_spmat_z_sqrt"->(funx499->CI.make_ptrx501(owl_stub_279_c_eigen_spmat_z_sqrt(CI.cptrx499)))|Function(CI.Pointerx503,Returns(CI.Pointerx504)),"c_eigen_spmat_z_neg"->(funx502->CI.make_ptrx504(owl_stub_278_c_eigen_spmat_z_neg(CI.cptrx502)))|Function(CI.Pointerx506,Returns(CI.PrimitiveCI.Complex64)),"c_eigen_spmat_z_sum"->(funx505->owl_stub_277_c_eigen_spmat_z_sum(CI.cptrx505))|Function(CI.Pointerx508,Function(CI.PrimitiveCI.Complex64,Returns(CI.Pointerx510))),"c_eigen_spmat_z_div_scalar"->(funx507x509->CI.make_ptrx510(owl_stub_276_c_eigen_spmat_z_div_scalar(CI.cptrx507)x509))|Function(CI.Pointerx512,Function(CI.PrimitiveCI.Complex64,Returns(CI.Pointerx514))),"c_eigen_spmat_z_mul_scalar"->(funx511x513->CI.make_ptrx514(owl_stub_275_c_eigen_spmat_z_mul_scalar(CI.cptrx511)x513))|Function(CI.Pointerx516,Function(CI.PrimitiveCI.Complex64,Returns(CI.Pointerx518))),"c_eigen_spmat_z_sub_scalar"->(funx515x517->CI.make_ptrx518(owl_stub_274_c_eigen_spmat_z_sub_scalar(CI.cptrx515)x517))|Function(CI.Pointerx520,Function(CI.PrimitiveCI.Complex64,Returns(CI.Pointerx522))),"c_eigen_spmat_z_add_scalar"->(funx519x521->CI.make_ptrx522(owl_stub_273_c_eigen_spmat_z_add_scalar(CI.cptrx519)x521))|Function(CI.Pointerx524,Function(CI.Pointerx526,Returns(CI.Pointerx527))),"c_eigen_spmat_z_gemm"->(funx523x525->CI.make_ptrx527(owl_stub_272_c_eigen_spmat_z_gemm(CI.cptrx523)(CI.cptrx525)))|Function(CI.Pointerx529,Function(CI.Pointerx531,Returns(CI.Pointerx532))),"c_eigen_spmat_z_div"->(funx528x530->CI.make_ptrx532(owl_stub_271_c_eigen_spmat_z_div(CI.cptrx528)(CI.cptrx530)))|Function(CI.Pointerx534,Function(CI.Pointerx536,Returns(CI.Pointerx537))),"c_eigen_spmat_z_mul"->(funx533x535->CI.make_ptrx537(owl_stub_270_c_eigen_spmat_z_mul(CI.cptrx533)(CI.cptrx535)))|Function(CI.Pointerx539,Function(CI.Pointerx541,Returns(CI.Pointerx542))),"c_eigen_spmat_z_sub"->(funx538x540->CI.make_ptrx542(owl_stub_269_c_eigen_spmat_z_sub(CI.cptrx538)(CI.cptrx540)))|Function(CI.Pointerx544,Function(CI.Pointerx546,Returns(CI.Pointerx547))),"c_eigen_spmat_z_add"->(funx543x545->CI.make_ptrx547(owl_stub_268_c_eigen_spmat_z_add(CI.cptrx543)(CI.cptrx545)))|Function(CI.Pointerx549,Function(CI.Pointerx551,Returns(CI.PrimitiveCI.Int))),"c_eigen_spmat_z_equal_or_smaller"->(funx548x550->owl_stub_267_c_eigen_spmat_z_equal_or_smaller(CI.cptrx548)(CI.cptrx550))|Function(CI.Pointerx553,Function(CI.Pointerx555,Returns(CI.PrimitiveCI.Int))),"c_eigen_spmat_z_equal_or_greater"->(funx552x554->owl_stub_266_c_eigen_spmat_z_equal_or_greater(CI.cptrx552)(CI.cptrx554))|Function(CI.Pointerx557,Function(CI.Pointerx559,Returns(CI.PrimitiveCI.Int))),"c_eigen_spmat_z_is_smaller"->(funx556x558->owl_stub_265_c_eigen_spmat_z_is_smaller(CI.cptrx556)(CI.cptrx558))|Function(CI.Pointerx561,Function(CI.Pointerx563,Returns(CI.PrimitiveCI.Int))),"c_eigen_spmat_z_is_greater"->(funx560x562->owl_stub_264_c_eigen_spmat_z_is_greater(CI.cptrx560)(CI.cptrx562))|Function(CI.Pointerx565,Function(CI.Pointerx567,Returns(CI.PrimitiveCI.Int))),"c_eigen_spmat_z_is_unequal"->(funx564x566->owl_stub_263_c_eigen_spmat_z_is_unequal(CI.cptrx564)(CI.cptrx566))|Function(CI.Pointerx569,Function(CI.Pointerx571,Returns(CI.PrimitiveCI.Int))),"c_eigen_spmat_z_is_equal"->(funx568x570->owl_stub_262_c_eigen_spmat_z_is_equal(CI.cptrx568)(CI.cptrx570))|Function(CI.Pointerx573,Returns(CI.PrimitiveCI.Int)),"c_eigen_spmat_z_is_nonnegative"->(funx572->owl_stub_261_c_eigen_spmat_z_is_nonnegative(CI.cptrx572))|Function(CI.Pointerx575,Returns(CI.PrimitiveCI.Int)),"c_eigen_spmat_z_is_nonpositive"->(funx574->owl_stub_260_c_eigen_spmat_z_is_nonpositive(CI.cptrx574))|Function(CI.Pointerx577,Returns(CI.PrimitiveCI.Int)),"c_eigen_spmat_z_is_negative"->(funx576->owl_stub_259_c_eigen_spmat_z_is_negative(CI.cptrx576))|Function(CI.Pointerx579,Returns(CI.PrimitiveCI.Int)),"c_eigen_spmat_z_is_positive"->(funx578->owl_stub_258_c_eigen_spmat_z_is_positive(CI.cptrx578))|Function(CI.Pointerx581,Returns(CI.PrimitiveCI.Int)),"c_eigen_spmat_z_is_zero"->(funx580->owl_stub_257_c_eigen_spmat_z_is_zero(CI.cptrx580))|Function(CI.Pointerx583,Returns(CI.PrimitiveCI.Complex64)),"c_eigen_spmat_z_trace"->(funx582->owl_stub_256_c_eigen_spmat_z_trace(CI.cptrx582))|Function(CI.Pointerx585,Returns(CI.Pointerx586)),"c_eigen_spmat_z_diagonal"->(funx584->CI.make_ptrx586(owl_stub_255_c_eigen_spmat_z_diagonal(CI.cptrx584)))|Function(CI.Pointerx588,Returns(CI.Pointerx589)),"c_eigen_spmat_z_adjoint"->(funx587->CI.make_ptrx589(owl_stub_254_c_eigen_spmat_z_adjoint(CI.cptrx587)))|Function(CI.Pointerx591,Returns(CI.Pointerx592)),"c_eigen_spmat_z_transpose"->(funx590->CI.make_ptrx592(owl_stub_253_c_eigen_spmat_z_transpose(CI.cptrx590)))|Function(CI.Pointerx594,Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx596))),"c_eigen_spmat_z_col"->(funx593x595->CI.make_ptrx596(owl_stub_252_c_eigen_spmat_z_col(CI.cptrx593)x595))|Function(CI.Pointerx598,Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx600))),"c_eigen_spmat_z_row"->(funx597x599->CI.make_ptrx600(owl_stub_251_c_eigen_spmat_z_row(CI.cptrx597)x599))|Function(CI.Pointerx602,Returns(CI.Pointerx603)),"c_eigen_spmat_z_clone"->(funx601->CI.make_ptrx603(owl_stub_250_c_eigen_spmat_z_clone(CI.cptrx601)))|Function(CI.Pointerx605,Returns(CI.Pointerx606)),"c_eigen_spmat_z_outerindexptr"->(funx604->CI.make_ptrx606(owl_stub_249_c_eigen_spmat_z_outerindexptr(CI.cptrx604)))|Function(CI.Pointerx608,Returns(CI.Pointerx609)),"c_eigen_spmat_z_innerindexptr"->(funx607->CI.make_ptrx609(owl_stub_248_c_eigen_spmat_z_innerindexptr(CI.cptrx607)))|Function(CI.Pointerx611,Function(CI.Pointerx613,Returns(CI.Pointerx614))),"c_eigen_spmat_z_valueptr"->(funx610x612->CI.make_ptrx614(owl_stub_247_c_eigen_spmat_z_valueptr(CI.cptrx610)(CI.cptrx612)))|Function(CI.Pointerx616,Function(CI.PrimitiveCI.Complex64,Function(CI.PrimitiveCI.Double,ReturnsCI.Void))),"c_eigen_spmat_z_prune"->(funx615x617x618->owl_stub_246_c_eigen_spmat_z_prune(CI.cptrx615)x617x618)|Function(CI.Pointerx620,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,ReturnsCI.Void))),"c_eigen_spmat_z_reshape"->(funx619x621x622->owl_stub_245_c_eigen_spmat_z_reshape(CI.cptrx619)x621x622)|Function(CI.Pointerx624,ReturnsCI.Void),"c_eigen_spmat_z_uncompress"->(funx623->owl_stub_244_c_eigen_spmat_z_uncompress(CI.cptrx623))|Function(CI.Pointerx626,ReturnsCI.Void),"c_eigen_spmat_z_compress"->(funx625->owl_stub_243_c_eigen_spmat_z_compress(CI.cptrx625))|Function(CI.Pointerx628,Returns(CI.PrimitiveCI.Int)),"c_eigen_spmat_z_is_compressed"->(funx627->owl_stub_242_c_eigen_spmat_z_is_compressed(CI.cptrx627))|Function(CI.Pointerx630,ReturnsCI.Void),"c_eigen_spmat_z_reset"->(funx629->owl_stub_241_c_eigen_spmat_z_reset(CI.cptrx629))|Function(CI.Pointerx632,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Complex64,ReturnsCI.Void)))),"c_eigen_spmat_z_insert"->(funx631x633x634x635->owl_stub_240_c_eigen_spmat_z_insert(CI.cptrx631)x633x634x635)|Function(CI.Pointerx637,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Complex64,ReturnsCI.Void)))),"c_eigen_spmat_z_set"->(funx636x638x639x640->owl_stub_239_c_eigen_spmat_z_set(CI.cptrx636)x638x639x640)|Function(CI.Pointerx642,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Returns(CI.PrimitiveCI.Complex64)))),"c_eigen_spmat_z_get"->(funx641x643x644->owl_stub_238_c_eigen_spmat_z_get(CI.cptrx641)x643x644)|Function(CI.Pointerx646,Returns(CI.PrimitiveCI.Int64_t)),"c_eigen_spmat_z_nnz"->(funx645->owl_stub_237_c_eigen_spmat_z_nnz(CI.cptrx645))|Function(CI.Pointerx648,Returns(CI.PrimitiveCI.Int64_t)),"c_eigen_spmat_z_cols"->(funx647->owl_stub_236_c_eigen_spmat_z_cols(CI.cptrx647))|Function(CI.Pointerx650,Returns(CI.PrimitiveCI.Int64_t)),"c_eigen_spmat_z_rows"->(funx649->owl_stub_235_c_eigen_spmat_z_rows(CI.cptrx649))|Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx652)),"c_eigen_spmat_z_eye"->(funx651->CI.make_ptrx652(owl_stub_234_c_eigen_spmat_z_eyex651))|Function(CI.Pointerx654,ReturnsCI.Void),"c_eigen_spmat_z_delete"->(funx653->owl_stub_233_c_eigen_spmat_z_delete(CI.cptrx653))|Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx658)))),"c_eigen_spmat_z_new"->(funx655x656x657->CI.make_ptrx658(owl_stub_232_c_eigen_spmat_z_newx655x656x657))|Function(CI.Pointerx660,ReturnsCI.Void),"c_eigen_spmat_c_print"->(funx659->owl_stub_231_c_eigen_spmat_c_print(CI.cptrx659))|Function(CI.Pointerx662,Returns(CI.Pointerx663)),"c_eigen_spmat_c_sqrt"->(funx661->CI.make_ptrx663(owl_stub_230_c_eigen_spmat_c_sqrt(CI.cptrx661)))|Function(CI.Pointerx665,Returns(CI.Pointerx666)),"c_eigen_spmat_c_neg"->(funx664->CI.make_ptrx666(owl_stub_229_c_eigen_spmat_c_neg(CI.cptrx664)))|Function(CI.Pointerx668,Returns(CI.PrimitiveCI.Complex32)),"c_eigen_spmat_c_sum"->(funx667->owl_stub_228_c_eigen_spmat_c_sum(CI.cptrx667))|Function(CI.Pointerx670,Function(CI.PrimitiveCI.Complex32,Returns(CI.Pointerx672))),"c_eigen_spmat_c_div_scalar"->(funx669x671->CI.make_ptrx672(owl_stub_227_c_eigen_spmat_c_div_scalar(CI.cptrx669)x671))|Function(CI.Pointerx674,Function(CI.PrimitiveCI.Complex32,Returns(CI.Pointerx676))),"c_eigen_spmat_c_mul_scalar"->(funx673x675->CI.make_ptrx676(owl_stub_226_c_eigen_spmat_c_mul_scalar(CI.cptrx673)x675))|Function(CI.Pointerx678,Function(CI.PrimitiveCI.Complex32,Returns(CI.Pointerx680))),"c_eigen_spmat_c_sub_scalar"->(funx677x679->CI.make_ptrx680(owl_stub_225_c_eigen_spmat_c_sub_scalar(CI.cptrx677)x679))|Function(CI.Pointerx682,Function(CI.PrimitiveCI.Complex32,Returns(CI.Pointerx684))),"c_eigen_spmat_c_add_scalar"->(funx681x683->CI.make_ptrx684(owl_stub_224_c_eigen_spmat_c_add_scalar(CI.cptrx681)x683))|Function(CI.Pointerx686,Function(CI.Pointerx688,Returns(CI.Pointerx689))),"c_eigen_spmat_c_gemm"->(funx685x687->CI.make_ptrx689(owl_stub_223_c_eigen_spmat_c_gemm(CI.cptrx685)(CI.cptrx687)))|Function(CI.Pointerx691,Function(CI.Pointerx693,Returns(CI.Pointerx694))),"c_eigen_spmat_c_div"->(funx690x692->CI.make_ptrx694(owl_stub_222_c_eigen_spmat_c_div(CI.cptrx690)(CI.cptrx692)))|Function(CI.Pointerx696,Function(CI.Pointerx698,Returns(CI.Pointerx699))),"c_eigen_spmat_c_mul"->(funx695x697->CI.make_ptrx699(owl_stub_221_c_eigen_spmat_c_mul(CI.cptrx695)(CI.cptrx697)))|Function(CI.Pointerx701,Function(CI.Pointerx703,Returns(CI.Pointerx704))),"c_eigen_spmat_c_sub"->(funx700x702->CI.make_ptrx704(owl_stub_220_c_eigen_spmat_c_sub(CI.cptrx700)(CI.cptrx702)))|Function(CI.Pointerx706,Function(CI.Pointerx708,Returns(CI.Pointerx709))),"c_eigen_spmat_c_add"->(funx705x707->CI.make_ptrx709(owl_stub_219_c_eigen_spmat_c_add(CI.cptrx705)(CI.cptrx707)))|Function(CI.Pointerx711,Function(CI.Pointerx713,Returns(CI.PrimitiveCI.Int))),"c_eigen_spmat_c_equal_or_smaller"->(funx710x712->owl_stub_218_c_eigen_spmat_c_equal_or_smaller(CI.cptrx710)(CI.cptrx712))|Function(CI.Pointerx715,Function(CI.Pointerx717,Returns(CI.PrimitiveCI.Int))),"c_eigen_spmat_c_equal_or_greater"->(funx714x716->owl_stub_217_c_eigen_spmat_c_equal_or_greater(CI.cptrx714)(CI.cptrx716))|Function(CI.Pointerx719,Function(CI.Pointerx721,Returns(CI.PrimitiveCI.Int))),"c_eigen_spmat_c_is_smaller"->(funx718x720->owl_stub_216_c_eigen_spmat_c_is_smaller(CI.cptrx718)(CI.cptrx720))|Function(CI.Pointerx723,Function(CI.Pointerx725,Returns(CI.PrimitiveCI.Int))),"c_eigen_spmat_c_is_greater"->(funx722x724->owl_stub_215_c_eigen_spmat_c_is_greater(CI.cptrx722)(CI.cptrx724))|Function(CI.Pointerx727,Function(CI.Pointerx729,Returns(CI.PrimitiveCI.Int))),"c_eigen_spmat_c_is_unequal"->(funx726x728->owl_stub_214_c_eigen_spmat_c_is_unequal(CI.cptrx726)(CI.cptrx728))|Function(CI.Pointerx731,Function(CI.Pointerx733,Returns(CI.PrimitiveCI.Int))),"c_eigen_spmat_c_is_equal"->(funx730x732->owl_stub_213_c_eigen_spmat_c_is_equal(CI.cptrx730)(CI.cptrx732))|Function(CI.Pointerx735,Returns(CI.PrimitiveCI.Int)),"c_eigen_spmat_c_is_nonnegative"->(funx734->owl_stub_212_c_eigen_spmat_c_is_nonnegative(CI.cptrx734))|Function(CI.Pointerx737,Returns(CI.PrimitiveCI.Int)),"c_eigen_spmat_c_is_nonpositive"->(funx736->owl_stub_211_c_eigen_spmat_c_is_nonpositive(CI.cptrx736))|Function(CI.Pointerx739,Returns(CI.PrimitiveCI.Int)),"c_eigen_spmat_c_is_negative"->(funx738->owl_stub_210_c_eigen_spmat_c_is_negative(CI.cptrx738))|Function(CI.Pointerx741,Returns(CI.PrimitiveCI.Int)),"c_eigen_spmat_c_is_positive"->(funx740->owl_stub_209_c_eigen_spmat_c_is_positive(CI.cptrx740))|Function(CI.Pointerx743,Returns(CI.PrimitiveCI.Int)),"c_eigen_spmat_c_is_zero"->(funx742->owl_stub_208_c_eigen_spmat_c_is_zero(CI.cptrx742))|Function(CI.Pointerx745,Returns(CI.PrimitiveCI.Complex32)),"c_eigen_spmat_c_trace"->(funx744->owl_stub_207_c_eigen_spmat_c_trace(CI.cptrx744))|Function(CI.Pointerx747,Returns(CI.Pointerx748)),"c_eigen_spmat_c_diagonal"->(funx746->CI.make_ptrx748(owl_stub_206_c_eigen_spmat_c_diagonal(CI.cptrx746)))|Function(CI.Pointerx750,Returns(CI.Pointerx751)),"c_eigen_spmat_c_adjoint"->(funx749->CI.make_ptrx751(owl_stub_205_c_eigen_spmat_c_adjoint(CI.cptrx749)))|Function(CI.Pointerx753,Returns(CI.Pointerx754)),"c_eigen_spmat_c_transpose"->(funx752->CI.make_ptrx754(owl_stub_204_c_eigen_spmat_c_transpose(CI.cptrx752)))|Function(CI.Pointerx756,Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx758))),"c_eigen_spmat_c_col"->(funx755x757->CI.make_ptrx758(owl_stub_203_c_eigen_spmat_c_col(CI.cptrx755)x757))|Function(CI.Pointerx760,Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx762))),"c_eigen_spmat_c_row"->(funx759x761->CI.make_ptrx762(owl_stub_202_c_eigen_spmat_c_row(CI.cptrx759)x761))|Function(CI.Pointerx764,Returns(CI.Pointerx765)),"c_eigen_spmat_c_clone"->(funx763->CI.make_ptrx765(owl_stub_201_c_eigen_spmat_c_clone(CI.cptrx763)))|Function(CI.Pointerx767,Returns(CI.Pointerx768)),"c_eigen_spmat_c_outerindexptr"->(funx766->CI.make_ptrx768(owl_stub_200_c_eigen_spmat_c_outerindexptr(CI.cptrx766)))|Function(CI.Pointerx770,Returns(CI.Pointerx771)),"c_eigen_spmat_c_innerindexptr"->(funx769->CI.make_ptrx771(owl_stub_199_c_eigen_spmat_c_innerindexptr(CI.cptrx769)))|Function(CI.Pointerx773,Function(CI.Pointerx775,Returns(CI.Pointerx776))),"c_eigen_spmat_c_valueptr"->(funx772x774->CI.make_ptrx776(owl_stub_198_c_eigen_spmat_c_valueptr(CI.cptrx772)(CI.cptrx774)))|Function(CI.Pointerx778,Function(CI.PrimitiveCI.Complex32,Function(CI.PrimitiveCI.Float,ReturnsCI.Void))),"c_eigen_spmat_c_prune"->(funx777x779x780->owl_stub_197_c_eigen_spmat_c_prune(CI.cptrx777)x779x780)|Function(CI.Pointerx782,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,ReturnsCI.Void))),"c_eigen_spmat_c_reshape"->(funx781x783x784->owl_stub_196_c_eigen_spmat_c_reshape(CI.cptrx781)x783x784)|Function(CI.Pointerx786,ReturnsCI.Void),"c_eigen_spmat_c_uncompress"->(funx785->owl_stub_195_c_eigen_spmat_c_uncompress(CI.cptrx785))|Function(CI.Pointerx788,ReturnsCI.Void),"c_eigen_spmat_c_compress"->(funx787->owl_stub_194_c_eigen_spmat_c_compress(CI.cptrx787))|Function(CI.Pointerx790,Returns(CI.PrimitiveCI.Int)),"c_eigen_spmat_c_is_compressed"->(funx789->owl_stub_193_c_eigen_spmat_c_is_compressed(CI.cptrx789))|Function(CI.Pointerx792,ReturnsCI.Void),"c_eigen_spmat_c_reset"->(funx791->owl_stub_192_c_eigen_spmat_c_reset(CI.cptrx791))|Function(CI.Pointerx794,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Complex32,ReturnsCI.Void)))),"c_eigen_spmat_c_insert"->(funx793x795x796x797->owl_stub_191_c_eigen_spmat_c_insert(CI.cptrx793)x795x796x797)|Function(CI.Pointerx799,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Complex32,ReturnsCI.Void)))),"c_eigen_spmat_c_set"->(funx798x800x801x802->owl_stub_190_c_eigen_spmat_c_set(CI.cptrx798)x800x801x802)|Function(CI.Pointerx804,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Returns(CI.PrimitiveCI.Complex32)))),"c_eigen_spmat_c_get"->(funx803x805x806->owl_stub_189_c_eigen_spmat_c_get(CI.cptrx803)x805x806)|Function(CI.Pointerx808,Returns(CI.PrimitiveCI.Int64_t)),"c_eigen_spmat_c_nnz"->(funx807->owl_stub_188_c_eigen_spmat_c_nnz(CI.cptrx807))|Function(CI.Pointerx810,Returns(CI.PrimitiveCI.Int64_t)),"c_eigen_spmat_c_cols"->(funx809->owl_stub_187_c_eigen_spmat_c_cols(CI.cptrx809))|Function(CI.Pointerx812,Returns(CI.PrimitiveCI.Int64_t)),"c_eigen_spmat_c_rows"->(funx811->owl_stub_186_c_eigen_spmat_c_rows(CI.cptrx811))|Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx814)),"c_eigen_spmat_c_eye"->(funx813->CI.make_ptrx814(owl_stub_185_c_eigen_spmat_c_eyex813))|Function(CI.Pointerx816,ReturnsCI.Void),"c_eigen_spmat_c_delete"->(funx815->owl_stub_184_c_eigen_spmat_c_delete(CI.cptrx815))|Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx820)))),"c_eigen_spmat_c_new"->(funx817x818x819->CI.make_ptrx820(owl_stub_183_c_eigen_spmat_c_newx817x818x819))|Function(CI.Pointerx822,ReturnsCI.Void),"c_eigen_spmat_d_print"->(funx821->owl_stub_182_c_eigen_spmat_d_print(CI.cptrx821))|Function(CI.Pointerx824,Returns(CI.Pointerx825)),"c_eigen_spmat_d_sqrt"->(funx823->CI.make_ptrx825(owl_stub_181_c_eigen_spmat_d_sqrt(CI.cptrx823)))|Function(CI.Pointerx827,Returns(CI.Pointerx828)),"c_eigen_spmat_d_neg"->(funx826->CI.make_ptrx828(owl_stub_180_c_eigen_spmat_d_neg(CI.cptrx826)))|Function(CI.Pointerx830,Returns(CI.Pointerx831)),"c_eigen_spmat_d_abs"->(funx829->CI.make_ptrx831(owl_stub_179_c_eigen_spmat_d_abs(CI.cptrx829)))|Function(CI.Pointerx833,Returns(CI.PrimitiveCI.Double)),"c_eigen_spmat_d_max"->(funx832->owl_stub_178_c_eigen_spmat_d_max(CI.cptrx832))|Function(CI.Pointerx835,Returns(CI.PrimitiveCI.Double)),"c_eigen_spmat_d_min"->(funx834->owl_stub_177_c_eigen_spmat_d_min(CI.cptrx834))|Function(CI.Pointerx837,Returns(CI.PrimitiveCI.Double)),"c_eigen_spmat_d_sum"->(funx836->owl_stub_176_c_eigen_spmat_d_sum(CI.cptrx836))|Function(CI.Pointerx839,Function(CI.Pointerx841,Returns(CI.Pointerx842))),"c_eigen_spmat_d_max2"->(funx838x840->CI.make_ptrx842(owl_stub_175_c_eigen_spmat_d_max2(CI.cptrx838)(CI.cptrx840)))|Function(CI.Pointerx844,Function(CI.Pointerx846,Returns(CI.Pointerx847))),"c_eigen_spmat_d_min2"->(funx843x845->CI.make_ptrx847(owl_stub_174_c_eigen_spmat_d_min2(CI.cptrx843)(CI.cptrx845)))|Function(CI.Pointerx849,Function(CI.PrimitiveCI.Double,Returns(CI.Pointerx851))),"c_eigen_spmat_d_div_scalar"->(funx848x850->CI.make_ptrx851(owl_stub_173_c_eigen_spmat_d_div_scalar(CI.cptrx848)x850))|Function(CI.Pointerx853,Function(CI.PrimitiveCI.Double,Returns(CI.Pointerx855))),"c_eigen_spmat_d_mul_scalar"->(funx852x854->CI.make_ptrx855(owl_stub_172_c_eigen_spmat_d_mul_scalar(CI.cptrx852)x854))|Function(CI.Pointerx857,Function(CI.PrimitiveCI.Double,Returns(CI.Pointerx859))),"c_eigen_spmat_d_sub_scalar"->(funx856x858->CI.make_ptrx859(owl_stub_171_c_eigen_spmat_d_sub_scalar(CI.cptrx856)x858))|Function(CI.Pointerx861,Function(CI.PrimitiveCI.Double,Returns(CI.Pointerx863))),"c_eigen_spmat_d_add_scalar"->(funx860x862->CI.make_ptrx863(owl_stub_170_c_eigen_spmat_d_add_scalar(CI.cptrx860)x862))|Function(CI.Pointerx865,Function(CI.Pointerx867,Returns(CI.Pointerx868))),"c_eigen_spmat_d_gemm"->(funx864x866->CI.make_ptrx868(owl_stub_169_c_eigen_spmat_d_gemm(CI.cptrx864)(CI.cptrx866)))|Function(CI.Pointerx870,Function(CI.Pointerx872,Returns(CI.Pointerx873))),"c_eigen_spmat_d_div"->(funx869x871->CI.make_ptrx873(owl_stub_168_c_eigen_spmat_d_div(CI.cptrx869)(CI.cptrx871)))|Function(CI.Pointerx875,Function(CI.Pointerx877,Returns(CI.Pointerx878))),"c_eigen_spmat_d_mul"->(funx874x876->CI.make_ptrx878(owl_stub_167_c_eigen_spmat_d_mul(CI.cptrx874)(CI.cptrx876)))|Function(CI.Pointerx880,Function(CI.Pointerx882,Returns(CI.Pointerx883))),"c_eigen_spmat_d_sub"->(funx879x881->CI.make_ptrx883(owl_stub_166_c_eigen_spmat_d_sub(CI.cptrx879)(CI.cptrx881)))|Function(CI.Pointerx885,Function(CI.Pointerx887,Returns(CI.Pointerx888))),"c_eigen_spmat_d_add"->(funx884x886->CI.make_ptrx888(owl_stub_165_c_eigen_spmat_d_add(CI.cptrx884)(CI.cptrx886)))|Function(CI.Pointerx890,Function(CI.Pointerx892,Returns(CI.PrimitiveCI.Int))),"c_eigen_spmat_d_equal_or_smaller"->(funx889x891->owl_stub_164_c_eigen_spmat_d_equal_or_smaller(CI.cptrx889)(CI.cptrx891))|Function(CI.Pointerx894,Function(CI.Pointerx896,Returns(CI.PrimitiveCI.Int))),"c_eigen_spmat_d_equal_or_greater"->(funx893x895->owl_stub_163_c_eigen_spmat_d_equal_or_greater(CI.cptrx893)(CI.cptrx895))|Function(CI.Pointerx898,Function(CI.Pointerx900,Returns(CI.PrimitiveCI.Int))),"c_eigen_spmat_d_is_smaller"->(funx897x899->owl_stub_162_c_eigen_spmat_d_is_smaller(CI.cptrx897)(CI.cptrx899))|Function(CI.Pointerx902,Function(CI.Pointerx904,Returns(CI.PrimitiveCI.Int))),"c_eigen_spmat_d_is_greater"->(funx901x903->owl_stub_161_c_eigen_spmat_d_is_greater(CI.cptrx901)(CI.cptrx903))|Function(CI.Pointerx906,Function(CI.Pointerx908,Returns(CI.PrimitiveCI.Int))),"c_eigen_spmat_d_is_unequal"->(funx905x907->owl_stub_160_c_eigen_spmat_d_is_unequal(CI.cptrx905)(CI.cptrx907))|Function(CI.Pointerx910,Function(CI.Pointerx912,Returns(CI.PrimitiveCI.Int))),"c_eigen_spmat_d_is_equal"->(funx909x911->owl_stub_159_c_eigen_spmat_d_is_equal(CI.cptrx909)(CI.cptrx911))|Function(CI.Pointerx914,Returns(CI.PrimitiveCI.Int)),"c_eigen_spmat_d_is_nonnegative"->(funx913->owl_stub_158_c_eigen_spmat_d_is_nonnegative(CI.cptrx913))|Function(CI.Pointerx916,Returns(CI.PrimitiveCI.Int)),"c_eigen_spmat_d_is_nonpositive"->(funx915->owl_stub_157_c_eigen_spmat_d_is_nonpositive(CI.cptrx915))|Function(CI.Pointerx918,Returns(CI.PrimitiveCI.Int)),"c_eigen_spmat_d_is_negative"->(funx917->owl_stub_156_c_eigen_spmat_d_is_negative(CI.cptrx917))|Function(CI.Pointerx920,Returns(CI.PrimitiveCI.Int)),"c_eigen_spmat_d_is_positive"->(funx919->owl_stub_155_c_eigen_spmat_d_is_positive(CI.cptrx919))|Function(CI.Pointerx922,Returns(CI.PrimitiveCI.Int)),"c_eigen_spmat_d_is_zero"->(funx921->owl_stub_154_c_eigen_spmat_d_is_zero(CI.cptrx921))|Function(CI.Pointerx924,Returns(CI.PrimitiveCI.Double)),"c_eigen_spmat_d_trace"->(funx923->owl_stub_153_c_eigen_spmat_d_trace(CI.cptrx923))|Function(CI.Pointerx926,Returns(CI.Pointerx927)),"c_eigen_spmat_d_diagonal"->(funx925->CI.make_ptrx927(owl_stub_152_c_eigen_spmat_d_diagonal(CI.cptrx925)))|Function(CI.Pointerx929,Returns(CI.Pointerx930)),"c_eigen_spmat_d_adjoint"->(funx928->CI.make_ptrx930(owl_stub_151_c_eigen_spmat_d_adjoint(CI.cptrx928)))|Function(CI.Pointerx932,Returns(CI.Pointerx933)),"c_eigen_spmat_d_transpose"->(funx931->CI.make_ptrx933(owl_stub_150_c_eigen_spmat_d_transpose(CI.cptrx931)))|Function(CI.Pointerx935,Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx937))),"c_eigen_spmat_d_col"->(funx934x936->CI.make_ptrx937(owl_stub_149_c_eigen_spmat_d_col(CI.cptrx934)x936))|Function(CI.Pointerx939,Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx941))),"c_eigen_spmat_d_row"->(funx938x940->CI.make_ptrx941(owl_stub_148_c_eigen_spmat_d_row(CI.cptrx938)x940))|Function(CI.Pointerx943,Returns(CI.Pointerx944)),"c_eigen_spmat_d_clone"->(funx942->CI.make_ptrx944(owl_stub_147_c_eigen_spmat_d_clone(CI.cptrx942)))|Function(CI.Pointerx946,Returns(CI.Pointerx947)),"c_eigen_spmat_d_outerindexptr"->(funx945->CI.make_ptrx947(owl_stub_146_c_eigen_spmat_d_outerindexptr(CI.cptrx945)))|Function(CI.Pointerx949,Returns(CI.Pointerx950)),"c_eigen_spmat_d_innerindexptr"->(funx948->CI.make_ptrx950(owl_stub_145_c_eigen_spmat_d_innerindexptr(CI.cptrx948)))|Function(CI.Pointerx952,Function(CI.Pointerx954,Returns(CI.Pointerx955))),"c_eigen_spmat_d_valueptr"->(funx951x953->CI.make_ptrx955(owl_stub_144_c_eigen_spmat_d_valueptr(CI.cptrx951)(CI.cptrx953)))|Function(CI.Pointerx957,Function(CI.PrimitiveCI.Double,Function(CI.PrimitiveCI.Double,ReturnsCI.Void))),"c_eigen_spmat_d_prune"->(funx956x958x959->owl_stub_143_c_eigen_spmat_d_prune(CI.cptrx956)x958x959)|Function(CI.Pointerx961,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,ReturnsCI.Void))),"c_eigen_spmat_d_reshape"->(funx960x962x963->owl_stub_142_c_eigen_spmat_d_reshape(CI.cptrx960)x962x963)|Function(CI.Pointerx965,ReturnsCI.Void),"c_eigen_spmat_d_uncompress"->(funx964->owl_stub_141_c_eigen_spmat_d_uncompress(CI.cptrx964))|Function(CI.Pointerx967,ReturnsCI.Void),"c_eigen_spmat_d_compress"->(funx966->owl_stub_140_c_eigen_spmat_d_compress(CI.cptrx966))|Function(CI.Pointerx969,Returns(CI.PrimitiveCI.Int)),"c_eigen_spmat_d_is_compressed"->(funx968->owl_stub_139_c_eigen_spmat_d_is_compressed(CI.cptrx968))|Function(CI.Pointerx971,ReturnsCI.Void),"c_eigen_spmat_d_reset"->(funx970->owl_stub_138_c_eigen_spmat_d_reset(CI.cptrx970))|Function(CI.Pointerx973,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Double,ReturnsCI.Void)))),"c_eigen_spmat_d_insert"->(funx972x974x975x976->owl_stub_137_c_eigen_spmat_d_insert(CI.cptrx972)x974x975x976)|Function(CI.Pointerx978,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Double,ReturnsCI.Void)))),"c_eigen_spmat_d_set"->(funx977x979x980x981->owl_stub_136_c_eigen_spmat_d_set(CI.cptrx977)x979x980x981)|Function(CI.Pointerx983,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Returns(CI.PrimitiveCI.Double)))),"c_eigen_spmat_d_get"->(funx982x984x985->owl_stub_135_c_eigen_spmat_d_get(CI.cptrx982)x984x985)|Function(CI.Pointerx987,Returns(CI.PrimitiveCI.Int64_t)),"c_eigen_spmat_d_nnz"->(funx986->owl_stub_134_c_eigen_spmat_d_nnz(CI.cptrx986))|Function(CI.Pointerx989,Returns(CI.PrimitiveCI.Int64_t)),"c_eigen_spmat_d_cols"->(funx988->owl_stub_133_c_eigen_spmat_d_cols(CI.cptrx988))|Function(CI.Pointerx991,Returns(CI.PrimitiveCI.Int64_t)),"c_eigen_spmat_d_rows"->(funx990->owl_stub_132_c_eigen_spmat_d_rows(CI.cptrx990))|Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx993)),"c_eigen_spmat_d_eye"->(funx992->CI.make_ptrx993(owl_stub_131_c_eigen_spmat_d_eyex992))|Function(CI.Pointerx995,ReturnsCI.Void),"c_eigen_spmat_d_delete"->(funx994->owl_stub_130_c_eigen_spmat_d_delete(CI.cptrx994))|Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx999)))),"c_eigen_spmat_d_new"->(funx996x997x998->CI.make_ptrx999(owl_stub_129_c_eigen_spmat_d_newx996x997x998))|Function(CI.Pointerx1001,ReturnsCI.Void),"c_eigen_spmat_s_print"->(funx1000->owl_stub_128_c_eigen_spmat_s_print(CI.cptrx1000))|Function(CI.Pointerx1003,Returns(CI.Pointerx1004)),"c_eigen_spmat_s_sqrt"->(funx1002->CI.make_ptrx1004(owl_stub_127_c_eigen_spmat_s_sqrt(CI.cptrx1002)))|Function(CI.Pointerx1006,Returns(CI.Pointerx1007)),"c_eigen_spmat_s_neg"->(funx1005->CI.make_ptrx1007(owl_stub_126_c_eigen_spmat_s_neg(CI.cptrx1005)))|Function(CI.Pointerx1009,Returns(CI.Pointerx1010)),"c_eigen_spmat_s_abs"->(funx1008->CI.make_ptrx1010(owl_stub_125_c_eigen_spmat_s_abs(CI.cptrx1008)))|Function(CI.Pointerx1012,Returns(CI.PrimitiveCI.Float)),"c_eigen_spmat_s_max"->(funx1011->owl_stub_124_c_eigen_spmat_s_max(CI.cptrx1011))|Function(CI.Pointerx1014,Returns(CI.PrimitiveCI.Float)),"c_eigen_spmat_s_min"->(funx1013->owl_stub_123_c_eigen_spmat_s_min(CI.cptrx1013))|Function(CI.Pointerx1016,Returns(CI.PrimitiveCI.Float)),"c_eigen_spmat_s_sum"->(funx1015->owl_stub_122_c_eigen_spmat_s_sum(CI.cptrx1015))|Function(CI.Pointerx1018,Function(CI.Pointerx1020,Returns(CI.Pointerx1021))),"c_eigen_spmat_s_max2"->(funx1017x1019->CI.make_ptrx1021(owl_stub_121_c_eigen_spmat_s_max2(CI.cptrx1017)(CI.cptrx1019)))|Function(CI.Pointerx1023,Function(CI.Pointerx1025,Returns(CI.Pointerx1026))),"c_eigen_spmat_s_min2"->(funx1022x1024->CI.make_ptrx1026(owl_stub_120_c_eigen_spmat_s_min2(CI.cptrx1022)(CI.cptrx1024)))|Function(CI.Pointerx1028,Function(CI.PrimitiveCI.Float,Returns(CI.Pointerx1030))),"c_eigen_spmat_s_div_scalar"->(funx1027x1029->CI.make_ptrx1030(owl_stub_119_c_eigen_spmat_s_div_scalar(CI.cptrx1027)x1029))|Function(CI.Pointerx1032,Function(CI.PrimitiveCI.Float,Returns(CI.Pointerx1034))),"c_eigen_spmat_s_mul_scalar"->(funx1031x1033->CI.make_ptrx1034(owl_stub_118_c_eigen_spmat_s_mul_scalar(CI.cptrx1031)x1033))|Function(CI.Pointerx1036,Function(CI.PrimitiveCI.Float,Returns(CI.Pointerx1038))),"c_eigen_spmat_s_sub_scalar"->(funx1035x1037->CI.make_ptrx1038(owl_stub_117_c_eigen_spmat_s_sub_scalar(CI.cptrx1035)x1037))|Function(CI.Pointerx1040,Function(CI.PrimitiveCI.Float,Returns(CI.Pointerx1042))),"c_eigen_spmat_s_add_scalar"->(funx1039x1041->CI.make_ptrx1042(owl_stub_116_c_eigen_spmat_s_add_scalar(CI.cptrx1039)x1041))|Function(CI.Pointerx1044,Function(CI.Pointerx1046,Returns(CI.Pointerx1047))),"c_eigen_spmat_s_gemm"->(funx1043x1045->CI.make_ptrx1047(owl_stub_115_c_eigen_spmat_s_gemm(CI.cptrx1043)(CI.cptrx1045)))|Function(CI.Pointerx1049,Function(CI.Pointerx1051,Returns(CI.Pointerx1052))),"c_eigen_spmat_s_div"->(funx1048x1050->CI.make_ptrx1052(owl_stub_114_c_eigen_spmat_s_div(CI.cptrx1048)(CI.cptrx1050)))|Function(CI.Pointerx1054,Function(CI.Pointerx1056,Returns(CI.Pointerx1057))),"c_eigen_spmat_s_mul"->(funx1053x1055->CI.make_ptrx1057(owl_stub_113_c_eigen_spmat_s_mul(CI.cptrx1053)(CI.cptrx1055)))|Function(CI.Pointerx1059,Function(CI.Pointerx1061,Returns(CI.Pointerx1062))),"c_eigen_spmat_s_sub"->(funx1058x1060->CI.make_ptrx1062(owl_stub_112_c_eigen_spmat_s_sub(CI.cptrx1058)(CI.cptrx1060)))|Function(CI.Pointerx1064,Function(CI.Pointerx1066,Returns(CI.Pointerx1067))),"c_eigen_spmat_s_add"->(funx1063x1065->CI.make_ptrx1067(owl_stub_111_c_eigen_spmat_s_add(CI.cptrx1063)(CI.cptrx1065)))|Function(CI.Pointerx1069,Function(CI.Pointerx1071,Returns(CI.PrimitiveCI.Int))),"c_eigen_spmat_s_equal_or_smaller"->(funx1068x1070->owl_stub_110_c_eigen_spmat_s_equal_or_smaller(CI.cptrx1068)(CI.cptrx1070))|Function(CI.Pointerx1073,Function(CI.Pointerx1075,Returns(CI.PrimitiveCI.Int))),"c_eigen_spmat_s_equal_or_greater"->(funx1072x1074->owl_stub_109_c_eigen_spmat_s_equal_or_greater(CI.cptrx1072)(CI.cptrx1074))|Function(CI.Pointerx1077,Function(CI.Pointerx1079,Returns(CI.PrimitiveCI.Int))),"c_eigen_spmat_s_is_smaller"->(funx1076x1078->owl_stub_108_c_eigen_spmat_s_is_smaller(CI.cptrx1076)(CI.cptrx1078))|Function(CI.Pointerx1081,Function(CI.Pointerx1083,Returns(CI.PrimitiveCI.Int))),"c_eigen_spmat_s_is_greater"->(funx1080x1082->owl_stub_107_c_eigen_spmat_s_is_greater(CI.cptrx1080)(CI.cptrx1082))|Function(CI.Pointerx1085,Function(CI.Pointerx1087,Returns(CI.PrimitiveCI.Int))),"c_eigen_spmat_s_is_unequal"->(funx1084x1086->owl_stub_106_c_eigen_spmat_s_is_unequal(CI.cptrx1084)(CI.cptrx1086))|Function(CI.Pointerx1089,Function(CI.Pointerx1091,Returns(CI.PrimitiveCI.Int))),"c_eigen_spmat_s_is_equal"->(funx1088x1090->owl_stub_105_c_eigen_spmat_s_is_equal(CI.cptrx1088)(CI.cptrx1090))|Function(CI.Pointerx1093,Returns(CI.PrimitiveCI.Int)),"c_eigen_spmat_s_is_nonnegative"->(funx1092->owl_stub_104_c_eigen_spmat_s_is_nonnegative(CI.cptrx1092))|Function(CI.Pointerx1095,Returns(CI.PrimitiveCI.Int)),"c_eigen_spmat_s_is_nonpositive"->(funx1094->owl_stub_103_c_eigen_spmat_s_is_nonpositive(CI.cptrx1094))|Function(CI.Pointerx1097,Returns(CI.PrimitiveCI.Int)),"c_eigen_spmat_s_is_negative"->(funx1096->owl_stub_102_c_eigen_spmat_s_is_negative(CI.cptrx1096))|Function(CI.Pointerx1099,Returns(CI.PrimitiveCI.Int)),"c_eigen_spmat_s_is_positive"->(funx1098->owl_stub_101_c_eigen_spmat_s_is_positive(CI.cptrx1098))|Function(CI.Pointerx1101,Returns(CI.PrimitiveCI.Int)),"c_eigen_spmat_s_is_zero"->(funx1100->owl_stub_100_c_eigen_spmat_s_is_zero(CI.cptrx1100))|Function(CI.Pointerx1103,Returns(CI.PrimitiveCI.Float)),"c_eigen_spmat_s_trace"->(funx1102->owl_stub_99_c_eigen_spmat_s_trace(CI.cptrx1102))|Function(CI.Pointerx1105,Returns(CI.Pointerx1106)),"c_eigen_spmat_s_diagonal"->(funx1104->CI.make_ptrx1106(owl_stub_98_c_eigen_spmat_s_diagonal(CI.cptrx1104)))|Function(CI.Pointerx1108,Returns(CI.Pointerx1109)),"c_eigen_spmat_s_adjoint"->(funx1107->CI.make_ptrx1109(owl_stub_97_c_eigen_spmat_s_adjoint(CI.cptrx1107)))|Function(CI.Pointerx1111,Returns(CI.Pointerx1112)),"c_eigen_spmat_s_transpose"->(funx1110->CI.make_ptrx1112(owl_stub_96_c_eigen_spmat_s_transpose(CI.cptrx1110)))|Function(CI.Pointerx1114,Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx1116))),"c_eigen_spmat_s_col"->(funx1113x1115->CI.make_ptrx1116(owl_stub_95_c_eigen_spmat_s_col(CI.cptrx1113)x1115))|Function(CI.Pointerx1118,Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx1120))),"c_eigen_spmat_s_row"->(funx1117x1119->CI.make_ptrx1120(owl_stub_94_c_eigen_spmat_s_row(CI.cptrx1117)x1119))|Function(CI.Pointerx1122,Returns(CI.Pointerx1123)),"c_eigen_spmat_s_clone"->(funx1121->CI.make_ptrx1123(owl_stub_93_c_eigen_spmat_s_clone(CI.cptrx1121)))|Function(CI.Pointerx1125,Returns(CI.Pointerx1126)),"c_eigen_spmat_s_outerindexptr"->(funx1124->CI.make_ptrx1126(owl_stub_92_c_eigen_spmat_s_outerindexptr(CI.cptrx1124)))|Function(CI.Pointerx1128,Returns(CI.Pointerx1129)),"c_eigen_spmat_s_innerindexptr"->(funx1127->CI.make_ptrx1129(owl_stub_91_c_eigen_spmat_s_innerindexptr(CI.cptrx1127)))|Function(CI.Pointerx1131,Function(CI.Pointerx1133,Returns(CI.Pointerx1134))),"c_eigen_spmat_s_valueptr"->(funx1130x1132->CI.make_ptrx1134(owl_stub_90_c_eigen_spmat_s_valueptr(CI.cptrx1130)(CI.cptrx1132)))|Function(CI.Pointerx1136,Function(CI.PrimitiveCI.Float,Function(CI.PrimitiveCI.Float,ReturnsCI.Void))),"c_eigen_spmat_s_prune"->(funx1135x1137x1138->owl_stub_89_c_eigen_spmat_s_prune(CI.cptrx1135)x1137x1138)|Function(CI.Pointerx1140,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,ReturnsCI.Void))),"c_eigen_spmat_s_reshape"->(funx1139x1141x1142->owl_stub_88_c_eigen_spmat_s_reshape(CI.cptrx1139)x1141x1142)|Function(CI.Pointerx1144,ReturnsCI.Void),"c_eigen_spmat_s_uncompress"->(funx1143->owl_stub_87_c_eigen_spmat_s_uncompress(CI.cptrx1143))|Function(CI.Pointerx1146,ReturnsCI.Void),"c_eigen_spmat_s_compress"->(funx1145->owl_stub_86_c_eigen_spmat_s_compress(CI.cptrx1145))|Function(CI.Pointerx1148,Returns(CI.PrimitiveCI.Int)),"c_eigen_spmat_s_is_compressed"->(funx1147->owl_stub_85_c_eigen_spmat_s_is_compressed(CI.cptrx1147))|Function(CI.Pointerx1150,ReturnsCI.Void),"c_eigen_spmat_s_reset"->(funx1149->owl_stub_84_c_eigen_spmat_s_reset(CI.cptrx1149))|Function(CI.Pointerx1152,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Float,ReturnsCI.Void)))),"c_eigen_spmat_s_insert"->(funx1151x1153x1154x1155->owl_stub_83_c_eigen_spmat_s_insert(CI.cptrx1151)x1153x1154x1155)|Function(CI.Pointerx1157,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Float,ReturnsCI.Void)))),"c_eigen_spmat_s_set"->(funx1156x1158x1159x1160->owl_stub_82_c_eigen_spmat_s_set(CI.cptrx1156)x1158x1159x1160)|Function(CI.Pointerx1162,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Returns(CI.PrimitiveCI.Float)))),"c_eigen_spmat_s_get"->(funx1161x1163x1164->owl_stub_81_c_eigen_spmat_s_get(CI.cptrx1161)x1163x1164)|Function(CI.Pointerx1166,Returns(CI.PrimitiveCI.Int64_t)),"c_eigen_spmat_s_nnz"->(funx1165->owl_stub_80_c_eigen_spmat_s_nnz(CI.cptrx1165))|Function(CI.Pointerx1168,Returns(CI.PrimitiveCI.Int64_t)),"c_eigen_spmat_s_cols"->(funx1167->owl_stub_79_c_eigen_spmat_s_cols(CI.cptrx1167))|Function(CI.Pointerx1170,Returns(CI.PrimitiveCI.Int64_t)),"c_eigen_spmat_s_rows"->(funx1169->owl_stub_78_c_eigen_spmat_s_rows(CI.cptrx1169))|Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx1172)),"c_eigen_spmat_s_eye"->(funx1171->CI.make_ptrx1172(owl_stub_77_c_eigen_spmat_s_eyex1171))|Function(CI.Pointerx1174,ReturnsCI.Void),"c_eigen_spmat_s_delete"->(funx1173->owl_stub_76_c_eigen_spmat_s_delete(CI.cptrx1173))|Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx1178)))),"c_eigen_spmat_s_new"->(funx1175x1176x1177->CI.make_ptrx1178(owl_stub_75_c_eigen_spmat_s_newx1175x1176x1177))|Function(CI.Pointerx1180,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx1183)))),"c_eigen_dsmat_z_inv"->(funx1179x1181x1182->CI.make_ptrx1183(owl_stub_74_c_eigen_dsmat_z_inv(CI.cptrx1179)x1181x1182))|Function(CI.PrimitiveCI.Int,Function(CI.Pointerx1186,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.Pointerx1190,ReturnsCI.Void))))),"c_eigen_dsmat_z_colwise_op"->(funx1184x1185x1187x1188x1189->owl_stub_73_c_eigen_dsmat_z_colwise_opx1184(CI.cptrx1185)x1187x1188(CI.cptrx1189))|Function(CI.PrimitiveCI.Int,Function(CI.Pointerx1193,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.Pointerx1197,ReturnsCI.Void))))),"c_eigen_dsmat_z_rowwise_op"->(funx1191x1192x1194x1195x1196->owl_stub_72_c_eigen_dsmat_z_rowwise_opx1191(CI.cptrx1192)x1194x1195(CI.cptrx1196))|Function(CI.Pointerx1199,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,ReturnsCI.Void))))),"c_eigen_dsmat_z_swap_cols"->(funx1198x1200x1201x1202x1203->owl_stub_71_c_eigen_dsmat_z_swap_cols(CI.cptrx1198)x1200x1201x1202x1203)|Function(CI.Pointerx1205,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,ReturnsCI.Void))))),"c_eigen_dsmat_z_swap_rows"->(funx1204x1206x1207x1208x1209->owl_stub_70_c_eigen_dsmat_z_swap_rows(CI.cptrx1204)x1206x1207x1208x1209)|Function(CI.Pointerx1211,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx1214)))),"c_eigen_dsmat_z_transpose"->(funx1210x1212x1213->CI.make_ptrx1214(owl_stub_69_c_eigen_dsmat_z_transpose(CI.cptrx1210)x1212x1213))|Function(CI.Pointerx1216,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.Pointerx1220,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx1223))))))),"c_eigen_dsmat_z_gemm"->(funx1215x1217x1218x1219x1221x1222->CI.make_ptrx1223(owl_stub_68_c_eigen_dsmat_z_gemm(CI.cptrx1215)x1217x1218(CI.cptrx1219)x1221x1222))|Function(CI.Pointerx1225,ReturnsCI.Void),"c_eigen_dsmat_z_print"->(funx1224->owl_stub_67_c_eigen_dsmat_z_print(CI.cptrx1224))|Function(CI.Pointerx1227,Returns(CI.Pointerx1228)),"c_eigen_dsmat_z_data"->(funx1226->CI.make_ptrx1228(owl_stub_66_c_eigen_dsmat_z_data(CI.cptrx1226)))|Function(CI.Pointerx1230,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Complex64,ReturnsCI.Void)))),"c_eigen_dsmat_z_set"->(funx1229x1231x1232x1233->owl_stub_65_c_eigen_dsmat_z_set(CI.cptrx1229)x1231x1232x1233)|Function(CI.Pointerx1235,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Returns(CI.PrimitiveCI.Complex64)))),"c_eigen_dsmat_z_get"->(funx1234x1236x1237->owl_stub_64_c_eigen_dsmat_z_get(CI.cptrx1234)x1236x1237)|Function(CI.Pointerx1239,Returns(CI.PrimitiveCI.Int64_t)),"c_eigen_dsmat_z_cols"->(funx1238->owl_stub_63_c_eigen_dsmat_z_cols(CI.cptrx1238))|Function(CI.Pointerx1241,Returns(CI.PrimitiveCI.Int64_t)),"c_eigen_dsmat_z_rows"->(funx1240->owl_stub_62_c_eigen_dsmat_z_rows(CI.cptrx1240))|Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx1243)),"c_eigen_dsmat_z_eye"->(funx1242->CI.make_ptrx1243(owl_stub_61_c_eigen_dsmat_z_eyex1242))|Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx1246))),"c_eigen_dsmat_z_ones"->(funx1244x1245->CI.make_ptrx1246(owl_stub_60_c_eigen_dsmat_z_onesx1244x1245))|Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx1249))),"c_eigen_dsmat_z_zeros"->(funx1247x1248->CI.make_ptrx1249(owl_stub_59_c_eigen_dsmat_z_zerosx1247x1248))|Function(CI.Pointerx1251,ReturnsCI.Void),"c_eigen_dsmat_z_delete"->(funx1250->owl_stub_58_c_eigen_dsmat_z_delete(CI.cptrx1250))|Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx1254))),"c_eigen_dsmat_z_new"->(funx1252x1253->CI.make_ptrx1254(owl_stub_57_c_eigen_dsmat_z_newx1252x1253))|Function(CI.Pointerx1256,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx1259)))),"c_eigen_dsmat_c_inv"->(funx1255x1257x1258->CI.make_ptrx1259(owl_stub_56_c_eigen_dsmat_c_inv(CI.cptrx1255)x1257x1258))|Function(CI.PrimitiveCI.Int,Function(CI.Pointerx1262,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.Pointerx1266,ReturnsCI.Void))))),"c_eigen_dsmat_c_colwise_op"->(funx1260x1261x1263x1264x1265->owl_stub_55_c_eigen_dsmat_c_colwise_opx1260(CI.cptrx1261)x1263x1264(CI.cptrx1265))|Function(CI.PrimitiveCI.Int,Function(CI.Pointerx1269,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.Pointerx1273,ReturnsCI.Void))))),"c_eigen_dsmat_c_rowwise_op"->(funx1267x1268x1270x1271x1272->owl_stub_54_c_eigen_dsmat_c_rowwise_opx1267(CI.cptrx1268)x1270x1271(CI.cptrx1272))|Function(CI.Pointerx1275,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,ReturnsCI.Void))))),"c_eigen_dsmat_c_swap_cols"->(funx1274x1276x1277x1278x1279->owl_stub_53_c_eigen_dsmat_c_swap_cols(CI.cptrx1274)x1276x1277x1278x1279)|Function(CI.Pointerx1281,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,ReturnsCI.Void))))),"c_eigen_dsmat_c_swap_rows"->(funx1280x1282x1283x1284x1285->owl_stub_52_c_eigen_dsmat_c_swap_rows(CI.cptrx1280)x1282x1283x1284x1285)|Function(CI.Pointerx1287,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx1290)))),"c_eigen_dsmat_c_transpose"->(funx1286x1288x1289->CI.make_ptrx1290(owl_stub_51_c_eigen_dsmat_c_transpose(CI.cptrx1286)x1288x1289))|Function(CI.Pointerx1292,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.Pointerx1296,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx1299))))))),"c_eigen_dsmat_c_gemm"->(funx1291x1293x1294x1295x1297x1298->CI.make_ptrx1299(owl_stub_50_c_eigen_dsmat_c_gemm(CI.cptrx1291)x1293x1294(CI.cptrx1295)x1297x1298))|Function(CI.Pointerx1301,ReturnsCI.Void),"c_eigen_dsmat_c_print"->(funx1300->owl_stub_49_c_eigen_dsmat_c_print(CI.cptrx1300))|Function(CI.Pointerx1303,Returns(CI.Pointerx1304)),"c_eigen_dsmat_c_data"->(funx1302->CI.make_ptrx1304(owl_stub_48_c_eigen_dsmat_c_data(CI.cptrx1302)))|Function(CI.Pointerx1306,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Complex32,ReturnsCI.Void)))),"c_eigen_dsmat_c_set"->(funx1305x1307x1308x1309->owl_stub_47_c_eigen_dsmat_c_set(CI.cptrx1305)x1307x1308x1309)|Function(CI.Pointerx1311,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Returns(CI.PrimitiveCI.Complex32)))),"c_eigen_dsmat_c_get"->(funx1310x1312x1313->owl_stub_46_c_eigen_dsmat_c_get(CI.cptrx1310)x1312x1313)|Function(CI.Pointerx1315,Returns(CI.PrimitiveCI.Int64_t)),"c_eigen_dsmat_c_cols"->(funx1314->owl_stub_45_c_eigen_dsmat_c_cols(CI.cptrx1314))|Function(CI.Pointerx1317,Returns(CI.PrimitiveCI.Int64_t)),"c_eigen_dsmat_c_rows"->(funx1316->owl_stub_44_c_eigen_dsmat_c_rows(CI.cptrx1316))|Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx1319)),"c_eigen_dsmat_c_eye"->(funx1318->CI.make_ptrx1319(owl_stub_43_c_eigen_dsmat_c_eyex1318))|Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx1322))),"c_eigen_dsmat_c_ones"->(funx1320x1321->CI.make_ptrx1322(owl_stub_42_c_eigen_dsmat_c_onesx1320x1321))|Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx1325))),"c_eigen_dsmat_c_zeros"->(funx1323x1324->CI.make_ptrx1325(owl_stub_41_c_eigen_dsmat_c_zerosx1323x1324))|Function(CI.Pointerx1327,ReturnsCI.Void),"c_eigen_dsmat_c_delete"->(funx1326->owl_stub_40_c_eigen_dsmat_c_delete(CI.cptrx1326))|Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx1330))),"c_eigen_dsmat_c_new"->(funx1328x1329->CI.make_ptrx1330(owl_stub_39_c_eigen_dsmat_c_newx1328x1329))|Function(CI.Pointerx1332,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx1335)))),"c_eigen_dsmat_d_inv"->(funx1331x1333x1334->CI.make_ptrx1335(owl_stub_38_c_eigen_dsmat_d_inv(CI.cptrx1331)x1333x1334))|Function(CI.PrimitiveCI.Int,Function(CI.Pointerx1338,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.Pointerx1342,ReturnsCI.Void))))),"c_eigen_dsmat_d_colwise_op"->(funx1336x1337x1339x1340x1341->owl_stub_37_c_eigen_dsmat_d_colwise_opx1336(CI.cptrx1337)x1339x1340(CI.cptrx1341))|Function(CI.PrimitiveCI.Int,Function(CI.Pointerx1345,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.Pointerx1349,ReturnsCI.Void))))),"c_eigen_dsmat_d_rowwise_op"->(funx1343x1344x1346x1347x1348->owl_stub_36_c_eigen_dsmat_d_rowwise_opx1343(CI.cptrx1344)x1346x1347(CI.cptrx1348))|Function(CI.Pointerx1351,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,ReturnsCI.Void))))),"c_eigen_dsmat_d_swap_cols"->(funx1350x1352x1353x1354x1355->owl_stub_35_c_eigen_dsmat_d_swap_cols(CI.cptrx1350)x1352x1353x1354x1355)|Function(CI.Pointerx1357,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,ReturnsCI.Void))))),"c_eigen_dsmat_d_swap_rows"->(funx1356x1358x1359x1360x1361->owl_stub_34_c_eigen_dsmat_d_swap_rows(CI.cptrx1356)x1358x1359x1360x1361)|Function(CI.Pointerx1363,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx1366)))),"c_eigen_dsmat_d_transpose"->(funx1362x1364x1365->CI.make_ptrx1366(owl_stub_33_c_eigen_dsmat_d_transpose(CI.cptrx1362)x1364x1365))|Function(CI.Pointerx1368,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.Pointerx1372,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx1375))))))),"c_eigen_dsmat_d_gemm"->(funx1367x1369x1370x1371x1373x1374->CI.make_ptrx1375(owl_stub_32_c_eigen_dsmat_d_gemm(CI.cptrx1367)x1369x1370(CI.cptrx1371)x1373x1374))|Function(CI.Pointerx1377,ReturnsCI.Void),"c_eigen_dsmat_d_print"->(funx1376->owl_stub_31_c_eigen_dsmat_d_print(CI.cptrx1376))|Function(CI.Pointerx1379,Returns(CI.Pointerx1380)),"c_eigen_dsmat_d_data"->(funx1378->CI.make_ptrx1380(owl_stub_30_c_eigen_dsmat_d_data(CI.cptrx1378)))|Function(CI.Pointerx1382,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Double,ReturnsCI.Void)))),"c_eigen_dsmat_d_set"->(funx1381x1383x1384x1385->owl_stub_29_c_eigen_dsmat_d_set(CI.cptrx1381)x1383x1384x1385)|Function(CI.Pointerx1387,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Returns(CI.PrimitiveCI.Double)))),"c_eigen_dsmat_d_get"->(funx1386x1388x1389->owl_stub_28_c_eigen_dsmat_d_get(CI.cptrx1386)x1388x1389)|Function(CI.Pointerx1391,Returns(CI.PrimitiveCI.Int64_t)),"c_eigen_dsmat_d_cols"->(funx1390->owl_stub_27_c_eigen_dsmat_d_cols(CI.cptrx1390))|Function(CI.Pointerx1393,Returns(CI.PrimitiveCI.Int64_t)),"c_eigen_dsmat_d_rows"->(funx1392->owl_stub_26_c_eigen_dsmat_d_rows(CI.cptrx1392))|Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx1395)),"c_eigen_dsmat_d_eye"->(funx1394->CI.make_ptrx1395(owl_stub_25_c_eigen_dsmat_d_eyex1394))|Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx1398))),"c_eigen_dsmat_d_ones"->(funx1396x1397->CI.make_ptrx1398(owl_stub_24_c_eigen_dsmat_d_onesx1396x1397))|Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx1401))),"c_eigen_dsmat_d_zeros"->(funx1399x1400->CI.make_ptrx1401(owl_stub_23_c_eigen_dsmat_d_zerosx1399x1400))|Function(CI.Pointerx1403,ReturnsCI.Void),"c_eigen_dsmat_d_delete"->(funx1402->owl_stub_22_c_eigen_dsmat_d_delete(CI.cptrx1402))|Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx1406))),"c_eigen_dsmat_d_new"->(funx1404x1405->CI.make_ptrx1406(owl_stub_21_c_eigen_dsmat_d_newx1404x1405))|Function(CI.Pointerx1408,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx1411)))),"c_eigen_dsmat_s_inv"->(funx1407x1409x1410->CI.make_ptrx1411(owl_stub_20_c_eigen_dsmat_s_inv(CI.cptrx1407)x1409x1410))|Function(CI.PrimitiveCI.Int,Function(CI.Pointerx1414,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.Pointerx1418,ReturnsCI.Void))))),"c_eigen_dsmat_s_colwise_op"->(funx1412x1413x1415x1416x1417->owl_stub_19_c_eigen_dsmat_s_colwise_opx1412(CI.cptrx1413)x1415x1416(CI.cptrx1417))|Function(CI.PrimitiveCI.Int,Function(CI.Pointerx1421,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.Pointerx1425,ReturnsCI.Void))))),"c_eigen_dsmat_s_rowwise_op"->(funx1419x1420x1422x1423x1424->owl_stub_18_c_eigen_dsmat_s_rowwise_opx1419(CI.cptrx1420)x1422x1423(CI.cptrx1424))|Function(CI.Pointerx1427,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,ReturnsCI.Void))))),"c_eigen_dsmat_s_swap_cols"->(funx1426x1428x1429x1430x1431->owl_stub_17_c_eigen_dsmat_s_swap_cols(CI.cptrx1426)x1428x1429x1430x1431)|Function(CI.Pointerx1433,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,ReturnsCI.Void))))),"c_eigen_dsmat_s_swap_rows"->(funx1432x1434x1435x1436x1437->owl_stub_16_c_eigen_dsmat_s_swap_rows(CI.cptrx1432)x1434x1435x1436x1437)|Function(CI.Pointerx1439,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx1442)))),"c_eigen_dsmat_s_transpose"->(funx1438x1440x1441->CI.make_ptrx1442(owl_stub_15_c_eigen_dsmat_s_transpose(CI.cptrx1438)x1440x1441))|Function(CI.Pointerx1444,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.Pointerx1448,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx1451))))))),"c_eigen_dsmat_s_gemm"->(funx1443x1445x1446x1447x1449x1450->CI.make_ptrx1451(owl_stub_14_c_eigen_dsmat_s_gemm(CI.cptrx1443)x1445x1446(CI.cptrx1447)x1449x1450))|Function(CI.Pointerx1453,ReturnsCI.Void),"c_eigen_dsmat_s_print"->(funx1452->owl_stub_13_c_eigen_dsmat_s_print(CI.cptrx1452))|Function(CI.Pointerx1455,Function(CI.Pointerx1457,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,ReturnsCI.Void)))),"c_eigen_dsmat_s_of_bigarray2"->(funx1454x1456x1458x1459->owl_stub_12_c_eigen_dsmat_s_of_bigarray2(CI.cptrx1454)(CI.cptrx1456)x1458x1459)|Function(CI.Pointerx1461,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx1464)))),"c_eigen_dsmat_s_of_bigarray"->(funx1460x1462x1463->CI.make_ptrx1464(owl_stub_11_c_eigen_dsmat_s_of_bigarray(CI.cptrx1460)x1462x1463))|Function(CI.Pointerx1466,Returns(CI.Pointerx1467)),"c_eigen_dsmat_s_data"->(funx1465->CI.make_ptrx1467(owl_stub_10_c_eigen_dsmat_s_data(CI.cptrx1465)))|Function(CI.Pointerx1469,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Float,ReturnsCI.Void)))),"c_eigen_dsmat_s_set"->(funx1468x1470x1471x1472->owl_stub_9_c_eigen_dsmat_s_set(CI.cptrx1468)x1470x1471x1472)|Function(CI.Pointerx1474,Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Returns(CI.PrimitiveCI.Float)))),"c_eigen_dsmat_s_get"->(funx1473x1475x1476->owl_stub_8_c_eigen_dsmat_s_get(CI.cptrx1473)x1475x1476)|Function(CI.Pointerx1478,Returns(CI.PrimitiveCI.Int64_t)),"c_eigen_dsmat_s_cols"->(funx1477->owl_stub_7_c_eigen_dsmat_s_cols(CI.cptrx1477))|Function(CI.Pointerx1480,Returns(CI.PrimitiveCI.Int64_t)),"c_eigen_dsmat_s_rows"->(funx1479->owl_stub_6_c_eigen_dsmat_s_rows(CI.cptrx1479))|Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx1482)),"c_eigen_dsmat_s_eye"->(funx1481->CI.make_ptrx1482(owl_stub_5_c_eigen_dsmat_s_eyex1481))|Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx1485))),"c_eigen_dsmat_s_ones"->(funx1483x1484->CI.make_ptrx1485(owl_stub_4_c_eigen_dsmat_s_onesx1483x1484))|Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx1488))),"c_eigen_dsmat_s_zeros"->(funx1486x1487->CI.make_ptrx1488(owl_stub_3_c_eigen_dsmat_s_zerosx1486x1487))|Function(CI.Pointerx1490,ReturnsCI.Void),"c_eigen_dsmat_s_delete"->(funx1489->owl_stub_2_c_eigen_dsmat_s_delete(CI.cptrx1489))|Function(CI.PrimitiveCI.Int64_t,Function(CI.PrimitiveCI.Int64_t,Returns(CI.Pointerx1493))),"c_eigen_dsmat_s_new"->(funx1491x1492->CI.make_ptrx1493(owl_stub_1_c_eigen_dsmat_s_newx1491x1492))|_,s->Printf.ksprintffailwith"No match for %s"sletforeign_value:typeab.string->aCtypes.typ->aCtypes.ptr=funnamet->matcht,namewith|_,s->Printf.ksprintffailwith"No match for %s"s