#ifndef RF_ENTRY_H
#define RF_ENTRY_H
SEXP entryGrow(SEXP traceFlag,
               SEXP seedPtr,
               SEXP optLow,
               SEXP optHigh,
               SEXP optLocal,
               SEXP ntree,
               SEXP observationSize,
               SEXP sampleInfo,
               SEXP splitRule,
               SEXP nsplit,
               SEXP mtry,
               SEXP nodeSize,
               SEXP lot,
               SEXP yTarget,
               SEXP yInfo,
               SEXP yLevels,
               SEXP yData,
               SEXP timeInterest,
               SEXP xInfo,
               SEXP xLevels,
               SEXP xData,
               SEXP xWeight,
               SEXP augmxInfo,
               SEXP perfBlock,
               SEXP numThreads);
SEXP entryPred(SEXP traceFlag,
               SEXP seedPtr,
               SEXP optLow,
               SEXP optHigh,
               SEXP optLocal,
               SEXP ntree,
               SEXP observationSize,
               SEXP sampleInfo,
               SEXP hcut,
               SEXP splitRule,
               SEXP yTarget,
               SEXP yInfo,
               SEXP yLevels,
               SEXP yData,
               SEXP xInfo,
               SEXP xLevels,
               SEXP xData,
               SEXP augmxInfo,
               SEXP fobservationSize,
               SEXP fsubj,
               SEXP fyData,
               SEXP fxData,
               SEXP totalNodeCount,
               SEXP tLeafCount,
               SEXP seedInfo,
               SEXP treeID,
               SEXP nodeID,
               SEXP nodeSZ,
               SEXP brnodeID,
               SEXP hc_zero,
               SEXP rmbrCT,
               SEXP ImbrCT,
               SEXP ombrCT,
               SEXP rmbrID,
               SEXP imbrID,
               SEXP ombrID,
               SEXP getTree,
               SEXP perfBlock,
               SEXP realTimeOpt,
               SEXP numThreads);
#endif
