Go to the previous, next section.

Function, Variable, and Type Index

c

  • coladd(integer_matrix &, int i, int j, int mul=1)
  • colswitch(integer_matrix &, int i, int j)
  • Compose(...)
  • constraint::!=
  • constraint::*
  • constraint::*=
  • constraint::+
  • constraint::+=
  • constraint::-
  • constraint::-=
  • constraint::/
  • constraint::/=
  • constraint::=
  • constraint::==
  • constraint::[ ]
  • constraint::complement
  • constraint::constraint()
  • constraint::constraint(constraint &)
  • constraint::constraint(constraint *)
  • constraint::constraint(i)
  • constraint::highest_order(constraint &)
  • constraint::init()
  • constraint::init(constraint &)
  • constraint::init(constraint *)
  • constraint::init(i)
  • constraint::n()
  • constraint::rank()
  • constraint::row_gcd
  • constraint::row_lcm
  • constraint::unique()
  • cvt_fract_vector
  • cvt_matrix

    f

  • fract_vector::cvt_immed_list
  • fract_vector::del_pos
  • fract_vector::dot
  • fract_vector::elt
  • fract_vector::insert_pos
  • fract_vector::inverse
  • fract_vector::is_zero
  • fract_vector::n
  • fract_vector::operator!=
  • fract_vector::operator%
  • fract_vector::operator*
  • fract_vector::operator*=
  • fract_vector::operator+
  • fract_vector::operator+=
  • fract_vector::operator-
  • fract_vector::operator-=
  • fract_vector::operator/
  • fract_vector::operator/=
  • fract_vector::operator=
  • fract_vector::operator==
  • fract_vector::operator[]
  • fract_vector::operator^=
  • fract_vector::print
  • fract_vector::projection
  • fract_vector::proportional
  • fract_vector::reduce_magnitude
  • fract_vector::resize
  • fract_vector::swap_pos

    i

  • Ident(int)
  • include_for(tree_for *)
  • include_for(tree_for *, named_lin_ineq *)
  • integer_matrix::!=
  • integer_matrix::%
  • integer_matrix::&
  • integer_matrix::*
  • integer_matrix::*=
  • integer_matrix::+
  • integer_matrix::+=
  • integer_matrix::-
  • integer_matrix::-=
  • integer_matrix::/
  • integer_matrix::/=
  • integer_matrix::=
  • integer_matrix::==
  • integer_matrix::[ ][ ]
  • integer_matrix::^=
  • integer_matrix::c_merge(integer_matrix &, integer_matrix &)
  • integer_matrix::compose(...)
  • integer_matrix::del_col(int)
  • integer_matrix::del_col(int, int)
  • integer_matrix::del_columns(integer_row &)
  • integer_matrix::del_row(int)
  • integer_matrix::del_row(int, int)
  • integer_matrix::determinant()
  • integer_matrix::init()
  • integer_matrix::init(i, j)
  • integer_matrix::init(immed_list &, int)
  • integer_matrix::init(integer_matrix &)
  • integer_matrix::init(integer_matrix &, int)
  • integer_matrix::init(integer_matrix *)
  • integer_matrix::init(integer_matrix *, int)
  • integer_matrix::insert_col(int)
  • integer_matrix::integer_matrix()
  • integer_matrix::integer_matrix(i, j)
  • integer_matrix::integer_matrix(integer_matrix &)
  • integer_matrix::integer_matrix(integer_matrix &, int)
  • integer_matrix::integer_matrix(integer_matrix *)
  • integer_matrix::integer_matrix(integer_matrix *, int)
  • integer_matrix::inverse()
  • integer_matrix::inverse(int *)
  • integer_matrix::m()
  • integer_matrix::n()
  • integer_matrix::r_merge(integer_matrix &, integer_matrix &)
  • integer_matrix::resize(...);
  • integer_matrix::resize_offset(...);
  • integer_matrix::swap(int, int)
  • integer_matrix::swap_col(int, int)
  • integer_matrix::transpose()
  • integer_matrix::|
  • integer_row::!=
  • integer_row::*
  • integer_row::*=
  • integer_row::+
  • integer_row::+=
  • integer_row::-
  • integer_row::-=
  • integer_row::/
  • integer_row::/=
  • integer_row::=
  • integer_row::==
  • integer_row::[ ]
  • integer_row::^=
  • integer_row::data_array()
  • integer_row::del_col(int)
  • integer_row::del_col(int, int)
  • integer_row::init()
  • integer_row::init(i)
  • integer_row::init(int *, int)
  • integer_row::init(integer_row &)
  • integer_row::init(integer_row *)
  • integer_row::insert_col(int)
  • integer_row::integer_row()
  • integer_row::integer_row(i)
  • integer_row::integer_row(int *, int)
  • integer_row::integer_row(integer_row &)
  • integer_row::integer_row(integer_row *)
  • integer_row::n()
  • integer_row::swap_col(int, int)

    l

  • lin_ineq::!=
  • lin_ineq::&
  • lin_ineq::<<
  • lin_ineq::==
  • lin_ineq::>>
  • lin_ineq::col_gcd
  • lin_ineq::col_lcm
  • lin_ineq::conjunct(lin_ineq &)
  • lin_ineq::del_loose()
  • lin_ineq::del_repetition()
  • lin_ineq::del_unused_var()
  • lin_ineq::del_zeros()
  • lin_ineq::filter(constraint &, int, int);
  • lin_ineq::filter_away(constraint &, int);
  • lin_ineq::filter_thru(constraint &, int);
  • lin_ineq::init(coeff &)
  • lin_ineq::init(coeff *)
  • lin_ineq::init(FILE *)
  • lin_ineq::init(FILE *, int, int)
  • lin_ineq::init(lin_ineq &)
  • lin_ineq::init(lin_ineq *)
  • lin_ineq::is_empty()
  • lin_ineq::lin_ineq(coeff &)
  • lin_ineq::lin_ineq(coeff *)
  • lin_ineq::lin_ineq(FILE *)
  • lin_ineq::lin_ineq(FILE *, int, int)
  • lin_ineq::lin_ineq(int, int)
  • lin_ineq::lin_ineq(lin_ineq &)
  • lin_ineq::lin_ineq(lin_ineq *)
  • lin_ineq::max_rank
  • lin_ineq::min_constant
  • lin_ineq::normalize()
  • lin_ineq::normalize(TRUE)
  • lin_ineq::num_constraints()
  • lin_ineq::num_variables()
  • lin_ineq::~

    m

  • matrix::c_merge
  • matrix::cvt_immed_list
  • matrix::del_col
  • matrix::del_columns
  • matrix::del_row
  • matrix::elt
  • matrix::factor
  • matrix::full_col_rank
  • matrix::full_row_rank
  • matrix::get_col
  • matrix::get_row
  • matrix::ident
  • matrix::insert_col
  • matrix::inverse
  • matrix::is_factored
  • matrix::is_pivot
  • matrix::kernel
  • matrix::m
  • matrix::matrix
  • matrix::n
  • matrix::operator!=
  • matrix::operator%
  • matrix::operator&
  • matrix::operator*
  • matrix::operator*=
  • matrix::operator+
  • matrix::operator+=
  • matrix::operator-
  • matrix::operator-=
  • matrix::operator/
  • matrix::operator/=
  • matrix::operator=
  • matrix::operator==
  • matrix::operator|
  • matrix::particular_solution
  • matrix::print
  • matrix::r_merge
  • matrix::range
  • matrix::rank()
  • matrix::resize
  • matrix::resize_offset
  • matrix::set_col
  • matrix::swap_col
  • matrix::swap_row
  • matrix::transpose

    n

  • name_table:: find(name_table_entry &)
  • name_table:: name_table(immed &, ...., immed &)
  • name_table:: name_table(name_table &)
  • name_table::&
  • name_table::[]
  • name_table::find(immed)
  • name_table::init()
  • name_table::init(int)
  • name_table::init(name_table &)
  • name_table::insert(immed, int)
  • name_table::insert(name_table_entry &, int)
  • name_table::is_aligned(name_table &, name_table &)
  • name_table::mk_align(name_table &, name_table &)
  • name_table::n()
  • name_table::name_table()
  • name_table::name_table(int)
  • name_table::print()
  • name_table::remove(int)
  • name_table::remove(int, int)
  • name_table_entry::!=
  • name_table_entry::==
  • name_table_entry::ind()
  • name_table_entry::init()
  • name_table_entry::init(immed)
  • name_table_entry::init(name_table_entry &)
  • name_table_entry::init(name_table_entry_kind, immed)
  • name_table_entry::mark_aux()
  • name_table_entry::mark_cond()
  • name_table_entry::mark_dim()
  • name_table_entry::mark_loop()
  • name_table_entry::mark_summary()
  • name_table_entry::mark_sym()
  • name_table_entry::name_table_entry()
  • name_table_entry::name_table_entry(immed)
  • name_table_entry::name_table_entry(name_table_entry &)
  • name_table_entry::name_table_entry(name_table_entry_kind, immed)
  • name_table_entry::print()
  • name_table_entry::set_name(immed)
  • name_table_entry::string()
  • name_table_entry::var()
  • named_lin_ineq::&
  • named_lin_ineq::&=
  • named_lin_ineq::<<
  • named_lin_ineq::=
  • named_lin_ineq::==
  • named_lin_ineq::>>
  • named_lin_ineq::add_col(name_table_entry &, int)
  • named_lin_ineq::align_named_lin_ineqs(named_lin_ineq &, named_lin_ineq &)
  • named_lin_ineq::and(named_lin_ineq *, named_lin_ineq *, boolean, boolean)
  • named_lin_ineq::cleanup()
  • named_lin_ineq::create_expression(var_sym *, boolean)
  • named_lin_ineq::create_expression(var_sym *, boolean, base_symtab *)
  • named_lin_ineq::cvt_immed_list()
  • named_lin_ineq::del_col(int)
  • named_lin_ineq::del_col(int, int)
  • named_lin_ineq::find(immed)
  • named_lin_ineq::ineqs()
  • named_lin_ineq::init(named_lin_ineq &)
  • named_lin_ineq::is_aligned(named_lin_ineq &, named_lin_ineq &)
  • named_lin_ineq::m()
  • named_lin_ineq::mk_bounds()
  • named_lin_ineq::mk_named_lin_ineq(access_vector &, immed, boolean);
  • named_lin_ineq::mk_named_lin_ineq(array_info &, immed, boolean);
  • named_lin_ineq::n()
  • named_lin_ineq::named_lin_ineq()
  • named_lin_ineq::named_lin_ineq(immed_list &)
  • named_lin_ineq::named_lin_ineq(name_table &, lin_ineq &)
  • named_lin_ineq::named_lin_ineq(named_lin_ineq &)
  • named_lin_ineq::names()
  • named_lin_ineq::print()
  • named_lin_ineq::print_exp()
  • named_lin_ineq::project()
  • named_lin_ineq::project_away(immed)
  • named_lin_ineq::project_away(name_table_entry &)
  • named_lin_ineq::swap_col(int, int)
  • named_lin_ineq::||
  • named_lin_ineq::~

    o

  • operator*

    r

  • rowadd(integer_matrix &, int i, int j, int mul=1)
  • rowswitch(integer_matrix &, int i, int j)

    v

  • vector::vector
  • vector_space::basis
  • vector_space::beautify
  • vector_space::dimensionality
  • vector_space::fill_space
  • vector_space::get_matrix
  • vector_space::in
  • vector_space::insert
  • vector_space::operator!=
  • vector_space::operator*
  • vector_space::operator*=
  • vector_space::operator+
  • vector_space::operator+=
  • vector_space::operator-
  • vector_space::operator-=
  • vector_space::operator=
  • vector_space::operator==
  • vector_space::perpendicular
  • vector_space::proj_matrix
  • vector_space::reduce_magnitude
  • vector_space::space_dimension
  • vector_space::space_full
  • vector_space::vector_space
  • Go to the previous, next section.