useDynLib(Colossus, .registration=TRUE)
importFrom(Rcpp, evalCpp)
importFrom("data.table","data.table","fread","setkeyv","copy","setorderv","setnames","as.data.table","set",":=",".SD")
importFrom("parallel","detectCores")
importFrom("stats", "runif")
importFrom("utils", "combn")
importFrom("utils", "head")
importFrom("grDevices", "colorRampPalette", "dev.off", "jpeg")
importFrom("graphics", "legend", "lines", "smoothScatter")
importFrom("stats", "approxfun", "time", "qchisq")
importFrom(rlang,.data)


export(RunCoxRegression_Omnibus)
export(RunCoxRegression)
export(RunCoxRegression_Single)
export(RunCoxRegression_Basic)
export(RunCoxRegression_STRATA)
export(Cox_Relative_Risk)
export(RunCoxNull)
export(RunCoxPlots)
export(RunCoxRegression_Tier_Guesses)
export(RunCoxRegression_CR)
export(RunCoxRegression_Guesses_CPP)
export(CoxMartingale)
export(CoxSurvival)
export(CoxKaplanMeier)
export(CoxRisk)
export(CoxStratifiedSurvival)
export(PlotCox_Schoenfeld_Residual)
export(GetCensWeight)
export(RunPoissonRegression_Omnibus)
export(RunPoissonRegression)
export(RunPoissonRegression_Single)
export(RunPoissonRegression_STRATA)
export(RunPoissonRegression_Tier_Guesses)
export(RunPoissonRegression_Guesses_CPP)
export(Correct_Formula_Order)
export(Replace_Missing)
export(Def_Control)
export(Def_model_control)
export(Def_modelform_fix)
export(Def_Control_Guess)
export(Linked_Dose_Formula)
export(Linked_Lin_Exp_Para)
export(factorize)
export(factorize_par)
export(interact_them)
export(Likelihood_Ratio_Test)
export(Check_Dupe_Columns)
export(Check_Trunc)
export(gen_time_dep)
export(Date_Shift)
export(Time_Since)
