The ROme OpTimistic Simulator
3.0.0
A General-Purpose Multithreaded Parallel/Distributed Simulation Platform
lib.h
Go to the documentation of this file.
1
11
#pragma once
12
13
#include <
lib/random/random.h
>
14
#include <
lib/state/state.h
>
15
#include <
lib/topology/topology.h
>
16
17
struct
lib_ctx
{
18
// random library
19
uint64_t rng_s[4];
20
double
unif;
21
// todo remove
22
void
*state_s;
23
};
24
25
extern
void
lib_global_init(
void
);
26
extern
void
lib_global_fini(
void
);
27
28
extern
void
lib_lp_init(
void
);
29
extern
void
lib_lp_fini(
void
);
30
31
extern
void
lib_lp_init_pr(
void
);
32
extern
void
lib_lp_fini_pr(
void
);
33
topology.h
Topology library.
random.h
Random Number Generators.
lib_ctx
Definition:
lib.h:17
state.h
LP main state management.
src
lib
lib.h
Generated by
1.8.17