24 #include "ppl-config.h"
41 static const char var_name_letters[] =
"ABCDEFGHIJKLMNOPQRSTUVWXYZ";
43 s << var_name_letters[varid % num_letters];
52 (*Variable::current_output_function)(s, v);
size_t dimension_type
An unsigned integral type for representing space dimensions.
std::ostream & operator<<(std::ostream &s, const Ask_Tell< D > &x)
static dimension_type max_space_dimension()
Returns the maximum space dimension a Variable can handle.
bool OK() const
Checks if all the invariants are satisfied.
void output_function_type(std::ostream &s, const Variable v)
Type of output functions.
dimension_type id() const
Returns the index of the Cartesian axis associated to the variable.
static output_function_type * current_output_function
Pointer to the current output function.
A dimension of the vector space.
static void default_output_function(std::ostream &s, const Variable v)
The default output function.
The entire library is confined to this namespace.