[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

Access to generators of level 1

Function: ap_environment_t* ap_generator1_envref (ap_generator1_t* gen)
Get a reference to the environment. Do not free it.

Function: ap_gentyp_t* ap_generator1_gentypref (ap_generator1_t* gen)
Get a reference to the type of generator. You may use the reference to modify the generator type.

Function: ap_linexpr1_t ap_generator1_linexpr1ref (ap_generator1_t* gen)
Get a reference to the underlying expression of the generator. Do not free it: nothing is duplicated. Modifying the argument or the result is equivalent, except for change of dimensions/environment.

Function: void ap_generator1_get_cst (ap_coeff_t* coeff, ap_generator1_t* gen)
Function: void ap_generator1_set_cst (ap_generator1_t* gen, ap_coeff_t* cst)
Function: bool ap_generator1_get_coeff (ap_coeff_t* coeff, ap_generator1_t* gen, ap_var_t var)
Function: bool ap_generator1_set_coeff (ap_generator1_t* gen, ap_var_t var, ap_coeff_t* coeff)
Function: bool ap_generator1_set_list (ap_generator1_t* gen, ...)
Function: ap_coeff_t* ap_generator1_cstref (ap_generator1_t* gen)
Function: ap_coeff_t* ap_generator1_coeffref (ap_generator1_t* gen, ap_var_t var)
Identical to corresponding ap_linexpr1_XXX functions (see section Access to linear expressions of level 1).

Function: ap_generator0_t* ap_generator1_generator0ref (ap_generator1_t* gen)
Return underlying generator of level 0. Do not free it: nothing is duplicated. Modifying the argument or the result is equivalent, except for change of dimensions/envionment.



This document was generated on September, 10 2009 using texi2html