A
lgorithmique
N
umérique
D
istribuée
Private GIT Repository
projects
/
loba.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add option "-v" (verbose).
[loba.git]
/
process.h
diff --git
a/process.h
b/process.h
index 268fac9a2902641225f3145bf9cd3f30283f1aaa..053e3482c67fbbd424632ebaf770b6c4a2378fbb 100644
(file)
--- a/
process.h
+++ b/
process.h
@@
-18,8
+18,12
@@
class process {
public:
class process {
public:
+ static double get_total_load_init() { return total_load_init; }
+ static double get_total_load_exit() { return total_load_exit; }
+
process(int argc, char* argv[]);
process(int argc, char* argv[]);
- ~process();
+ virtual ~process();
+
int run();
protected:
int run();
protected:
@@
-33,8
+37,10
@@
protected:
double sum_of_to_send() const;
private:
double sum_of_to_send() const;
private:
- typedef MAP_TEMPLATE<m_host_t, neighbor*> rev_neigh_type;
+ static double total_load_init;
+ static double total_load_exit;
+ typedef MAP_TEMPLATE<m_host_t, neighbor*> rev_neigh_type;
neigh_type neigh; // list of neighbors (do not alter
// after construction!)
rev_neigh_type rev_neigh; // map m_host_t -> neighbor
neigh_type neigh; // list of neighbors (do not alter
// after construction!)
rev_neigh_type rev_neigh; // map m_host_t -> neighbor