3#include "fpmas/api/model/model.h"
4#include "fpmas/io/output.h"
144 DistributedId
id, DistributedId
src, DistributedId
tgt,
145 fpmas::api::graph::LayerId
layer)
192 fpmas::io::DynamicFileOutput output_file;
DotOutput(BasicMetaModel &meta_model, std::string filename)
bool fixed_position
Definition: dot.h:47
NodeView(DistributedId id, int rank, float utility, int x, int y)
Definition: dot.h:105
bool is_location
Definition: dot.h:39
int rank
Definition: dot.h:25
int y
Definition: dot.h:35
DistributedId id
Definition: dot.h:21
float utility
Definition: dot.h:51
int x
Definition: dot.h:30
NodeView(DistributedId id, int rank, float utility)
Definition: dot.h:78
NodeView(DistributedId id, int rank)
Definition: dot.h:90
DistributedId tgt
Definition: dot.h:125
DistributedId src
Definition: dot.h:121
DistributedId id
Definition: dot.h:117
fpmas::api::graph::LayerId layer
Definition: dot.h:129
EdgeView(DistributedId id, DistributedId src, DistributedId tgt, fpmas::api::graph::LayerId layer)
Definition: dot.h:143
static void to_json(nlohmann::json &json, const EdgeView &node_view)
static void from_json(const nlohmann::json &json, EdgeView &edge_view)
static void to_json(nlohmann::json &json, const NodeView &node_view)
static void from_json(const nlohmann::json &json, NodeView &node_view)