#include "dbm/constraints.h"Go to the source code of this file.
| Functions | |
| BOOL | dbm_generate (raw_t *dbm, cindex_t dim, raw_t range) | 
| Generate a random closed and non empty DBM. | |
| BOOL | dbm_generateConstrained (raw_t *dbm, cindex_t dim, raw_t range, const constraint_t *constraints, size_t n) | 
| Generate a random closed and non empty DBM that satisfy a number of constraints. | |
| void | dbm_generatePreConstrained (raw_t *dbm, cindex_t dim, raw_t range, const uint32_t *bitMatrix) | 
| Constrain randomly an already constrained DBM. | |
| void | dbm_generateArgDBM (raw_t *arg, const raw_t *dbm, cindex_t dim) | 
| Generate 2nd DBM argument for intersection/substraction with a first DBM. | |
| void | dbm_generateSuperset (raw_t *dst, const raw_t *src, cindex_t dim) | 
| Generate a superset DBM. | |
| BOOL | dbm_generateSubset (raw_t *dst, const raw_t *src, cindex_t dim) | 
| Generate a subset DBM. | |
| BOOL | dbm_generatePoint (int32_t *pt, const raw_t *dbm, cindex_t dim) | 
| Generate a random discrete point that belongs to the zone. | |
| BOOL | dbm_generateRealPoint (double *pt, const raw_t *dbm, cindex_t dim) | 
| Generate a random real point that belongs to the zone. | |
| 
 | ||||||||||||||||
| Generate a random closed and non empty DBM. 
 
 
 
 | 
| 
 | ||||||||||||||||
| Generate 2nd DBM argument for intersection/substraction with a first DBM. 
 
 
 
 | 
| 
 | ||||||||||||||||||||||||
| Generate a random closed and non empty DBM that satisfy a number of constraints. 
 
 
 
 
 | 
| 
 | ||||||||||||||||
| Generate a random discrete point that belongs to the zone. 
 
 
 
 | 
| 
 | ||||||||||||||||||||
| Constrain randomly an already constrained DBM. 
 
 
 
 | 
| 
 | ||||||||||||||||
| Generate a random real point that belongs to the zone. Always succeeds if zone is not empty (pre-condition). 
 
 
 
 | 
| 
 | ||||||||||||||||
| Generate a subset DBM. 
 
 
 
 
 | 
| 
 | ||||||||||||||||
| Generate a superset DBM. 
 
 
 
 | 
 1.4.2
 1.4.2