matrix Struct Reference

#include <types.h>

List of all members.

Public Attributes

unsigned NbRows
unsigned NbColumns
Value ** p
Value * p_Init
int p_Init_size

Detailed Description

Definition at line 91 of file types.h.


Member Data Documentation

Definition at line 92 of file types.h.

Referenced by AddANullColumn(), AddANullRow(), addeliminatedparams_evalue(), AddLattice(), AddZPolytoZDomain(), affine_periods(), AffinePartSimplify(), AffineSmith(), AlmostSameAffinePart(), BuildSat(), CanonicalForm(), Chernikova(), compress_parms(), Constraints2Polyhedron(), Constraints_fullDimensionize(), Constraints_permute(), Constraints_Remove_parm_eqs(), Constraints_removeElimCols(), constraintsView(), ConvertPolMattoDarMat(), dehomogenize_polyhedron(), DomainAddConstraints(), DomainAddRays(), Ehrhart_Quick_Apx(), Ehrhart_Quick_Apx_Full_Dim(), Elim_Columns(), eliminable_vars(), eliminate_var_with_constr(), Equalities_integerSolution(), Equalities_intModBasis(), Equalities_validityLattice(), ExchangeRows(), ExtractLinearPart(), find_a_permutation(), findHermiteBasis(), FindHermiteBasisofDomain(), full_dimensionize(), GaussSimplify(), Hermite(), hermite(), Homogenise(), homogenize(), ImplicitEqualities(), int_ker(), isEmptyLattice(), isinHnf(), isIntegral(), IsLattice(), isLinear(), Lattice2LatticeUnion(), Lattice_extractSubLattice(), LatticeDifference(), LatticeImage(), LatticeIntersection(), LatticePreimage(), left_hermite(), LexSmaller(), linearInter(), main(), MakeDioEqforInter(), MatInverse(), Matrix_Alloc(), Matrix_clone(), Matrix_Copy(), Matrix_Extend(), Matrix_Inverse(), Matrix_oppose(), 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(), RemoveNColumns(), RemoveRow(), right_hermite(), sameAffinepart(), sameLattice(), scan_m_face(), Scan_Vertices(), Simplify(), Smith(), SolveDiophantine(), SortConstraints(), Soustraire_ligne(), split_constraints(), SplitZpolyhedron(), swap_line(), test_Constraints_fullDimensionize(), TestRank(), traite_m_face(), Transpose(), Union_Read(), valuesWithoutElim(), Vector_Matrix_Product(), VertexCT(), ZDomainPreimage(), ZPolyhedronImage(), and ZPolyhedronPreimage().

unsigned matrix::NbRows

Definition at line 92 of file types.h.

Referenced by AddANullColumn(), AddANullRow(), addeliminatedparams_evalue(), AddLattice(), AddRays(), AddZPolytoZDomain(), affine_periods(), AffinePartCompare(), AffinePartSimplify(), AffineSmith(), AlmostSameAffinePart(), BuildSat(), CalcBase(), CanonicalForm(), ChangeLatticeDimension(), Chernikova(), Constraints2Polyhedron(), Constraints_EhrhartQuickApx(), Constraints_fullDimensionize(), Constraints_permute(), Constraints_Remove_parm_eqs(), Constraints_removeElimCols(), constraintsView(), ConvertPolMattoDarMat(), dehomogenize_polyhedron(), DomainAddConstraints(), DomainAddRays(), DomainSimplify(), Ehrhart_Quick_Apx_Full_Dim(), Elim_Columns(), eliminable_vars(), Equalities_integerSolution(), Equalities_intModBasis(), Equalities_validityLattice(), ExchangeColumns(), existepivot(), ExtractLinearPart(), find_a_permutation(), findHermiteBasis(), FindHermiteBasisofDomain(), FindSimple(), full_dimensionize(), Gauss(), GaussSimplify(), Hermite(), hermite(), Homogenise(), homogenize(), ImplicitEqualities(), int_ker(), IntegraliseLattice(), isEmptyLattice(), isfulldim(), isinHnf(), isIntegral(), IsLattice(), isLinear(), Lattice2LatticeUnion(), Lattice_extractSubLattice(), LatticeDifference(), LatticeImage(), LatticeIntersection(), LatticePreimage(), left_hermite(), LexSmaller(), linearInter(), LinearPartCompare(), main(), MakeDioEqforInter(), MatInverse(), Matrix_Alloc(), Matrix_clone(), Matrix_Copy(), Matrix_Extend(), Matrix_Inverse(), Matrix_oppose(), 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(), Param_Polyhedron_Scale_Integer(), Polyhedron_Compute_Dual(), Polyhedron_Enumerate(), Polyhedron_Image(), Polyhedron_Image_Enumerate(), Polyhedron_Preimage(), Polyhedron_Preprocess(), Polyhedron_Remove_parm_eqs(), Polyhedron_Scan(), PreElim_Columns(), Print_Vertex(), PutColumnFirst(), PutColumnLast(), PutRowLast(), rat_prodmat(), Rays2Polyhedron(), Rays_Mult(), Rays_Mult_Transpose(), RearrangeMatforSolveDio(), Reduce_Matrix(), Remove_Redundants(), RemoveColumn(), RemoveNColumns(), RemoveRow(), right_hermite(), sameAffinepart(), sameLattice(), SameLinearPart(), SatMatrix_Extend(), Scan_Vertices(), Simplify(), Smith(), SolveDiophantine(), SortConstraints(), split_constraints(), SplitLattice(), SplitZpolyhedron(), Stras_DomainSimplify(), test_Constraints_fullDimensionize(), TestRank(), traite_m_face(), TransformSat(), Transpose(), Vector_Matrix_Product(), VertexCT(), ZDomainDifference(), ZDomainImage(), ZDomainIntersection(), ZDomainPreimage(), ZDomainSimplify(), ZPolyhedron_Alloc(), ZPolyhedronDifference(), ZPolyhedronImage(), ZPolyhedronIntersection(), ZPolyhedronPreimage(), and ZPolyhedronPrint().

