diff --git a/src/R_Registrations.c b/src/R_Registrations.c index 8a280de..35de9c5 100644 --- a/src/R_Registrations.c +++ b/src/R_Registrations.c @@ -2,12 +2,16 @@ #include "R_Backward.h" #include "R_Cache.h" +#include "R_CalcTraces.h" #include "R_ComputeStatus.h" #include "R_Forward.h" #include "R_MatAndMul.h" #include "R_MatAndMulBtwVar.h" +#include "R_OptCkpt.h" #include "R_TableCache.h" #include "R_TableMaker.h" +#include "R_CladeMat.h" + #define CALLDEF(name, n) {#name, (DL_FUNC) &name, n} @@ -22,15 +26,19 @@ static const R_CallMethodDef callMethods[] = { CALLDEF(CacheHaplotypes_hapgz_2, 5), CALLDEF(QueryCache2_ind, 1), CALLDEF(QueryCache2_loc, 1), + CALLDEF(CalcTraces, 6), CALLDEF(ComputeStatus, 0), CALLDEF(VectorBitWidth, 0), CALLDEF(ResetForwardTable, 1), CALLDEF(Forward, 8), CALLDEF(MatAndMul, 9), CALLDEF(MatAndMulBtwVar, 11), + CALLDEF(OptCkpt, 3), CALLDEF(CopyFBTable, 2), CALLDEF(MakeForwardTable, 3), CALLDEF(MakeBackwardTable, 3), + CALLDEF(CladeMat, 7), + CALLDEF(UpdateRealInPlace,3), { NULL, NULL, 0 } };