Main Page | Class List | File List | Class Members | File Members

vector.h File Reference

Go to the source code of this file.

Functions

void Factorial ()
void Binomial ()
void CNP ()
void Gcd ()
int First_Non_Zero ()
VectorVector_Alloc ()
void Vector_Free ()
void Vector_Print ()
VectorVector_Read ()
void Vector_Set ()
void Vector_Exchange ()
void Vector_Copy ()
void Vector_Add ()
void Vector_Sub ()
void Vector_Or ()
void Vector_Scale ()
void Vector_AntiScale ()
void Inner_Product ()
void Vector_Max ()
void Vector_Min ()
void Vector_Combine ()
int Vector_Equal ()
void Vector_Min_Not_Zero ()
void Vector_Gcd ()
void Vector_Map ()
void Vector_Normalize ()
void Vector_Normalize_Positive ()
void Vector_Reduce ()
void Vector_Sort ()


Function Documentation

void Binomial  ) 
 

void CNP  ) 
 

void Factorial  ) 
 

Referenced by Binomial().

int First_Non_Zero  ) 
 

void Gcd  ) 
 

Referenced by CalcBase(), Combine(), eadd(), emul(), GaussSimplify(), Lcm(), MatInverse(), Matrix_Inverse(), new_eadd(), old_Polyhedron_Preprocess(), Orthogonal_Base(), P_Enum(), ppcm(), Print_Vertex(), rat_prodmat(), Scan_Vertices(), Soustraire_ligne(), and TestRank().

void Inner_Product  ) 
 

Referenced by lower_upper_bounds().

void Vector_Add  ) 
 

Vector* Vector_Alloc  ) 
 

Referenced by Orthogonal_Base(), Polyhedron_Image_Enumerate(), SolveDiophantine(), and Vector_Read().

void Vector_AntiScale  ) 
 

Referenced by Rays_Mult(), and Rays_Mult_Transpose().

void Vector_Combine  ) 
 

Referenced by Combine(), GaussSimplify(), and old_Polyhedron_Preprocess().

void Vector_Copy  ) 
 

Referenced by AddConstraints(), AddRays(), Chernikova(), DomainSimplify(), Find_m_faces(), FindSimple(), Polyhedron2Constraints(), Polyhedron2Rays(), Polyhedron_Copy(), Polyhedron_Preprocess(), Remove_Redundants(), right_hermite(), SimplifyConstraints(), SimplifyEqualities(), Stras_DomainSimplify(), SubConstraint(), and traite_m_face().

int Vector_Equal  ) 
 

void Vector_Exchange  ) 
 

Referenced by Chernikova(), Gauss4(), GaussSimplify(), hermite(), RaySort(), and Remove_Redundants().

void Vector_Free  ) 
 

Referenced by findHermiteBasis(), LatticeIntersection(), LatticePreimage(), main(), and Polyhedron_Image_Enumerate().

void Vector_Gcd  ) 
 

Referenced by Gauss4(), GaussSimplify(), MatInverse(), Matrix_Inverse(), Orthogonal_Base(), Rays_Mult(), Rays_Mult_Transpose(), Vector_Normalize(), and Vector_Normalize_Positive().

void Vector_Map  ) 
 

void Vector_Max  ) 
 

void Vector_Min  ) 
 

void Vector_Min_Not_Zero  ) 
 

Referenced by Vector_Gcd().

void Vector_Normalize  ) 
 

Referenced by Combine(), GaussSimplify(), and old_Polyhedron_Preprocess().

void Vector_Normalize_Positive  ) 
 

Referenced by MatInverse(), and rat_prodmat().

void Vector_Or  ) 
 

void Vector_Print  ) 
 

Referenced by main().

Vector* Vector_Read  ) 
 

Definition at line 198 of file vector.c.

References errormsg1(), Vector::p, Value, value_read, and Vector_Alloc().

void Vector_Reduce  ) 
 

void Vector_Scale  ) 
 

void Vector_Set  ) 
 

Referenced by align_context(), Constraints2Polyhedron(), Empty_Polyhedron(), Enumerate_NoParameters(), Find_m_faces(), FindSimple(), left_hermite(), MatInverse(), Matrix_Inverse(), Polyhedron_Enumerate(), Polyhedron_Not_Empty(), Polyhedron_Scan(), PolyhedronLTQ(), Rays2Polyhedron(), Remove_Redundants(), right_hermite(), and Universe_Polyhedron().

void Vector_Sort  ) 
 

void Vector_Sub  ) 
 


Generated on Mon Sep 12 14:48:30 2005 for polylib by doxygen 1.3.5