Value** matrix::p

Definition at line 93 of file types.h.

Referenced by AddANullColumn(), AddANullRow(), AddConstraints(), addeliminatedparams_evalue(), AddLattice(), affine_periods(), AffinePartSimplify(), AffineSmith(), AlmostSameAffinePart(), BuildSat(), CalcBase(), CanonicalForm(), ChangeLatticeDimension(), Chernikova(), Constraints2Polyhedron(), Constraints_fullDimensionize(), Constraints_permute(), Constraints_Remove_parm_eqs(), Constraints_removeElimCols(), constraintsView(), ConvertDarMattoPolMat(), ConvertPolMattoDarMat(), dehomogenize_polyhedron(), DomainAddRays(), DomainSimplify(), Elim_Columns(), eliminable_vars(), eliminate_var_with_constr(), EmptyLattice(), Enumeration_zero(), Equalities_integerSolution(), Equalities_intModBasis(), ExchangeColumns(), ExchangeRows(), existepivot(), ExtractLinearPart(), Find_m_faces(), findHermiteBasis(), FindHermiteBasisofDomain(), FindSimple(), full_dimensionize(), Gauss(), GaussSimplify(), GenParamPolyhedron(), hermite(), homogenize(), Identity(), Identity_Matrix(), ImplicitEqualities(), int_ker(), isEmptyLattice(), isfulldim(), isinHnf(), isIntegral(), IsLattice(), isLinear(), Lattice2LatticeUnion(), LatticeImage(), LatticeIntersection(), LatticePreimage(), left_hermite(), LexSmaller(), linearInter(), main(), MakeDioEqforInter(), MatInverse(), Matrix_Alloc(), Matrix_Copy(), Matrix_copySubMatrix(), Matrix_Extend(), Matrix_Free(), Matrix_Inverse(), Matrix_oppose(), Matrix_Print(), Matrix_Product(), Matrix_subMatrix(), 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(), Param_Polyhedron_Scale_Integer(), 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(), Recession_Cone(), Reduce_Matrix(), Remove_Redundants(), RemoveColumn(), RemoveNColumns(), RemoveRow(), right_hermite(), sameAffinepart(), sameLattice(), SameLinearPart(), scan_m_face(), Scan_Vertices(), Simplify(), SimplifyEqualities(), SolveDiophantine(), SortConstraints(), Soustraire_ligne(), split_constraints(), SplitLattice(), Stras_DomainSimplify(), SubConstraint(), swap_line(), test_Constraints_fullDimensionize(), TestRank(), traite_m_face(), Transpose(), valuesWithoutElim(), Vector_Matrix_Product(), and VertexCT().

Definition at line 95 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 Wed Nov 25 17:45:27 2009 for polylib by  doxygen 1.6.1