~ubuntu-branches/ubuntu/trusty/cloog/trusty

« back to all changes in this revision

Viewing changes to isl/isl_sample.c

  • Committer: Package Import Robot
  • Author(s): Matthias Klose
  • Date: 2011-12-15 18:39:17 UTC
  • mfrom: (1.1.1)
  • Revision ID: package-import@ubuntu.com-20111215183917-uqggmujou8wna9js
Tags: 0.17.0-1
New upstream version.

Show diffs side-by-side

added added

removed removed

Lines of Context:
19
19
#include "isl_basis_reduction.h"
20
20
#include <isl_factorization.h>
21
21
#include <isl_point_private.h>
 
22
#include <isl_options_private.h>
22
23
 
23
24
static struct isl_vec *empty_sample(struct isl_basic_set *bset)
24
25
{
802
803
 
803
804
        total = isl_basic_set_total_dim(cone);
804
805
 
805
 
        shift = isl_basic_set_alloc_dim(isl_basic_set_get_dim(cone),
 
806
        shift = isl_basic_set_alloc_space(isl_basic_set_get_space(cone),
806
807
                                        0, 0, cone->n_ineq);
807
808
 
808
809
        for (i = 0; i < cone->n_ineq; ++i) {
1321
1322
__isl_give isl_point *isl_basic_set_sample_point(__isl_take isl_basic_set *bset)
1322
1323
{
1323
1324
        isl_vec *vec;
1324
 
        isl_dim *dim;
 
1325
        isl_space *dim;
1325
1326
 
1326
 
        dim = isl_basic_set_get_dim(bset);
 
1327
        dim = isl_basic_set_get_space(bset);
1327
1328
        bset = isl_basic_set_underlying_set(bset);
1328
1329
        vec = isl_basic_set_sample_vec(bset);
1329
1330
 
1347
1348
                isl_point_free(pnt);
1348
1349
        }
1349
1350
        if (i == set->n)
1350
 
                pnt = isl_point_void(isl_set_get_dim(set));
 
1351
                pnt = isl_point_void(isl_set_get_space(set));
1351
1352
 
1352
1353
        isl_set_free(set);
1353
1354
        return pnt;