%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%
%%  manpages.tex       LiDIA documentation 
%%  
%%  Author: Thomas Papanikolaou
%%  
%%  This file contains the LaTeX-files of LiDIA 1.1 Manual
%%  needed by latex2html (otherwise latex2html would need a huge
%%  amount of memory. 
%%  
%%  Copyright   (c)   1995   by  LiDIA-Group
%% 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\chapter{Description of the Classes}

\setclass{bigint}
\section{bigint}
\input{bigint}
\newpage

\setclass{bigmod}
\section{bigmod}
\input{bigmod}
\newpage

\setclass{multi\_bigmod}
\section{multi\_bigmod}
\input{multi_bigmod}
\newpage

\setclass{bigrational}
\section{bigrational}
\input{bigrational}
\newpage

\setclass{xdouble}
\section{xdouble}
\input{xdouble}
\newpage

\setclass{bigfloat}
\section{bigfloat}
\input{bigfloat}
\newpage

\setclass{bigfloat\_int}
\section{bigfloat\_int}
\input{bigfloat_int}
\newpage

\setclass{bigcomplex}
\section{bigcomplex}
\input{bigcomplex}
\newpage

\setclass{numbertheoretic functions}
\section{numbertheoretic functions}
\input{nmbrthry_functions}
\newpage

\setclass{crt\_table/crt}
\section{crt\_table/crt}
\input{crt}
\newpage

\setclass{hash\_table}
\section{hash\_table}
\input{hash_table}
\newpage

\setclass{indexed\_hash\_table}
\section{indexed\_hash\_table}
\input{indexed_hash_table}
\newpage

%\setclass{Using vectors and matrices}
%\section{Using vectors and matrices}
%\input{use_vecmat}
%\newpage

\setclass{base\_vector}
\section{base\_vector}
\input{base_vector}
\newpage

\setclass{math\_vector}
\section{math\_vector}
\input{math_vector}
\newpage

\setclass{sort\_vector}
\section{sort\_vector}
\input{sort_vector}
\newpage

\setclass{file\_vector}
\section{file\_vector}
\input{file_vector}
\newpage

\setclass{lidia\_vector}
\section{lidia\_vector}
\input{lidia_vector}
\newpage

\setclass{base\_matrix}
\section{base\_matrix}
\input{base_matrix}
\newpage

\setclass{math\_matrix}
\section{math\_matrix}
\input{math_matrix}
\newpage

\setclass{bigint\_matrix}
\section{bigint\_matrix}
\input{bigint_matrix}
\newpage

\setclass{bigmod\_matrix}
\section{bigmod\_matrix}
\input{bigmod_matrix}
\newpage

\setclass{bigint\_lattice}
\section{bigint\_lattice}
\input{bigint_lattice}
\newpage

\setclass{bigfloat\_lattice}
\section{bigfloat\_lattice}
\input{bigfloat_lattice}
\newpage


%\setclass{bigint/bigfloat\_lattice\_gensys}
%\section{bigint/bigfloat\_lattice\_gensys}
%\input{bi_bf_lattice_gensys}
%\newpage

%\setclass{bigint/bigfloat\_lattice\_basis}
%\section{bigint/bigfloat\_lattice\_basis}
%\input{bi_bf_lattice_basis}
%\newpage


\setclass{matrix\_GL2Z}
\section{matrix\_GL2Z}
\input{matrix_GL2Z}
\newpage

\setclass{quadratic\_form}
\section{quadratic\_form}
\input{quadratic_form}
\newpage

\setclass{quadratic\_order}
\section{quadratic\_order}
\input{quadratic_order}
\newpage

\setclass{qi\_class}
\section{qi\_class}
\input{qi_class}
\newpage

\setclass{qi\_class\_real}
\section{qi\_class\_real}
\input{qi_class_real}
\newpage

\setclass{quadratic\_ideal}
\section{quadratic\_ideal}
\input{quadratic_ideal}
\newpage

\setclass{number\_field}
\section{number\_field}
\input{field}
\newpage

\setclass{order}
\section{order}
\input{order}
\newpage

\setclass{alg\_number}
\section{alg\_number}
\input{alg_number}
\newpage

\setclass{module}
\section{module}
\input{module}
\newpage
\setclass{gf2n}
\section{gf2n}
\input{gf2n}
\newpage

\setclass{galois\_field}
\section{galois\_field}
\input{galois_field}
\newpage

\setclass{gf\_p\_base}
\section{gf\_p\_base}
\input{gf_p_base}
\newpage

\setclass{gf\_p\_element}
\section{gf\_p\_element}
\input{gf_p_element}
\newpage


\setclass{polynomial}
\section{polynomial}
\input{polynomial}
\newpage

\setclass{polynomial over bigint, bigrational, bigfloat, bigcomplex}
\section{polynomial over bigint, bigrational, bigfloat, bigcomplex}
\input{big_polynomial}
\newpage

\setclass{polynomial over gf\_p\_element}
\section{polynomial over gf\_p\_element}
\input{gf_polynomial.tex}
\newpage

\setclass{Fp\_polynomial}
\section{Fp\_polynomial}
\input{Fp_polynomial}
\newpage

\setclass{poly\_modulus}
\section{poly\_modulus}
\input{polymodulus}
\newpage

\setclass{gf\_poly\_modulus}
\section{gf\_poly\_modulus}
\input{gf_poly_modulus}
\newpage


\setclass{rational\_factorization}
\section{rational\_factorization}
\input{fact}
\newpage

\setclass{single\_factor}
\section{single\_factor}
\input{single_factor}
\newpage

\setclass{factorization}
\section{factorization}
\input{factorization}
\newpage

\setclass{factorization \LT Fp\_polynomial\GT }
\section{factorization \LT Fp\_polynomial\GT}
\input{sf_Fp_polynomial}
\newpage

\setclass{factorization \LT gf\_polynomial \GT }
\section{factorization \LT gf\_polynomial\GT }
\input{sf_gf_polynomial}
\newpage

\setclass{power\_series}
\section{power\_series}
\input{power_series}
\newpage

\setclass{timer}
\section{timer}
\input{timer}
\newpage 

\setclass{gmm}
\section{gmm}
\input{gmm}
\newpage

\setclass{system\_handlers}
\section{system\_handlers}
\input{handlers}
\newpage


