8#ifndef REXPORTPARALLEL_H_INCLUDED
9#define REXPORTPARALLEL_H_INCLUDED
52 Rcpp::class_<Parallel::FMTtask>(
"FMTtask",
"@DocString(FMTtask)")
54 .constructor(
"@DocString(FMTtask())");
56 Rcpp::class_<Parallel::FMTreplanningtask>(
"FMTreplanningtask",
"@DocString(FMTreplanningtask)")
58 .constructor(
"@DocString(FMTreplanningtask::FMTreplanningtask(...))")
64 std::vector<std::string>,
67 "@DocString(FMTreplanningtask::setreplicates)")
69 "@DocString(FMTreplanningtask::setreplanningperiods)");
72 Rcpp::class_<Parallel::FMTplanningtask>(
"FMTplanningtask",
"@DocString(FMTplanningtask)")
74 .constructor(
"@DocString(FMTplanningtask::FMTplanningtask())")
79 std::vector<std::string>,
81 std::string>(
"@DocString(FMTplanningtask::FMTplanningtask(...))")
83 "@DocString(FMTplanningtask::push_back");
85 Rcpp::class_<Parallel::FMTopareaschedulertask>(
"FMTopareaschedulertask",
"@DocString(FMTopareaschedulertask)")
87 .constructor(
"@DocString(FMTopareaschedulertask::FMTopareaschedulertask())")
89 std::vector<Heuristics::FMToperatingareascheme>,
91 std::string,
unsigned int,
double>(
"@DocString(FMTopareaschedulertask::FMTopareaschedulertask(...))");
94 Rcpp::class_<Parallel::FMTtaskhandler>(
"FMTtaskhandler",
"@DocString(FMTtaskhandler)")
96 .constructor(
"@DocString(FMTtaskhandler())")
97 .constructor<
const Parallel::FMTtask&,
unsigned int>(
"@DocString(FMTtaskhandler(const Parallel::FMTtask&,unsigned int))")
99 "@DocString(FMTtaskhandler::conccurentrun)")
101 "@DocString(FMTtaskhandler::ondemandrun)");
RCPP_EXPOSED_WRAP(Parallel::FMTtask)
RCPP_EXPOSED_AS(Parallel::FMTtask)
RCPP_DEFINEVECTOR(Parallel::FMTtask)
Definition: FMTobject.hpp:50
Definition: FMToutputnode.hpp:20
Definition: FMTlpmodel.hpp:57
Definition: FMTmodel.hpp:60
Definition: FMTopareaschedulertask.hpp:48
Definition: FMTplanningtask.hpp:39
void push_back(const Models::FMTmodel &model, std::vector< Core::FMTschedule >schedules=std::vector< Core::FMTschedule >(), std::vector< Core::FMToutput >louputs=std::vector< Core::FMToutput >())
Definition: FMTreplanningtask.hpp:44
void setreplicates(const int &replicatesnumber)
void setreplanningperiods(const int &periodsnumber)
Definition: FMTtask.hpp:28
Definition: FMTtaskhandler.hpp:22
FMToutputlevel
Definition: FMTutility.hpp:17
Definition: RexportCore.hpp:153
void exportParallel()
Definition: RexportParallel.hpp:49