Main Page   Compound List   File List   Compound 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  
 

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(), Gauss(), GaussSimplify(), hermite(), RaySort(), and Remove_Redundants().

void Vector_Free  
 

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

void Vector_Gcd  
 

Referenced by Gauss(), GaussSimplify(), MatInverse(), Matrix_Inverse(), Orthogonal_Base(), 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_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 Mar 15 10:59:52 2004 for polylib by doxygen1.2.18