[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
3.1.3 CloogDomain
CloogDomain *cloog_domain_union_read(CloogState *state, FILE *input, int nb_parameters); CloogDomain *cloog_domain_from_cloog_matrix(CloogState *state, CloogMatrix *matrix, int nb_par); void cloog_domain_free(CloogDomain *domain);
CloogDomain
is an opaque type representing a polyhedral
domain (a union of polyhedra).
A CloogDomain
can be read
from a file using cloog_domain_union_read
or
converted from a CloogMatrix
.
The input format for cloog_domain_union_read
is that of Domain Representation.
The function cloog_domain_from_cloog_matrix
takes a CloogState
, a
CloogMatrix
and int
as input and returns a pointer to a
CloogDomain
. matrix
describes the domain and nb_par
is the
number of parameters in this domain. The input data structures are neither
modified nor freed.
The CloogDomain
can be freed using cloog_domain_free
.
There are also some backend dependent functions for creating
CloogDomain
s.
3.1.3.1 PolyLib | ||
3.1.3.2 isl |
This document was generated on August 20, 2013 using texi2html 5.0.