8#ifndef FMTscheduleparser_H_INCLUDED
9#define FMTscheduleparser_H_INCLUDED
36 int getvariable()
const;
64 std::vector<Core::FMTschedule>
read(
const std::vector<Core::FMTtheme>& themes,
65 const std::vector<Core::FMTaction>& actions,
const std::string& location,
double tolerance =
FMT_DBL_TOLERANCE);
70 void write(
const std::vector<Core::FMTschedule>& schedules,
const std::string& location)
const;
#define FMT_DBL_TOLERANCE
Definition: FMTutility.hpp:11
#define FMTEXPORT
Definition: FMTutility.hpp:92
Definition: FMTparser.hpp:66
Definition: FMTscheduleparser.hpp:30
std::vector< Core::FMTschedule > read(const std::vector< Core::FMTtheme > &themes, const std::vector< Core::FMTaction > &actions, const std::string &location, double tolerance=FMT_DBL_TOLERANCE)
~FMTscheduleparser()=default
FMTscheduleparser(const FMTscheduleparser &rhs)
void write(const std::vector< Core::FMTschedule > &schedules, const std::string &location) const
The Core namespace provides classes for simulating stands/strata growth/harvest through time.
Definition: FMTaction.hpp:31
Namespace handling all FMT's parsers. Everything related to I/O should be located in this namespace.
Definition: FMTactionparser.hpp:26