8#ifndef RDECLARATIONS_H_INCLUDED
9#define RDECLARATIONS_H_INCLUDED
13#include <RcppCommon.h>
71#define RCPP_DECLAREVECTOR(CLASS)namespace Rcpp{\
72template <> std::vector<CLASS> as(SEXP obj);\
73template <> SEXP wrap(const std::vector<CLASS>& obj);\
76#define RCPP_DECLARELIST(CLASS)namespace Rcpp{\
77template <> std::vector<CLASS> as(SEXP obj);\
78template <> SEXP wrap(const std::vector<CLASS>& obj);\
81#define RCPP_DECLAREPAIR(FIRST,SECOND)namespace Rcpp{\
82template <> std::pair<FIRST,SECOND> as(SEXP obj);\
83template <> SEXP wrap(const std::pair<FIRST,SECOND>& obj);\
86#define RCPP_DECLAREMAP(KEY,OBJECT)namespace Rcpp{\
87template <> std::map<KEY,OBJECT> as(SEXP obj);\
88template <> SEXP wrap(const std::map<KEY,OBJECT>& obj);\
#define RCPP_COMMA
Definition: Rdeclarations.hpp:91
#define RCPP_DECLAREVECTOR(CLASS)
Definition: Rdeclarations.hpp:71
#define RCPP_DECLAREPAIR(FIRST, SECOND)
Definition: Rdeclarations.hpp:81
#define RCPP_DECLARELIST(CLASS)
Definition: Rdeclarations.hpp:76
#define RCPP_DECLAREMAP(KEY, OBJECT)
Definition: Rdeclarations.hpp:86
Definition: FMTaction.hpp:42
Definition: FMTactualdevelopment.hpp:25
Definition: FMTbounds.hpp:272
Definition: FMTageyieldhandler.hpp:20
Definition: FMTdevelopment.hpp:44
Definition: FMTdevelopmentpath.hpp:19
Definition: FMTfork.hpp:34
Definition: FMTfuturdevelopment.hpp:24
Definition: FMTbounds.hpp:314
Definition: FMTmask.hpp:96
Definition: FMTmaskfilter.hpp:27
Definition: FMToutput.hpp:39
Definition: FMToutputnode.hpp:20
Definition: FMTbounds.hpp:293
Definition: FMTschedule.hpp:31
Definition: FMTbounds.hpp:342
Definition: FMTtheme.hpp:47
Definition: FMTtimeyieldhandler.hpp:21
Definition: FMTtransition.hpp:37
Definition: FMTyieldhandler.hpp:31
Definition: FMTbounds.hpp:249
Definition: FMTlinegraph.hpp:30
Definition: FMToperatingarea.hpp:29
Definition: FMToperatingareacluster.hpp:28
Definition: FMToperatingareaclusterbinary.hpp:33
Definition: FMToperatingareaclusterer.hpp:30
Definition: FMToperatingareascheduler.hpp:63
Definition: FMToperatingareascheme.hpp:44
Definition: FMTlpmodel.hpp:57
Definition: FMTlpsolver.hpp:39
Definition: FMTmodel.hpp:60
Definition: FMTnssmodel.hpp:31
Definition: FMTsamodel.hpp:44
Definition: FMTsemodel.hpp:33
Definition: FMTsesmodel.hpp:28
Definition: FMTsrmodel.hpp:44
Definition: FMTopareaschedulertask.hpp:48
Definition: FMTplanningtask.hpp:39
Definition: FMTreplanningtask.hpp:44
Definition: FMTtask.hpp:28
Definition: FMTtaskhandler.hpp:22
Definition: FMTcoordinate.hpp:25
Definition: FMTforest.hpp:27
The Core namespace provides classes for simulating stands/strata growth/harvest through time.
Definition: FMTaction.hpp:31
FMTexc
Definition: FMTexception.hpp:42
FMTdblmodelparameters
Definition: FMTmodelparameters.hpp:37
FMTintmodelparameters
Definition: FMTmodelparameters.hpp:24
FMTboolmodelparameters
Definition: FMTmodelparameters.hpp:45