8#ifndef FMTmodelstats_H_INCLUDED
9#define FMTmodelstats_H_INCLUDED
11#include <boost/serialization/serialization.hpp>
12#include <boost/serialization/nvp.hpp>
25 friend class boost::serialization::access;
30 template<
class Archive>
31 void serialize(Archive& ar,
const unsigned int version)
33 ar & BOOST_SERIALIZATION_NVP(themes);
34 ar & BOOST_SERIALIZATION_NVP(themesdata);
35 ar & BOOST_SERIALIZATION_NVP(actions);
36 ar & BOOST_SERIALIZATION_NVP(actionsdata);
37 ar & BOOST_SERIALIZATION_NVP(transitions);
38 ar & BOOST_SERIALIZATION_NVP(transitionsdata);
39 ar & BOOST_SERIALIZATION_NVP(yieldsdata);
40 ar & BOOST_SERIALIZATION_NVP(lifespansdata);
41 ar & BOOST_SERIALIZATION_NVP(outputs);
42 ar & BOOST_SERIALIZATION_NVP(outputsdata);
43 ar & BOOST_SERIALIZATION_NVP(constraints);
44 ar & BOOST_SERIALIZATION_NVP(constraintsdata);
87 FMTmodelstats(
const size_t& lthemes,
const size_t& lthemesdata,
const size_t& lactions,
const size_t& lactionsdata,
88 const size_t& ltransitions,
const size_t& ltransitionsdata,
const size_t& lyieldsdata,
const size_t& llifespansdata,
89 const size_t& loutputs,
const size_t& loutputsdata,
const size_t& lconstraints,
const size_t& lconstraintsdata);
144 operator std::string()
const;
#define FMTEXPORT
Definition: FMTutility.hpp:92
Definition: FMTmodelstats.hpp:24
int actionsdata
The actions's data size.
Definition: FMTmodelstats.hpp:58
int transitionsdata
The transitions's data size.
Definition: FMTmodelstats.hpp:64
int outputs
The number of outputs of the FMTmodel.
Definition: FMTmodelstats.hpp:73
int constraintsdata
The constraintsdata's data size.
Definition: FMTmodelstats.hpp:82
FMTmodelstats(const size_t <hemes, const size_t <hemesdata, const size_t &lactions, const size_t &lactionsdata, const size_t <ransitions, const size_t <ransitionsdata, const size_t &lyieldsdata, const size_t &llifespansdata, const size_t &loutputs, const size_t &loutputsdata, const size_t &lconstraints, const size_t &lconstraintsdata)
int themes
The number of themes the FMTmodel.
Definition: FMTmodelstats.hpp:49
int actions
The number of actions of the FMTmodel.
Definition: FMTmodelstats.hpp:55
int lifespansdata
The lifespans's data size.
Definition: FMTmodelstats.hpp:70
int transitions
The number of transitions of the FMTmodel.
Definition: FMTmodelstats.hpp:61
int constraints
The number of constraints of the FMTmodel.
Definition: FMTmodelstats.hpp:79
int outputsdata
The outputsdata's data size.
Definition: FMTmodelstats.hpp:76
int themesdata
The themes's data size.
Definition: FMTmodelstats.hpp:52
int yieldsdata
The yields's data size.
Definition: FMTmodelstats.hpp:67
FMTmodelstats(const FMTmodelstats &rhs)=default
Namespace containing all enumerator and classes used to construct or manipulate the different type of...
Definition: FMTareaparser.hpp:50