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

matrix Struct Reference

#include <types.h>

List of all members.

Public Attributes

unsigned NbRows
unsigned NbColumns
Value ** p
Valuep_Init
int p_Init_size


Member Data Documentation

unsigned matrix::NbColumns
 

Definition at line 73 of file types.h.

Referenced by AddANullColumn(), AddANullRow(), addeliminatedparams_evalue(), AddLattice(), AddZPolytoZDomain(), affine_periods(), AffinePartSimplify(), AlmostSameAffinePart(), BuildSat(), CanonicalForm(), Chernikova(), compress_parms(), Constraints2Polyhedron(), ConvertPolMattoDarMat(), dehomogenize_polyhedron(), DomainAddConstraints(), DomainAddRays(), Ehrhart_Quick_Apx(), Ehrhart_Quick_Apx_Full_Dim(), Elim_Columns(), eliminate_var_with_constr(), ExchangeRows(), extract_funny_stuff(), ExtractLinearPart(), find_a_permutation(), findHermiteBasis(), FindHermiteBasisofDomain(), full_dimensionize(), GaussSimplify(), GenParamPolyhedron(), get_constant_part(), get_linear_part(), get_parameter_part(), Hermite(), hermite(), Homogenise(), homogenize(), int_ker(), int_mod_basis(), isEmptyLattice(), isinHnf(), isIntegral(), IsLattice(), isLinear(), Lattice2LatticeUnion(), LatticeDifference(), LatticeImage(), LatticeIntersection(), LatticePreimage(), left_hermite(), LexSmaller(), main(), MakeDioEqforInter(), MatInverse(), Matrix_Alloc(), Matrix_Copy(), Matrix_Extend(), Matrix_Inverse(), Matrix_Print(), Matrix_Product(), Matrix_Read_Input(), Matrix_Vector_Product(), mpolyhedron_compress_last_vars(), mpolyhedron_deflate(), mpolyhedron_inflate(), mpolyhedron_permute(), mpolyhedron_simplify(), mtransformation_expand_left_to_dim(), mtransformation_inverse(), mtransformation_permute(), Orthogonal_Base(), Polyhedron_Compute_Dual(), Polyhedron_Enumerate(), Polyhedron_Image(), Polyhedron_Image_Enumerate(), Polyhedron_Preimage(), PreElim_Columns(), Print_Vertex(), PutColumnLast(), PutRowFirst(), PutRowLast(), rat_prodmat(), Rays2Polyhedron(), Rays_Mult(), Rays_Mult_Transpose(), RearrangeMatforSolveDio(), Reduce_Matrix(), Remove_Redundants(), RemoveColumn(), RemoveRow(), right_hermite(), sameAffinepart(), sameLattice(), scan_m_face(), Simplify(), Smith(), SolveDiophantine(), Soustraire_ligne(), split_constraints(), SplitZpolyhedron(), swap_line(), TestRank(), traite_m_face(), Transpose(), Union_Read(), Vector_Matrix_Product(), VertexCT(), ZDomainPreimage(), ZPolyhedronImage(), and ZPolyhedronPreimage().

unsigned matrix::NbRows
 

Definition at line 73 of file types.h.

Referenced by AddANullColumn(), AddANullRow(), AddConstraints(), addeliminatedparams_evalue(), AddLattice(), AddRays(), AddZPolytoZDomain(), affine_periods(), AffinePartCompare(), AffinePartSimplify(), AffineSmith(), AlmostSameAffinePart(), BuildSat(), CalcBase(), CanonicalForm(), ChangeLatticeDimension(), Chernikova(), compress_parms(), Constraints2Polyhedron(), ConvertPolMattoDarMat(), dehomogenize_polyhedron(), DomainAddConstraints(), DomainAddRays(), DomainSimplify(), Ehrhart_Quick_Apx_Full_Dim(), Elim_Columns(), ExchangeColumns(), existepivot(), extract_funny_stuff(), ExtractLinearPart(), find_a_permutation(), findHermiteBasis(), FindHermiteBasisofDomain(), FindSimple(), full_dimensionize(), Gauss(), GaussSimplify(), GenParamPolyhedron(), get_constant_part(), get_linear_part(), get_parameter_part(), Hermite(), hermite(), Homogenise(), homogenize(), int_ker(), int_mod_basis(), IntegraliseLattice(), isEmptyLattice(), isfulldim(), isinHnf(), isIntegral(), IsLattice(), isLinear(), Lattice2LatticeUnion(), LatticeDifference(), LatticeImage(), LatticeIntersection(), LatticePreimage(), left_hermite(), LexSmaller(), LinearPartCompare(), main(), MakeDioEqforInter(), MatInverse(), Matrix_Alloc(), Matrix_Copy(), Matrix_Extend(), Matrix_Inverse(), Matrix_Print(), Matrix_Product(), Matrix_Read_Input(), Matrix_Vector_Product(), mpolyhedron_compress_last_vars(), mpolyhedron_deflate(), mpolyhedron_eliminate_first_variables(), mpolyhedron_inflate(), mpolyhedron_permute(), mpolyhedron_simplify(), mtransformation_expand_left_to_dim(), mtransformation_inverse(), mtransformation_permute(), Orthogonal_Base(), Polyhedron_Compute_Dual(), Polyhedron_Enumerate(), Polyhedron_Image(), Polyhedron_Image_Enumerate(), Polyhedron_Preimage(), Polyhedron_Preprocess(), Polyhedron_Scan(), PreElim_Columns(), Print_Vertex(), PutColumnFirst(), PutColumnLast(), PutRowLast(), rat_prodmat(), Rays2Polyhedron(), Rays_Mult(), Rays_Mult_Transpose(), RearrangeMatforSolveDio(), Reduce_Matrix(), Remove_Redundants(), RemoveColumn(), RemoveRow(), right_hermite(), sameAffinepart(), sameLattice(), SameLinearPart(), SatMatrix_Extend(), Simplify(), SimplifyConstraints(), Smith(), SolveDiophantine(), split_constraints(), SplitLattice(), SplitZpolyhedron(), Stras_DomainSimplify(), SubConstraint(), TestRank(), traite_m_face(), TransformSat(), Transpose(), Vector_Matrix_Product(), VertexCT(), ZDomainDifference(), ZDomainPreimage(), ZDomainSimplify(), ZPolyhedron_Alloc(), ZPolyhedronDifference(), ZPolyhedronImage(), ZPolyhedronIntersection(), ZPolyhedronPreimage(), and ZPolyhedronPrint().

