8#ifndef FMTgraphstats_Hm_included
9#define FMTgraphstats_Hm_included
14#include <boost/serialization/serialization.hpp>
15#include <boost/serialization/nvp.hpp>
16#include <boost/serialization/export.hpp>
29 friend class boost::serialization::access;
37 template<
class Archive>
38 void serialize(Archive& ar,
const unsigned int version)
40 ar & BOOST_SERIALIZATION_NVP(cols);
41 ar & BOOST_SERIALIZATION_NVP(rows);
42 ar & BOOST_SERIALIZATION_NVP(vertices);
43 ar & BOOST_SERIALIZATION_NVP(edges);
44 ar & BOOST_SERIALIZATION_NVP(transfer_rows);
45 ar & BOOST_SERIALIZATION_NVP(output_rows);
46 ar & BOOST_SERIALIZATION_NVP(output_cols);
135 operator std::string()
const;
#define FMTEXPORT
Definition: FMTutility.h:125
Statistics about a FMTGraph and its FMTLpSolver: their size, elements and type of elements.
Definition: FMTGraphStats.h:28
int rows
Number of rows in the matrix of FMTLpSolver.
Definition: FMTGraphStats.h:54
int output_cols
Number of output cols in the FMTLpSolver.
Definition: FMTGraphStats.h:69
FMTGraphStats()
Default constructor for FMTGraphStats.
int transfer_rows
Number of area transfer rows in the FMTLpSolver.
Definition: FMTGraphStats.h:63
~FMTGraphStats()=default
Default destructor for FMTGraphStats.
int cols
Number of columns in the matrix of FMTLpSolver.
Definition: FMTGraphStats.h:51
int edges
Number of edges in the FMTGraph.
Definition: FMTGraphStats.h:60
FMTGraphStats(const FMTGraphStats &rhs)=default
Default copy constructor for FMTGraphStats.
int vertices
Number of vertices in the FMTGraph.
Definition: FMTGraphStats.h:57
int output_rows
Number of output rows in the FMTLpSolver.
Definition: FMTGraphStats.h:66
Definition: FMTAreaParser.h:35