|
OpenScop 0.8.1
|
#include <vector.h>
Data Fields | |
| int | precision |
| int | size |
| void * | v |
The osl_vector_t structure stores a vector information in the PolyLib format (the first entry has a specific meaning). When a vector describes a linear constraint, a 0 means it is an equality == 0, a 1 means an inequality >= 0. When the vector describes an array access, a number different than 0 is the array identifier.
Precision of the integer elements.
Definition at line 85 of file vector.h.
Referenced by osl_relation_add_vector(), osl_relation_from_vector(), osl_relation_replace_vector(), osl_relation_sub_vector(), osl_vector_add(), osl_vector_add_scalar(), osl_vector_equal(), osl_vector_free(), osl_vector_idump(), osl_vector_mul_scalar(), osl_vector_pmalloc(), osl_vector_sub(), osl_vector_tag_equality(), and osl_vector_tag_inequality().
| int osl_vector::size |
Number of vector entries
Definition at line 86 of file vector.h.
Referenced by osl_relation_add_vector(), osl_relation_from_vector(), osl_relation_replace_vector(), osl_relation_sub_vector(), osl_vector_add(), osl_vector_add_scalar(), osl_vector_equal(), osl_vector_free(), osl_vector_idump(), osl_vector_mul_scalar(), osl_vector_pmalloc(), osl_vector_sub(), osl_vector_tag_equality(), and osl_vector_tag_inequality().
| void* osl_vector::v |
An array of values
Definition at line 87 of file vector.h.
Referenced by osl_relation_add_vector(), osl_relation_replace_vector(), osl_relation_sub_vector(), osl_vector_add(), osl_vector_add_scalar(), osl_vector_equal(), osl_vector_free(), osl_vector_idump(), osl_vector_mul_scalar(), osl_vector_pmalloc(), osl_vector_sub(), osl_vector_tag_equality(), and osl_vector_tag_inequality().
1.7.3