# ppl_Artificial_Parameter_tag Interface Reference

Types and functions for PIP artificial parameters. More...

`#include <ppl_c_header.h>`

List of all members.

## Related Functions

(Note that these are not member functions.)
int | ppl_Artificial_Parameter_get_Linear_Expression (ppl_const_Artificial_Parameter_t ap, ppl_Linear_Expression_t le)
| Copies into `le` the linear expression in artificial parameter `ap`.
int | ppl_Artificial_Parameter_coefficient (ppl_const_Artificial_Parameter_t ap, ppl_dimension_type var, ppl_Coefficient_t n)
| Copies into `n` the coefficient of variable `var` in the artificial parameter `ap`.
int | ppl_Artificial_Parameter_get_inhomogeneous_term (ppl_const_Artificial_Parameter_t ap, ppl_Coefficient_t n)
| Copies into `n` the inhomogeneous term of the artificial parameter `ap`.
int | ppl_Artificial_Parameter_denominator (ppl_const_Artificial_Parameter_t ap, ppl_Coefficient_t n)
| Copies into `n` the denominator in artificial parameter `ap`.
Input/Output Functions
int | ppl_io_print_Artificial_Parameter (ppl_const_Artificial_Parameter_t x)
| Prints `x` to `stdout`.
int | ppl_io_fprint_Artificial_Parameter (FILE *stream, ppl_const_Artificial_Parameter_t x)
| Prints `x` to the given output `stream`.
int | ppl_io_asprint_Artificial_Parameter (char **strp, ppl_const_Artificial_Parameter_t x)
| Prints `x` to a malloc-allocated string, a pointer to which is returned via `strp`.
int | ppl_Artificial_Parameter_ascii_dump (ppl_const_Artificial_Parameter_t x, FILE *stream)
| Dumps an ascii representation of `x` on `stream`.
int | ppl_Artificial_Parameter_ascii_load (ppl_Artificial_Parameter_t x, FILE *stream)
| Loads an ascii representation of `x` from `stream`.

## Detailed Description

Types and functions for PIP artificial parameters.

The types and functions for PIP artificial parameters provide an interface towards Artificial_Parameter.

The documentation for this interface was generated from the following file:

- ppl_c_header.h