Value** matrix::p
 

Definition at line 74 of file types.h.

Referenced by AddANullColumn(), AddANullRow(), AddConstraints(), addeliminatedparams_evalue(), AddLattice(), affine_periods(), AffinePartSimplify(), AffineSmith(), AlmostSameAffinePart(), BuildSat(), CalcBase(), CanonicalForm(), ChangeLatticeDimension(), Chernikova(), Constraints2Polyhedron(), ConvertDarMattoPolMat(), ConvertPolMattoDarMat(), dehomogenize_polyhedron(), DomainAddRays(), DomainSimplify(), Ehrhart_Quick_Apx_Full_Dim(), Elim_Columns(), eliminate_var_with_constr(), EmptyLattice(), ExchangeColumns(), ExchangeRows(), existepivot(), extract_funny_stuff(), ExtractLinearPart(), find_a_permutation(), Find_m_faces(), findHermiteBasis(), FindHermiteBasisofDomain(), FindSimple(), full_dimensionize(), Gauss(), GaussSimplify(), GenParamPolyhedron(), get_constant_part(), get_linear_part(), get_parameter_part(), hermite(), homogenize(), Identity(), Identity_Matrix(), int_ker(), int_mod_basis(), isEmptyLattice(), isfulldim(), isinHnf(), isIntegral(), IsLattice(), isLinear(), Lattice2LatticeUnion(), LatticeImage(), LatticeIntersection(), LatticePreimage(), left_hermite(), LexSmaller(), main(), MakeDioEqforInter(), MatInverse(), Matrix_Alloc(), Matrix_Copy(), Matrix_Extend(), Matrix_Free(), Matrix_Inverse(), Matrix_Print(), Matrix_Product(), Matrix_Vector_Product(), mpolyhedron_compress_last_vars(), mpolyhedron_deflate(), mpolyhedron_eliminate_first_variables(), mpolyhedron_inflate(), mpolyhedron_permute(), mpolyhedron_simplify(), mtransformation_expand_left_to_dim(), mtransformation_inverse(), mtransformation_permute(), old_Polyhedron_Preprocess(), Orthogonal_Base(), P_Enum(), Polyhedron_Compute_Dual(), Polyhedron_Image(), Polyhedron_Image_Enumerate(), Polyhedron_Preimage(), Polyhedron_Preprocess(), Polyhedron_Preprocess2(), Polyhedron_Scan(), PolyhedronLTQ(), PreElim_Columns(), Print_Vertex(), PutColumnFirst(), PutColumnLast(), PutRowFirst(), PutRowLast(), rat_prodmat(), Rays2Polyhedron(), Rays_Mult(), Rays_Mult_Transpose(), RaySort(), RearrangeMatforSolveDio(), Reduce_Matrix(), Remove_Redundants(), RemoveColumn(), RemoveRow(), right_hermite(), sameAffinepart(), sameLattice(), SameLinearPart(), scan_m_face(), Simplify(), SimplifyEqualities(), SolveDiophantine(), Soustraire_ligne(), split_constraints(), SplitLattice(), Stras_DomainSimplify(), SubConstraint(), swap_line(), TestRank(), traite_m_face(), Transpose(), Vector_Matrix_Product(), and VertexCT().

Value* matrix::p_Init
 

Definition at line 75 of file types.h.

Referenced by AddRays(), Constraints2Polyhedron(), DomainAddConstraints(), FindSimple(), homogenize(), Matrix_Alloc(), Matrix_Extend(), Matrix_Free(), Matrix_Product(), Matrix_Read_Input(), old_Polyhedron_Preprocess(), Polyhedron2Constraints(), Polyhedron2Rays(), Polyhedron_Compute_Dual(), Polyhedron_Scan(), PolyhedronLTQ(), Rays2Polyhedron(), right_hermite(), SimplifyConstraints(), and SimplifyEqualities().

int matrix::p_Init_size
 

Definition at line 76 of file types.h.

Referenced by Matrix_Alloc(), Matrix_Extend(), and Matrix_Free().


The documentation for this struct was generated from the following file:
Generated on Mon Sep 12 15:15:13 2005 for polylib by doxygen 1.3.5