/***************************************
*                                      *
*   Copyright (c) 1998 Jean-Eric Pin   *
*   All rights reserved.               *
*                                      *
*   TAB = 2 spaces                     *
*                                      *
***************************************/

/*-------------------------------------------------------------------
 * MatricesMaxPlus.h    Jean-Eric Pin 07/12/96
 *-------------------------------------------------------------------
 */     

long Ecrete(long x);
long PlusMinMax(long x, long y);
void EntreeSemiAnneauMaxPlusTropical(void);
void EntreeSemiAnneauMinPlusTropical(void);
void EntreeMatricesMaxPlus(void);
void EntreeMatricesMinPlus(void);
void EntreeMatricesMaxPlusTropicales(void);
void EntreeMatricesMinPlusTropicales(void);
long NormeMatricesMaxPlus(Matrice x);
void ProduitMatricesMaxPlus(element x, element y, element xy);
void ProduitMatricesMinPlus(element x, element y, element xy);
void ProduitMatricesMaxPlusTropicales(element x, element y, element xy);
void ProduitMatricesMinPlusTropicales(element x, element y, element xy);
void ProduitMatMaxPlusProjectives(element x, element y, element xy);
void FaireIdentiteMatricesMaxPlus(element x);
void FaireIdentiteMatricesMinPlus(element x);
void SortieMatricesMaxPlus(element x);
void SortieMatricesMaxPlusTropicales(element x);
void SortieMatricesMinPlus(element x);
void SortieMatricesMinPlusTropicales(element x);
void SortieLaTeXMatricesMaxPlus(element x, FILE *MyFile);
void SortieLaTeXMatricesMaxPlusTropicales(element x, FILE *MyFile);
void SortieLaTeXMatricesMinPlus(element x, FILE *MyFile);
void SortieLaTeXMatricesMinPlusTropicales(element x, FILE *MyFile);