92 void printKV(
const QString &k,
double v);
93 void printKV(
const QString &k,
const QString &v);
94 void printKV(
const QString &k,
int v);
95 void printKV(
const QString &k, qint64 v);
99 QString
d2s(
double v);
103 bool writeJsonFile(
const QString &path,
const QJsonObject &obj, QString *err);
104 bool readJsonFile(
const QString &path, QJsonObject *outObj, QString *err);
108 bool cmpStr(
const QJsonObject &e,
const QJsonObject &a,
const QString &k, QTextStream &err);
109 bool cmpInt(
const QJsonObject &e,
const QJsonObject &a,
const QString &k, QTextStream &err);
110 bool cmpBool(
const QJsonObject &e,
const QJsonObject &a,
const QString &k, QTextStream &err);
112 bool almostEqual(
double a,
double b,
double rel = 1e-15,
double abs = 0.0);
114 bool cmpNumStrTol(
const QJsonObject &e,
const QJsonObject &a,
115 const QString &k, QTextStream &err,
116 double rel = 1e-15,
double abs = 0.0);
118 bool cmpIntArray(
const QJsonArray &e,
const QJsonArray &a,
119 QTextStream &err,
const QString &what);
121 bool cmpStrArray(
const QJsonArray &e,
const QJsonArray &a,
122 QTextStream &err,
const QString &what);
Definition cli_common.cpp:18
void printKV(const QString &k, double v)
Definition cli_common.cpp:22
bool cmpStr(const QJsonObject &e, const QJsonObject &a, const QString &k, QTextStream &err)
Definition cli_common.cpp:92
bool cmpInt(const QJsonObject &e, const QJsonObject &a, const QString &k, QTextStream &err)
Definition cli_common.cpp:104
bool almostEqual(double a, double b, double rel, double abs)
Definition cli_common.cpp:129
bool writeJsonFile(const QString &path, const QJsonObject &obj, QString *err)
Definition cli_common.cpp:52
bool readJsonFile(const QString &path, QJsonObject *outObj, QString *err)
Definition cli_common.cpp:66
bool cmpNumStrTol(const QJsonObject &e, const QJsonObject &a, const QString &k, QTextStream &err, double rel, double abs)
Definition cli_common.cpp:147
bool cmpStrArray(const QJsonArray &e, const QJsonArray &a, QTextStream &err, const QString &what)
Definition cli_common.cpp:201
QString d2s(double v)
Definition cli_common.cpp:44
bool cmpBool(const QJsonObject &e, const QJsonObject &a, const QString &k, QTextStream &err)
Definition cli_common.cpp:116
bool cmpIntArray(const QJsonArray &e, const QJsonArray &a, QTextStream &err, const QString &what)
Definition cli_common.cpp:181
Definition cli_common.h:12
int fileFormat
Definition cli_common.h:16
int connTarget
Definition cli_common.h:37
bool strict
Definition cli_common.h:31
QString dumpJsonPath
Definition cli_common.h:26
bool hasLabels
Definition cli_common.h:19
int connSource
Definition cli_common.h:36
bool verifyNaive
Definition cli_common.h:44
QString similarityMeasure
Definition cli_common.h:59
QString dissimilarityMeasure
Definition cli_common.h:75
QString clusteringInput
Definition cli_common.h:87
QString kernel
Definition cli_common.h:30
QString similarityInput
Definition cli_common.h:69
QString pnMode
Definition cli_common.h:53
int benchRuns
Definition cli_common.h:29
bool verbose
Definition cli_common.h:13
qreal katzAlpha
Definition cli_common.h:46
QString connectivityType
Definition cli_common.h:33
bool inverseWeights
Definition cli_common.h:23
int twoMode
Definition cli_common.h:18
QString clusteringMethod
Definition cli_common.h:82
qreal bonacichBeta
Definition cli_common.h:49
QString connMode
Definition cli_common.h:35
QString compareJsonPath
Definition cli_common.h:27
QString inputPath
Definition cli_common.h:15
bool considerWeights
Definition cli_common.h:22
bool dropIsolates
Definition cli_common.h:24
qreal bonacichAlpha
Definition cli_common.h:48
bool computeCentralities
Definition cli_common.h:21
QString delimiter
Definition cli_common.h:17