[SCM] an open source computer algebra system branch, cleanedupstream, updated. 6125e540ca6d66c307958938a9d53b245507c323

Bernhard R. Link brlink at debian.org
Tue Apr 24 15:53:33 UTC 2012


The following commit has been merged in the cleanedupstream branch:
commit 8b4c4b411c72c78f7dc6dfd71c231c8caaa9b85d
Author: Yue Ren <ren at mathematik.uni-kl.de>
Date:   Wed Feb 15 14:20:23 2012 +0100

    added patch for polymake
    
    renames cdd functions inside polymake to not clash with cdd outside polymake
    by Benjamin Lorenz

diff --git a/callpolymake/polymake_cdd_rename.patch b/callpolymake/polymake_cdd_rename.patch
new file mode 100644
index 0000000..b39bbe3
--- /dev/null
+++ b/callpolymake/polymake_cdd_rename.patch
@@ -0,0 +1,1075 @@
+Index: ext_lib/cdd/cdd_rename.h
+===================================================================
+--- ext_lib/cdd/cdd_rename.h	(revision 0)
++++ ext_lib/cdd/cdd_rename.h	(revision 0)
+@@ -0,0 +1,1033 @@
++#define dd_AppendMatrix pm_dd_AppendMatrix
++#define dd_AppendMatrix2Poly pm_dd_AppendMatrix2Poly
++#define dd_ComputeAinc pm_dd_ComputeAinc
++#define dd_ConeDataLoad pm_dd_ConeDataLoad
++#define dd_CopyAdjacency pm_dd_CopyAdjacency
++#define dd_CopyGenerators pm_dd_CopyGenerators
++#define dd_CopyIncidence pm_dd_CopyIncidence
++#define dd_CopyInequalities pm_dd_CopyInequalities
++#define dd_CopyInput pm_dd_CopyInput
++#define dd_CopyInputAdjacency pm_dd_CopyInputAdjacency
++#define dd_CopyInputIncidence pm_dd_CopyInputIncidence
++#define dd_CopyMatrix pm_dd_CopyMatrix
++#define dd_CopyOutput pm_dd_CopyOutput
++#define dd_CopyRay pm_dd_CopyRay
++#define dd_CreatePolyhedraData pm_dd_CreatePolyhedraData
++#define dd_DDMatrix2Poly pm_dd_DDMatrix2Poly
++#define dd_DDMatrix2Poly2 pm_dd_DDMatrix2Poly2
++#define dd_GetNumberType pm_dd_GetNumberType
++#define dd_InitializeConeData pm_dd_InitializeConeData
++#define dd_InputAdjacentQ pm_dd_InputAdjacentQ
++#define dd_MatrixAppend pm_dd_MatrixAppend
++#define dd_MatrixAppendTo pm_dd_MatrixAppendTo
++#define dd_MatrixCopy pm_dd_MatrixCopy
++#define dd_MatrixIntegerFilter pm_dd_MatrixIntegerFilter
++#define dd_MatrixNormalizedCopy pm_dd_MatrixNormalizedCopy
++#define dd_MatrixNormalizedSortedCopy pm_dd_MatrixNormalizedSortedCopy
++#define dd_MatrixNormalizedSortedUniqueCopy pm_dd_MatrixNormalizedSortedUniqueCopy
++#define dd_MatrixRowRemove pm_dd_MatrixRowRemove
++#define dd_MatrixRowRemove2 pm_dd_MatrixRowRemove2
++#define dd_MatrixRowsRemove pm_dd_MatrixRowsRemove
++#define dd_MatrixRowsRemove2 pm_dd_MatrixRowsRemove2
++#define dd_MatrixShiftupLinearity pm_dd_MatrixShiftupLinearity
++#define dd_MatrixSortedUniqueCopy pm_dd_MatrixSortedUniqueCopy
++#define dd_MatrixSubmatrix pm_dd_MatrixSubmatrix
++#define dd_MatrixSubmatrix2 pm_dd_MatrixSubmatrix2
++#define dd_MatrixSubmatrix2L pm_dd_MatrixSubmatrix2L
++#define dd_MatrixUniqueCopy pm_dd_MatrixUniqueCopy
++#define dd_PolyFile2Matrix pm_dd_PolyFile2Matrix
++#define dd_ProcessCommandLine pm_dd_ProcessCommandLine
++#define dd_SetInputFile pm_dd_SetInputFile
++#define dd_SetLinearity pm_dd_SetLinearity
++#define dd_SetWriteFileName pm_dd_SetWriteFileName
++#define dd_SnapToInteger pm_dd_SnapToInteger
++#define dd_WriteAdjacency pm_dd_WriteAdjacency
++#define dd_WriteAmatrix pm_dd_WriteAmatrix
++#define dd_WriteArow pm_dd_WriteArow
++#define dd_WriteBmatrix pm_dd_WriteBmatrix
++#define dd_WriteCompletionStatus pm_dd_WriteCompletionStatus
++#define dd_WriteDDTimes pm_dd_WriteDDTimes
++#define dd_WriteErrorMessages pm_dd_WriteErrorMessages
++#define dd_WriteIncidence pm_dd_WriteIncidence
++#define dd_WriteInputAdjacency pm_dd_WriteInputAdjacency
++#define dd_WriteInputIncidence pm_dd_WriteInputIncidence
++#define dd_WriteLP pm_dd_WriteLP
++#define dd_WriteLPMode pm_dd_WriteLPMode
++#define dd_WriteLPStats pm_dd_WriteLPStats
++#define dd_WriteLPTimes pm_dd_WriteLPTimes
++#define dd_WriteMatrix pm_dd_WriteMatrix
++#define dd_WriteNumber pm_dd_WriteNumber
++#define dd_WritePolyFile pm_dd_WritePolyFile
++#define dd_WriteProgramDescription pm_dd_WriteProgramDescription
++#define dd_WriteRay pm_dd_WriteRay
++#define dd_WriteReal pm_dd_WriteReal
++#define dd_WriteRunningMode pm_dd_WriteRunningMode
++#define dd_WriteSetFamily pm_dd_WriteSetFamily
++#define dd_WriteSetFamilyCompressed pm_dd_WriteSetFamilyCompressed
++#define dd_WriteTimes pm_dd_WriteTimes
++#define dd_fread_rational_value pm_dd_fread_rational_value
++#define dd_sread_rational_value pm_dd_sread_rational_value
++#define dd_free_global_constants pm_dd_free_global_constants
++#define dd_set_global_constants pm_dd_set_global_constants
++#define ddd_add pm_ddd_add
++#define ddd_clear pm_ddd_clear
++#define ddd_cmp pm_ddd_cmp
++#define ddd_div pm_ddd_div
++#define ddd_get_d pm_ddd_get_d
++#define ddd_init pm_ddd_init
++#define ddd_inv pm_ddd_inv
++#define ddd_mul pm_ddd_mul
++#define ddd_neg pm_ddd_neg
++#define ddd_set pm_ddd_set
++#define ddd_set_d pm_ddd_set_d
++#define ddd_set_si pm_ddd_set_si
++#define ddd_set_si2 pm_ddd_set_si2
++#define ddd_sgn pm_ddd_sgn
++#define ddd_sub pm_ddd_sub
++#define dd_CheckEmptiness pm_dd_CheckEmptiness
++#define dd_DDFile2File pm_dd_DDFile2File
++#define dd_DDInit pm_dd_DDInit
++#define dd_DDInputAppend pm_dd_DDInputAppend
++#define dd_DDMain pm_dd_DDMain
++#define dd_DoubleDescription pm_dd_DoubleDescription
++#define dd_DoubleDescription2 pm_dd_DoubleDescription2
++#define dd_InitialDataSetup pm_dd_InitialDataSetup
++#define dd_choiceLPSolverDefault pm_dd_choiceLPSolverDefault
++#define dd_choiceLexicoPivotQ pm_dd_choiceLexicoPivotQ
++#define dd_choiceRedcheckAlgorithm pm_dd_choiceRedcheckAlgorithm
++#define dd_debug pm_dd_debug
++#define dd_log pm_dd_log
++#define dd_minusone pm_dd_minusone
++#define dd_minuszero pm_dd_minuszero
++#define dd_one pm_dd_one
++#define dd_purezero pm_dd_purezero
++#define dd_statACpivots pm_dd_statACpivots
++#define dd_statBApivots pm_dd_statBApivots
++#define dd_statCCpivots pm_dd_statCCpivots
++#define dd_statDS1pivots pm_dd_statDS1pivots
++#define dd_statDS2pivots pm_dd_statDS2pivots
++#define dd_statStartTime pm_dd_statStartTime
++#define dd_zero pm_dd_zero
++#define dd_AValue pm_dd_AValue
++#define dd_AddArtificialRay pm_dd_AddArtificialRay
++#define dd_AddNewHalfspace1 pm_dd_AddNewHalfspace1
++#define dd_AddNewHalfspace2 pm_dd_AddNewHalfspace2
++#define dd_AddRay pm_dd_AddRay
++#define dd_CheckAdjacency pm_dd_CheckAdjacency
++#define dd_CheckEquality pm_dd_CheckEquality
++#define dd_ColumnReduce pm_dd_ColumnReduce
++#define dd_ComputeRowOrderVector pm_dd_ComputeRowOrderVector
++#define dd_ConditionalAddEdge pm_dd_ConditionalAddEdge
++#define dd_CopyAmatrix pm_dd_CopyAmatrix
++#define dd_CopyArow pm_dd_CopyArow
++#define dd_CopyBmatrix pm_dd_CopyBmatrix
++#define dd_CopyNormalizedAmatrix pm_dd_CopyNormalizedAmatrix
++#define dd_CopyNormalizedArow pm_dd_CopyNormalizedArow
++#define dd_CreateInitialEdges pm_dd_CreateInitialEdges
++#define dd_CreateMatrix pm_dd_CreateMatrix
++#define dd_CreateNewRay pm_dd_CreateNewRay
++#define dd_CreateSetFamily pm_dd_CreateSetFamily
++#define dd_DeleteNegativeRays pm_dd_DeleteNegativeRays
++#define dd_Eliminate pm_dd_Eliminate
++#define dd_Equal pm_dd_Equal
++#define dd_EqualToZero pm_dd_EqualToZero
++#define dd_EvaluateARay1 pm_dd_EvaluateARay1
++#define dd_EvaluateARay2 pm_dd_EvaluateARay2
++#define dd_FeasibilityIndices pm_dd_FeasibilityIndices
++#define dd_FindBasis pm_dd_FindBasis
++#define dd_FindInitialRays pm_dd_FindInitialRays
++#define dd_FreeAmatrix pm_dd_FreeAmatrix
++#define dd_FreeArow pm_dd_FreeArow
++#define dd_FreeBmatrix pm_dd_FreeBmatrix
++#define dd_FreeDDMemory pm_dd_FreeDDMemory
++#define dd_FreeDDMemory0 pm_dd_FreeDDMemory0
++#define dd_FreeMatrix pm_dd_FreeMatrix
++#define dd_FreePolyhedra pm_dd_FreePolyhedra
++#define dd_FreeSetFamily pm_dd_FreeSetFamily
++#define dd_InitializeAmatrix pm_dd_InitializeAmatrix
++#define dd_InitializeArow pm_dd_InitializeArow
++#define dd_InitializeBmatrix pm_dd_InitializeBmatrix
++#define dd_InnerProduct pm_dd_InnerProduct
++#define dd_Larger pm_dd_Larger
++#define dd_LexEqual pm_dd_LexEqual
++#define dd_LexLarger pm_dd_LexLarger
++#define dd_LexSmaller pm_dd_LexSmaller
++#define dd_LinearComb pm_dd_LinearComb
++#define dd_MatrixRank pm_dd_MatrixRank
++#define dd_Negative pm_dd_Negative
++#define dd_Nonnegative pm_dd_Nonnegative
++#define dd_Nonpositive pm_dd_Nonpositive
++#define dd_Nonzero pm_dd_Nonzero
++#define dd_Normalize pm_dd_Normalize
++#define dd_Partition pm_dd_Partition
++#define dd_PermuteCopyAmatrix pm_dd_PermuteCopyAmatrix
++#define dd_PermutePartialCopyAmatrix pm_dd_PermutePartialCopyAmatrix
++#define dd_Positive pm_dd_Positive
++#define dd_QuickSort pm_dd_QuickSort
++#define dd_RandomPermutation pm_dd_RandomPermutation
++#define dd_SelectNextHalfspace pm_dd_SelectNextHalfspace
++#define dd_SelectNextHalfspace0 pm_dd_SelectNextHalfspace0
++#define dd_SelectNextHalfspace1 pm_dd_SelectNextHalfspace1
++#define dd_SelectNextHalfspace2 pm_dd_SelectNextHalfspace2
++#define dd_SelectNextHalfspace3 pm_dd_SelectNextHalfspace3
++#define dd_SelectNextHalfspace4 pm_dd_SelectNextHalfspace4
++#define dd_SelectNextHalfspace5 pm_dd_SelectNextHalfspace5
++#define dd_SelectNextHalfspace6 pm_dd_SelectNextHalfspace6
++#define dd_SelectPreorderedNext pm_dd_SelectPreorderedNext
++#define dd_SetInequalitySets pm_dd_SetInequalitySets
++#define dd_SetToIdentity pm_dd_SetToIdentity
++#define dd_Smaller pm_dd_Smaller
++#define dd_StoreRay1 pm_dd_StoreRay1
++#define dd_StoreRay2 pm_dd_StoreRay2
++#define dd_UniqueRows pm_dd_UniqueRows
++#define dd_UpdateEdges pm_dd_UpdateEdges
++#define dd_UpdateRowOrderVector pm_dd_UpdateRowOrderVector
++#define dd_ZeroIndexSet pm_dd_ZeroIndexSet
++#define dd_abs pm_dd_abs
++#define dd_ComputeRowOrderVector2 pm_dd_ComputeRowOrderVector2
++#define dd_CopyLPSolution pm_dd_CopyLPSolution
++#define dd_CreateLPData pm_dd_CreateLPData
++#define dd_CreateLP_H_ImplicitLinearity pm_dd_CreateLP_H_ImplicitLinearity
++#define dd_CreateLP_H_Redundancy pm_dd_CreateLP_H_Redundancy
++#define dd_CreateLP_V_ImplicitLinearity pm_dd_CreateLP_V_ImplicitLinearity
++#define dd_CreateLP_V_Redundancy pm_dd_CreateLP_V_Redundancy
++#define dd_CreateLP_V_SRedundancy pm_dd_CreateLP_V_SRedundancy
++#define dd_CrissCrossMaximize pm_dd_CrissCrossMaximize
++#define dd_CrissCrossMinimize pm_dd_CrissCrossMinimize
++#define dd_CrissCrossSolve pm_dd_CrissCrossSolve
++#define dd_DualSimplexMaximize pm_dd_DualSimplexMaximize
++#define dd_DualSimplexMinimize pm_dd_DualSimplexMinimize
++#define dd_DualSimplexSolve pm_dd_DualSimplexSolve
++#define dd_ExistsRestrictedFace pm_dd_ExistsRestrictedFace
++#define dd_ExistsRestrictedFace2 pm_dd_ExistsRestrictedFace2
++#define dd_FindDualFeasibleBasis pm_dd_FindDualFeasibleBasis
++#define dd_FindLPBasis pm_dd_FindLPBasis
++#define dd_FindLPBasis2 pm_dd_FindLPBasis2
++#define dd_FindRelativeInterior pm_dd_FindRelativeInterior
++#define dd_FreeLPData pm_dd_FreeLPData
++#define dd_FreeLPSolution pm_dd_FreeLPSolution
++#define dd_FreeOfImplicitLinearity pm_dd_FreeOfImplicitLinearity
++#define dd_GaussianColumnPivot pm_dd_GaussianColumnPivot
++#define dd_GaussianColumnPivot2 pm_dd_GaussianColumnPivot2
++#define dd_GetRedundancyInformation pm_dd_GetRedundancyInformation
++#define dd_ImplicitLinearity pm_dd_ImplicitLinearity
++#define dd_ImplicitLinearityRows pm_dd_ImplicitLinearityRows
++#define dd_LPCopyRow pm_dd_LPCopyRow
++#define dd_LPReplaceRow pm_dd_LPReplaceRow
++#define dd_LPReverseRow pm_dd_LPReverseRow
++#define dd_LPSolve pm_dd_LPSolve
++#define dd_LPSolve0 pm_dd_LPSolve0
++#define dd_MakeLPforInteriorFinding pm_dd_MakeLPforInteriorFinding
++#define dd_Matrix2Adjacency pm_dd_Matrix2Adjacency
++#define dd_Matrix2Feasibility pm_dd_Matrix2Feasibility
++#define dd_Matrix2Feasibility2 pm_dd_Matrix2Feasibility2
++#define dd_Matrix2LP pm_dd_Matrix2LP
++#define dd_Matrix2WeakAdjacency pm_dd_Matrix2WeakAdjacency
++#define dd_MatrixCanonicalize pm_dd_MatrixCanonicalize
++#define dd_MatrixCanonicalizeLinearity pm_dd_MatrixCanonicalizeLinearity
++#define dd_MatrixRedundancyRemove pm_dd_MatrixRedundancyRemove
++#define dd_RandomPermutation2 pm_dd_RandomPermutation2
++#define dd_RayShooting pm_dd_RayShooting
++#define dd_Redundant pm_dd_Redundant
++#define dd_RedundantExtensive pm_dd_RedundantExtensive
++#define dd_RedundantRows pm_dd_RedundantRows
++#define dd_RedundantRowsViaShooting pm_dd_RedundantRowsViaShooting
++#define dd_ResetTableau pm_dd_ResetTableau
++#define dd_SRedundant pm_dd_SRedundant
++#define dd_SRedundantRows pm_dd_SRedundantRows
++#define dd_SelectCrissCrossPivot pm_dd_SelectCrissCrossPivot
++#define dd_SelectDualSimplexPivot pm_dd_SelectDualSimplexPivot
++#define dd_SelectPivot2 pm_dd_SelectPivot2
++#define dd_SelectPreorderedNext2 pm_dd_SelectPreorderedNext2
++#define dd_SetNumberType pm_dd_SetNumberType
++#define dd_SetSolutions pm_dd_SetSolutions
++#define dd_TableauEntry pm_dd_TableauEntry
++#define dd_WriteLPResult pm_dd_WriteLPResult
++#define dd_WriteSignTableau pm_dd_WriteSignTableau
++#define dd_WriteSignTableau2 pm_dd_WriteSignTableau2
++#define dd_WriteTableau pm_dd_WriteTableau
++#define dd_BlockElimination pm_dd_BlockElimination
++#define dd_FourierElimination pm_dd_FourierElimination
++#define set_addelem pm_set_addelem
++#define set_binwrite pm_set_binwrite
++#define set_blocks pm_set_blocks
++#define set_card pm_set_card
++#define set_compl pm_set_compl
++#define set_copy pm_set_copy
++#define set_delelem pm_set_delelem
++#define set_diff pm_set_diff
++#define set_emptyset pm_set_emptyset
++#define set_fbinwrite pm_set_fbinwrite
++#define set_free pm_set_free
++#define set_fwrite pm_set_fwrite
++#define set_fwrite_compl pm_set_fwrite_compl
++#define set_groundsize pm_set_groundsize
++#define set_initialize pm_set_initialize
++#define set_int pm_set_int
++#define set_member pm_set_member
++#define set_subset pm_set_subset
++#define set_uni pm_set_uni
++#define set_write pm_set_write
++#define ddf_AppendMatrix pm_ddf_AppendMatrix
++#define ddf_AppendMatrix2Poly pm_ddf_AppendMatrix2Poly
++#define ddf_ComputeAinc pm_ddf_ComputeAinc
++#define ddf_ConeDataLoad pm_ddf_ConeDataLoad
++#define ddf_CopyAdjacency pm_ddf_CopyAdjacency
++#define ddf_CopyGenerators pm_ddf_CopyGenerators
++#define ddf_CopyIncidence pm_ddf_CopyIncidence
++#define ddf_CopyInequalities pm_ddf_CopyInequalities
++#define ddf_CopyInput pm_ddf_CopyInput
++#define ddf_CopyInputAdjacency pm_ddf_CopyInputAdjacency
++#define ddf_CopyInputIncidence pm_ddf_CopyInputIncidence
++#define ddf_CopyMatrix pm_ddf_CopyMatrix
++#define ddf_CopyOutput pm_ddf_CopyOutput
++#define ddf_CopyRay pm_ddf_CopyRay
++#define ddf_CreatePolyhedraData pm_ddf_CreatePolyhedraData
++#define ddf_DDMatrix2Poly pm_ddf_DDMatrix2Poly
++#define ddf_DDMatrix2Poly2 pm_ddf_DDMatrix2Poly2
++#define ddf_GetNumberType pm_ddf_GetNumberType
++#define ddf_InitializeConeData pm_ddf_InitializeConeData
++#define ddf_InputAdjacentQ pm_ddf_InputAdjacentQ
++#define ddf_MatrixAppend pm_ddf_MatrixAppend
++#define ddf_MatrixAppendTo pm_ddf_MatrixAppendTo
++#define ddf_MatrixCopy pm_ddf_MatrixCopy
++#define ddf_MatrixIntegerFilter pm_ddf_MatrixIntegerFilter
++#define ddf_MatrixNormalizedCopy pm_ddf_MatrixNormalizedCopy
++#define ddf_MatrixNormalizedSortedCopy pm_ddf_MatrixNormalizedSortedCopy
++#define ddf_MatrixNormalizedSortedUniqueCopy pm_ddf_MatrixNormalizedSortedUniqueCopy
++#define ddf_MatrixRowRemove pm_ddf_MatrixRowRemove
++#define ddf_MatrixRowRemove2 pm_ddf_MatrixRowRemove2
++#define ddf_MatrixRowsRemove pm_ddf_MatrixRowsRemove
++#define ddf_MatrixRowsRemove2 pm_ddf_MatrixRowsRemove2
++#define ddf_MatrixShiftupLinearity pm_ddf_MatrixShiftupLinearity
++#define ddf_MatrixSortedUniqueCopy pm_ddf_MatrixSortedUniqueCopy
++#define ddf_MatrixSubmatrix pm_ddf_MatrixSubmatrix
++#define ddf_MatrixSubmatrix2 pm_ddf_MatrixSubmatrix2
++#define ddf_MatrixSubmatrix2L pm_ddf_MatrixSubmatrix2L
++#define ddf_MatrixUniqueCopy pm_ddf_MatrixUniqueCopy
++#define ddf_PolyFile2Matrix pm_ddf_PolyFile2Matrix
++#define ddf_ProcessCommandLine pm_ddf_ProcessCommandLine
++#define ddf_SetInputFile pm_ddf_SetInputFile
++#define ddf_SetLinearity pm_ddf_SetLinearity
++#define ddf_SetWriteFileName pm_ddf_SetWriteFileName
++#define ddf_SnapToInteger pm_ddf_SnapToInteger
++#define ddf_WriteAdjacency pm_ddf_WriteAdjacency
++#define ddf_WriteAmatrix pm_ddf_WriteAmatrix
++#define ddf_WriteArow pm_ddf_WriteArow
++#define ddf_WriteBmatrix pm_ddf_WriteBmatrix
++#define ddf_WriteCompletionStatus pm_ddf_WriteCompletionStatus
++#define ddf_WriteDDTimes pm_ddf_WriteDDTimes
++#define ddf_WriteErrorMessages pm_ddf_WriteErrorMessages
++#define ddf_WriteIncidence pm_ddf_WriteIncidence
++#define ddf_WriteInputAdjacency pm_ddf_WriteInputAdjacency
++#define ddf_WriteInputIncidence pm_ddf_WriteInputIncidence
++#define ddf_WriteLP pm_ddf_WriteLP
++#define ddf_WriteLPMode pm_ddf_WriteLPMode
++#define ddf_WriteLPStats pm_ddf_WriteLPStats
++#define ddf_WriteLPTimes pm_ddf_WriteLPTimes
++#define ddf_WriteMatrix pm_ddf_WriteMatrix
++#define ddf_WriteNumber pm_ddf_WriteNumber
++#define ddf_WritePolyFile pm_ddf_WritePolyFile
++#define ddf_WriteProgramDescription pm_ddf_WriteProgramDescription
++#define ddf_WriteRay pm_ddf_WriteRay
++#define ddf_WriteReal pm_ddf_WriteReal
++#define ddf_WriteRunningMode pm_ddf_WriteRunningMode
++#define ddf_WriteSetFamily pm_ddf_WriteSetFamily
++#define ddf_WriteSetFamilyCompressed pm_ddf_WriteSetFamilyCompressed
++#define ddf_WriteTimes pm_ddf_WriteTimes
++#define ddf_fread_rational_value pm_ddf_fread_rational_value
++#define ddf_sread_rational_value pm_ddf_sread_rational_value
++#define dddf_add pm_dddf_add
++#define dddf_clear pm_dddf_clear
++#define dddf_cmp pm_dddf_cmp
++#define dddf_div pm_dddf_div
++#define dddf_get_d pm_dddf_get_d
++#define dddf_init pm_dddf_init
++#define dddf_inv pm_dddf_inv
++#define dddf_mul pm_dddf_mul
++#define dddf_neg pm_dddf_neg
++#define dddf_set pm_dddf_set
++#define dddf_set_d pm_dddf_set_d
++#define dddf_set_si pm_dddf_set_si
++#define dddf_set_si2 pm_dddf_set_si2
++#define dddf_sgn pm_dddf_sgn
++#define dddf_sub pm_dddf_sub
++#define ddf_free_global_constants pm_ddf_free_global_constants
++#define ddf_set_global_constants pm_ddf_set_global_constants
++#define ddf_CheckEmptiness pm_ddf_CheckEmptiness
++#define ddf_DDFile2File pm_ddf_DDFile2File
++#define ddf_DDInit pm_ddf_DDInit
++#define ddf_DDInputAppend pm_ddf_DDInputAppend
++#define ddf_DDMain pm_ddf_DDMain
++#define ddf_DoubleDescription pm_ddf_DoubleDescription
++#define ddf_DoubleDescription2 pm_ddf_DoubleDescription2
++#define ddf_InitialDataSetup pm_ddf_InitialDataSetup
++#define ddf_choiceLPSolverDefault pm_ddf_choiceLPSolverDefault
++#define ddf_choiceLexicoPivotQ pm_ddf_choiceLexicoPivotQ
++#define ddf_choiceRedcheckAlgorithm pm_ddf_choiceRedcheckAlgorithm
++#define ddf_debug pm_ddf_debug
++#define ddf_log pm_ddf_log
++#define ddf_minusone pm_ddf_minusone
++#define ddf_minuszero pm_ddf_minuszero
++#define ddf_one pm_ddf_one
++#define ddf_purezero pm_ddf_purezero
++#define ddf_statACpivots pm_ddf_statACpivots
++#define ddf_statBApivots pm_ddf_statBApivots
++#define ddf_statCCpivots pm_ddf_statCCpivots
++#define ddf_statDS1pivots pm_ddf_statDS1pivots
++#define ddf_statDS2pivots pm_ddf_statDS2pivots
++#define ddf_statStartTime pm_ddf_statStartTime
++#define ddf_zero pm_ddf_zero
++#define ddf_AValue pm_ddf_AValue
++#define ddf_AddArtificialRay pm_ddf_AddArtificialRay
++#define ddf_AddNewHalfspace1 pm_ddf_AddNewHalfspace1
++#define ddf_AddNewHalfspace2 pm_ddf_AddNewHalfspace2
++#define ddf_AddRay pm_ddf_AddRay
++#define ddf_CheckAdjacency pm_ddf_CheckAdjacency
++#define ddf_CheckEquality pm_ddf_CheckEquality
++#define ddf_ColumnReduce pm_ddf_ColumnReduce
++#define ddf_ComputeRowOrderVector pm_ddf_ComputeRowOrderVector
++#define ddf_ConditionalAddEdge pm_ddf_ConditionalAddEdge
++#define ddf_CopyAmatrix pm_ddf_CopyAmatrix
++#define ddf_CopyArow pm_ddf_CopyArow
++#define ddf_CopyBmatrix pm_ddf_CopyBmatrix
++#define ddf_CopyNormalizedAmatrix pm_ddf_CopyNormalizedAmatrix
++#define ddf_CopyNormalizedArow pm_ddf_CopyNormalizedArow
++#define ddf_CreateInitialEdges pm_ddf_CreateInitialEdges
++#define ddf_CreateMatrix pm_ddf_CreateMatrix
++#define ddf_CreateNewRay pm_ddf_CreateNewRay
++#define ddf_CreateSetFamily pm_ddf_CreateSetFamily
++#define ddf_DeleteNegativeRays pm_ddf_DeleteNegativeRays
++#define ddf_Eliminate pm_ddf_Eliminate
++#define ddf_Equal pm_ddf_Equal
++#define ddf_EqualToZero pm_ddf_EqualToZero
++#define ddf_EvaluateARay1 pm_ddf_EvaluateARay1
++#define ddf_EvaluateARay2 pm_ddf_EvaluateARay2
++#define ddf_FeasibilityIndices pm_ddf_FeasibilityIndices
++#define ddf_FindBasis pm_ddf_FindBasis
++#define ddf_FindInitialRays pm_ddf_FindInitialRays
++#define ddf_FreeAmatrix pm_ddf_FreeAmatrix
++#define ddf_FreeArow pm_ddf_FreeArow
++#define ddf_FreeBmatrix pm_ddf_FreeBmatrix
++#define ddf_FreeDDMemory pm_ddf_FreeDDMemory
++#define ddf_FreeDDMemory0 pm_ddf_FreeDDMemory0
++#define ddf_FreeMatrix pm_ddf_FreeMatrix
++#define ddf_FreePolyhedra pm_ddf_FreePolyhedra
++#define ddf_FreeSetFamily pm_ddf_FreeSetFamily
++#define ddf_InitializeAmatrix pm_ddf_InitializeAmatrix
++#define ddf_InitializeArow pm_ddf_InitializeArow
++#define ddf_InitializeBmatrix pm_ddf_InitializeBmatrix
++#define ddf_InnerProduct pm_ddf_InnerProduct
++#define ddf_Larger pm_ddf_Larger
++#define ddf_LexEqual pm_ddf_LexEqual
++#define ddf_LexLarger pm_ddf_LexLarger
++#define ddf_LexSmaller pm_ddf_LexSmaller
++#define ddf_LinearComb pm_ddf_LinearComb
++#define ddf_MatrixRank pm_ddf_MatrixRank
++#define ddf_Negative pm_ddf_Negative
++#define ddf_Nonnegative pm_ddf_Nonnegative
++#define ddf_Nonpositive pm_ddf_Nonpositive
++#define ddf_Nonzero pm_ddf_Nonzero
++#define ddf_Normalize pm_ddf_Normalize
++#define ddf_Partition pm_ddf_Partition
++#define ddf_PermuteCopyAmatrix pm_ddf_PermuteCopyAmatrix
++#define ddf_PermutePartialCopyAmatrix pm_ddf_PermutePartialCopyAmatrix
++#define ddf_Positive pm_ddf_Positive
++#define ddf_QuickSort pm_ddf_QuickSort
++#define ddf_RandomPermutation pm_ddf_RandomPermutation
++#define ddf_SelectNextHalfspace pm_ddf_SelectNextHalfspace
++#define ddf_SelectNextHalfspace0 pm_ddf_SelectNextHalfspace0
++#define ddf_SelectNextHalfspace1 pm_ddf_SelectNextHalfspace1
++#define ddf_SelectNextHalfspace2 pm_ddf_SelectNextHalfspace2
++#define ddf_SelectNextHalfspace3 pm_ddf_SelectNextHalfspace3
++#define ddf_SelectNextHalfspace4 pm_ddf_SelectNextHalfspace4
++#define ddf_SelectNextHalfspace5 pm_ddf_SelectNextHalfspace5
++#define ddf_SelectNextHalfspace6 pm_ddf_SelectNextHalfspace6
++#define ddf_SelectPreorderedNext pm_ddf_SelectPreorderedNext
++#define ddf_SetInequalitySets pm_ddf_SetInequalitySets
++#define ddf_SetToIdentity pm_ddf_SetToIdentity
++#define ddf_Smaller pm_ddf_Smaller
++#define ddf_StoreRay1 pm_ddf_StoreRay1
++#define ddf_StoreRay2 pm_ddf_StoreRay2
++#define ddf_UniqueRows pm_ddf_UniqueRows
++#define ddf_UpdateEdges pm_ddf_UpdateEdges
++#define ddf_UpdateRowOrderVector pm_ddf_UpdateRowOrderVector
++#define ddf_ZeroIndexSet pm_ddf_ZeroIndexSet
++#define ddf_abs pm_ddf_abs
++#define ddf_ComputeRowOrderVector2 pm_ddf_ComputeRowOrderVector2
++#define ddf_CopyLPSolution pm_ddf_CopyLPSolution
++#define ddf_CreateLPData pm_ddf_CreateLPData
++#define ddf_CreateLP_H_ImplicitLinearity pm_ddf_CreateLP_H_ImplicitLinearity
++#define ddf_CreateLP_H_Redundancy pm_ddf_CreateLP_H_Redundancy
++#define ddf_CreateLP_V_ImplicitLinearity pm_ddf_CreateLP_V_ImplicitLinearity
++#define ddf_CreateLP_V_Redundancy pm_ddf_CreateLP_V_Redundancy
++#define ddf_CreateLP_V_SRedundancy pm_ddf_CreateLP_V_SRedundancy
++#define ddf_CrissCrossMaximize pm_ddf_CrissCrossMaximize
++#define ddf_CrissCrossMinimize pm_ddf_CrissCrossMinimize
++#define ddf_CrissCrossSolve pm_ddf_CrissCrossSolve
++#define ddf_DualSimplexMaximize pm_ddf_DualSimplexMaximize
++#define ddf_DualSimplexMinimize pm_ddf_DualSimplexMinimize
++#define ddf_DualSimplexSolve pm_ddf_DualSimplexSolve
++#define ddf_ExistsRestrictedFace pm_ddf_ExistsRestrictedFace
++#define ddf_ExistsRestrictedFace2 pm_ddf_ExistsRestrictedFace2
++#define ddf_FindDualFeasibleBasis pm_ddf_FindDualFeasibleBasis
++#define ddf_FindLPBasis pm_ddf_FindLPBasis
++#define ddf_FindLPBasis2 pm_ddf_FindLPBasis2
++#define ddf_FindRelativeInterior pm_ddf_FindRelativeInterior
++#define ddf_FreeLPData pm_ddf_FreeLPData
++#define ddf_FreeLPSolution pm_ddf_FreeLPSolution
++#define ddf_FreeOfImplicitLinearity pm_ddf_FreeOfImplicitLinearity
++#define ddf_GaussianColumnPivot pm_ddf_GaussianColumnPivot
++#define ddf_GaussianColumnPivot2 pm_ddf_GaussianColumnPivot2
++#define ddf_GetRedundancyInformation pm_ddf_GetRedundancyInformation
++#define ddf_ImplicitLinearity pm_ddf_ImplicitLinearity
++#define ddf_ImplicitLinearityRows pm_ddf_ImplicitLinearityRows
++#define ddf_LPCopyRow pm_ddf_LPCopyRow
++#define ddf_LPReplaceRow pm_ddf_LPReplaceRow
++#define ddf_LPReverseRow pm_ddf_LPReverseRow
++#define ddf_LPSolve pm_ddf_LPSolve
++#define ddf_LPSolve0 pm_ddf_LPSolve0
++#define ddf_MakeLPforInteriorFinding pm_ddf_MakeLPforInteriorFinding
++#define ddf_Matrix2Adjacency pm_ddf_Matrix2Adjacency
++#define ddf_Matrix2Feasibility pm_ddf_Matrix2Feasibility
++#define ddf_Matrix2Feasibility2 pm_ddf_Matrix2Feasibility2
++#define ddf_Matrix2LP pm_ddf_Matrix2LP
++#define ddf_Matrix2WeakAdjacency pm_ddf_Matrix2WeakAdjacency
++#define ddf_MatrixCanonicalize pm_ddf_MatrixCanonicalize
++#define ddf_MatrixCanonicalizeLinearity pm_ddf_MatrixCanonicalizeLinearity
++#define ddf_MatrixRedundancyRemove pm_ddf_MatrixRedundancyRemove
++#define ddf_RandomPermutation2 pm_ddf_RandomPermutation2
++#define ddf_RayShooting pm_ddf_RayShooting
++#define ddf_Redundant pm_ddf_Redundant
++#define ddf_RedundantExtensive pm_ddf_RedundantExtensive
++#define ddf_RedundantRows pm_ddf_RedundantRows
++#define ddf_RedundantRowsViaShooting pm_ddf_RedundantRowsViaShooting
++#define ddf_ResetTableau pm_ddf_ResetTableau
++#define ddf_SRedundant pm_ddf_SRedundant
++#define ddf_SRedundantRows pm_ddf_SRedundantRows
++#define ddf_SelectCrissCrossPivot pm_ddf_SelectCrissCrossPivot
++#define ddf_SelectDualSimplexPivot pm_ddf_SelectDualSimplexPivot
++#define ddf_SelectPivot2 pm_ddf_SelectPivot2
++#define ddf_SelectPreorderedNext2 pm_ddf_SelectPreorderedNext2
++#define ddf_SetNumberType pm_ddf_SetNumberType
++#define ddf_SetSolutions pm_ddf_SetSolutions
++#define ddf_TableauEntry pm_ddf_TableauEntry
++#define ddf_WriteLPResult pm_ddf_WriteLPResult
++#define ddf_WriteSignTableau pm_ddf_WriteSignTableau
++#define ddf_WriteSignTableau2 pm_ddf_WriteSignTableau2
++#define ddf_WriteTableau pm_ddf_WriteTableau
++#define ddf_BlockElimination pm_ddf_BlockElimination
++#define ddf_FourierElimination pm_ddf_FourierElimination
++#define dd_AppendMatrix2Poly_gmp pm_dd_AppendMatrix2Poly_gmp
++#define dd_AppendMatrix_gmp pm_dd_AppendMatrix_gmp
++#define dd_ComputeAinc_gmp pm_dd_ComputeAinc_gmp
++#define dd_ConeDataLoad_gmp pm_dd_ConeDataLoad_gmp
++#define dd_CopyAdjacency_gmp pm_dd_CopyAdjacency_gmp
++#define dd_CopyGenerators_gmp pm_dd_CopyGenerators_gmp
++#define dd_CopyIncidence_gmp pm_dd_CopyIncidence_gmp
++#define dd_CopyInequalities_gmp pm_dd_CopyInequalities_gmp
++#define dd_CopyInputAdjacency_gmp pm_dd_CopyInputAdjacency_gmp
++#define dd_CopyInputIncidence_gmp pm_dd_CopyInputIncidence_gmp
++#define dd_CopyInput_gmp pm_dd_CopyInput_gmp
++#define dd_CopyMatrix_gmp pm_dd_CopyMatrix_gmp
++#define dd_CopyOutput_gmp pm_dd_CopyOutput_gmp
++#define dd_CopyRay_gmp pm_dd_CopyRay_gmp
++#define dd_CreatePolyhedraData_gmp pm_dd_CreatePolyhedraData_gmp
++#define dd_DDMatrix2Poly2_gmp pm_dd_DDMatrix2Poly2_gmp
++#define dd_DDMatrix2Poly_gmp pm_dd_DDMatrix2Poly_gmp
++#define dd_GetNumberType_gmp pm_dd_GetNumberType_gmp
++#define dd_InitializeConeData_gmp pm_dd_InitializeConeData_gmp
++#define dd_InputAdjacentQ_gmp pm_dd_InputAdjacentQ_gmp
++#define dd_MatrixAppendTo_gmp pm_dd_MatrixAppendTo_gmp
++#define dd_MatrixAppend_gmp pm_dd_MatrixAppend_gmp
++#define dd_MatrixCopy_gmp pm_dd_MatrixCopy_gmp
++#define dd_MatrixIntegerFilter_gmp pm_dd_MatrixIntegerFilter_gmp
++#define dd_MatrixNormalizedCopy_gmp pm_dd_MatrixNormalizedCopy_gmp
++#define dd_MatrixNormalizedSortedCopy_gmp pm_dd_MatrixNormalizedSortedCopy_gmp
++#define dd_MatrixNormalizedSortedUniqueCopy_gmp pm_dd_MatrixNormalizedSortedUniqueCopy_gmp
++#define dd_MatrixRowRemove2_gmp pm_dd_MatrixRowRemove2_gmp
++#define dd_MatrixRowRemove_gmp pm_dd_MatrixRowRemove_gmp
++#define dd_MatrixRowsRemove2_gmp pm_dd_MatrixRowsRemove2_gmp
++#define dd_MatrixRowsRemove_gmp pm_dd_MatrixRowsRemove_gmp
++#define dd_MatrixShiftupLinearity_gmp pm_dd_MatrixShiftupLinearity_gmp
++#define dd_MatrixSortedUniqueCopy_gmp pm_dd_MatrixSortedUniqueCopy_gmp
++#define dd_MatrixSubmatrix2L_gmp pm_dd_MatrixSubmatrix2L_gmp
++#define dd_MatrixSubmatrix2_gmp pm_dd_MatrixSubmatrix2_gmp
++#define dd_MatrixSubmatrix_gmp pm_dd_MatrixSubmatrix_gmp
++#define dd_MatrixUniqueCopy_gmp pm_dd_MatrixUniqueCopy_gmp
++#define dd_PolyFile2Matrix_gmp pm_dd_PolyFile2Matrix_gmp
++#define dd_ProcessCommandLine_gmp pm_dd_ProcessCommandLine_gmp
++#define dd_SetInputFile_gmp pm_dd_SetInputFile_gmp
++#define dd_SetLinearity_gmp pm_dd_SetLinearity_gmp
++#define dd_SetWriteFileName_gmp pm_dd_SetWriteFileName_gmp
++#define dd_SnapToInteger_gmp pm_dd_SnapToInteger_gmp
++#define dd_WriteAdjacency_gmp pm_dd_WriteAdjacency_gmp
++#define dd_WriteAmatrix_gmp pm_dd_WriteAmatrix_gmp
++#define dd_WriteArow_gmp pm_dd_WriteArow_gmp
++#define dd_WriteBmatrix_gmp pm_dd_WriteBmatrix_gmp
++#define dd_WriteCompletionStatus_gmp pm_dd_WriteCompletionStatus_gmp
++#define dd_WriteDDTimes_gmp pm_dd_WriteDDTimes_gmp
++#define dd_WriteErrorMessages_gmp pm_dd_WriteErrorMessages_gmp
++#define dd_WriteIncidence_gmp pm_dd_WriteIncidence_gmp
++#define dd_WriteInputAdjacency_gmp pm_dd_WriteInputAdjacency_gmp
++#define dd_WriteInputIncidence_gmp pm_dd_WriteInputIncidence_gmp
++#define dd_WriteLPMode_gmp pm_dd_WriteLPMode_gmp
++#define dd_WriteLPStats_gmp pm_dd_WriteLPStats_gmp
++#define dd_WriteLPTimes_gmp pm_dd_WriteLPTimes_gmp
++#define dd_WriteLP_gmp pm_dd_WriteLP_gmp
++#define dd_WriteMatrix_gmp pm_dd_WriteMatrix_gmp
++#define dd_WriteNumber_gmp pm_dd_WriteNumber_gmp
++#define dd_WritePolyFile_gmp pm_dd_WritePolyFile_gmp
++#define dd_WriteProgramDescription_gmp pm_dd_WriteProgramDescription_gmp
++#define dd_WriteRay_gmp pm_dd_WriteRay_gmp
++#define dd_WriteReal_gmp pm_dd_WriteReal_gmp
++#define dd_WriteRunningMode_gmp pm_dd_WriteRunningMode_gmp
++#define dd_WriteSetFamilyCompressed_gmp pm_dd_WriteSetFamilyCompressed_gmp
++#define dd_WriteSetFamily_gmp pm_dd_WriteSetFamily_gmp
++#define dd_WriteTimes_gmp pm_dd_WriteTimes_gmp
++#define dd_fread_rational_value_gmp pm_dd_fread_rational_value_gmp
++#define dd_sread_rational_value_gmp pm_dd_sread_rational_value_gmp
++#define dd_free_global_constants_gmp pm_dd_free_global_constants_gmp
++#define dd_set_global_constants_gmp pm_dd_set_global_constants_gmp
++#define ddd_mpq_set_si pm_ddd_mpq_set_si
++#define dd_CheckEmptiness_gmp pm_dd_CheckEmptiness_gmp
++#define dd_DDFile2File_gmp pm_dd_DDFile2File_gmp
++#define dd_DDInit_gmp pm_dd_DDInit_gmp
++#define dd_DDInputAppend_gmp pm_dd_DDInputAppend_gmp
++#define dd_DDMain_gmp pm_dd_DDMain_gmp
++#define dd_DoubleDescription2_gmp pm_dd_DoubleDescription2_gmp
++#define dd_DoubleDescription_gmp pm_dd_DoubleDescription_gmp
++#define dd_InitialDataSetup_gmp pm_dd_InitialDataSetup_gmp
++#define dd_choiceLPSolverDefault_gmp pm_dd_choiceLPSolverDefault_gmp
++#define dd_choiceLexicoPivotQ_gmp pm_dd_choiceLexicoPivotQ_gmp
++#define dd_choiceRedcheckAlgorithm_gmp pm_dd_choiceRedcheckAlgorithm_gmp
++#define dd_debug_gmp pm_dd_debug_gmp
++#define dd_log_gmp pm_dd_log_gmp
++#define dd_minusone_gmp pm_dd_minusone_gmp
++#define dd_minuszero_gmp pm_dd_minuszero_gmp
++#define dd_one_gmp pm_dd_one_gmp
++#define dd_purezero_gmp pm_dd_purezero_gmp
++#define dd_statACpivots_gmp pm_dd_statACpivots_gmp
++#define dd_statBApivots_gmp pm_dd_statBApivots_gmp
++#define dd_statBSpivots pm_dd_statBSpivots
++#define dd_statCCpivots_gmp pm_dd_statCCpivots_gmp
++#define dd_statDS1pivots_gmp pm_dd_statDS1pivots_gmp
++#define dd_statDS2pivots_gmp pm_dd_statDS2pivots_gmp
++#define dd_statStartTime_gmp pm_dd_statStartTime_gmp
++#define dd_zero_gmp pm_dd_zero_gmp
++#define dd_AValue_gmp pm_dd_AValue_gmp
++#define dd_AddArtificialRay_gmp pm_dd_AddArtificialRay_gmp
++#define dd_AddNewHalfspace1_gmp pm_dd_AddNewHalfspace1_gmp
++#define dd_AddNewHalfspace2_gmp pm_dd_AddNewHalfspace2_gmp
++#define dd_AddRay_gmp pm_dd_AddRay_gmp
++#define dd_CheckAdjacency_gmp pm_dd_CheckAdjacency_gmp
++#define dd_CheckEquality_gmp pm_dd_CheckEquality_gmp
++#define dd_ColumnReduce_gmp pm_dd_ColumnReduce_gmp
++#define dd_ComputeRowOrderVector_gmp pm_dd_ComputeRowOrderVector_gmp
++#define dd_ConditionalAddEdge_gmp pm_dd_ConditionalAddEdge_gmp
++#define dd_CopyAmatrix_gmp pm_dd_CopyAmatrix_gmp
++#define dd_CopyArow_gmp pm_dd_CopyArow_gmp
++#define dd_CopyBmatrix_gmp pm_dd_CopyBmatrix_gmp
++#define dd_CopyNormalizedAmatrix_gmp pm_dd_CopyNormalizedAmatrix_gmp
++#define dd_CopyNormalizedArow_gmp pm_dd_CopyNormalizedArow_gmp
++#define dd_CreateInitialEdges_gmp pm_dd_CreateInitialEdges_gmp
++#define dd_CreateMatrix_gmp pm_dd_CreateMatrix_gmp
++#define dd_CreateNewRay_gmp pm_dd_CreateNewRay_gmp
++#define dd_CreateSetFamily_gmp pm_dd_CreateSetFamily_gmp
++#define dd_DeleteNegativeRays_gmp pm_dd_DeleteNegativeRays_gmp
++#define dd_Eliminate_gmp pm_dd_Eliminate_gmp
++#define dd_EqualToZero_gmp pm_dd_EqualToZero_gmp
++#define dd_Equal_gmp pm_dd_Equal_gmp
++#define dd_EvaluateARay1_gmp pm_dd_EvaluateARay1_gmp
++#define dd_EvaluateARay2_gmp pm_dd_EvaluateARay2_gmp
++#define dd_FeasibilityIndices_gmp pm_dd_FeasibilityIndices_gmp
++#define dd_FindBasis_gmp pm_dd_FindBasis_gmp
++#define dd_FindInitialRays_gmp pm_dd_FindInitialRays_gmp
++#define dd_FreeAmatrix_gmp pm_dd_FreeAmatrix_gmp
++#define dd_FreeArow_gmp pm_dd_FreeArow_gmp
++#define dd_FreeBmatrix_gmp pm_dd_FreeBmatrix_gmp
++#define dd_FreeDDMemory0_gmp pm_dd_FreeDDMemory0_gmp
++#define dd_FreeDDMemory_gmp pm_dd_FreeDDMemory_gmp
++#define dd_FreeMatrix_gmp pm_dd_FreeMatrix_gmp
++#define dd_FreePolyhedra_gmp pm_dd_FreePolyhedra_gmp
++#define dd_FreeSetFamily_gmp pm_dd_FreeSetFamily_gmp
++#define dd_InitializeAmatrix_gmp pm_dd_InitializeAmatrix_gmp
++#define dd_InitializeArow_gmp pm_dd_InitializeArow_gmp
++#define dd_InitializeBmatrix_gmp pm_dd_InitializeBmatrix_gmp
++#define dd_InnerProduct_gmp pm_dd_InnerProduct_gmp
++#define dd_Larger_gmp pm_dd_Larger_gmp
++#define dd_LexEqual_gmp pm_dd_LexEqual_gmp
++#define dd_LexLarger_gmp pm_dd_LexLarger_gmp
++#define dd_LexSmaller_gmp pm_dd_LexSmaller_gmp
++#define dd_LinearComb_gmp pm_dd_LinearComb_gmp
++#define dd_MatrixRank_gmp pm_dd_MatrixRank_gmp
++#define dd_Negative_gmp pm_dd_Negative_gmp
++#define dd_Nonnegative_gmp pm_dd_Nonnegative_gmp
++#define dd_Nonpositive_gmp pm_dd_Nonpositive_gmp
++#define dd_Nonzero_gmp pm_dd_Nonzero_gmp
++#define dd_Normalize_gmp pm_dd_Normalize_gmp
++#define dd_Partition_gmp pm_dd_Partition_gmp
++#define dd_PermuteCopyAmatrix_gmp pm_dd_PermuteCopyAmatrix_gmp
++#define dd_PermutePartialCopyAmatrix_gmp pm_dd_PermutePartialCopyAmatrix_gmp
++#define dd_Positive_gmp pm_dd_Positive_gmp
++#define dd_QuickSort_gmp pm_dd_QuickSort_gmp
++#define dd_RandomPermutation_gmp pm_dd_RandomPermutation_gmp
++#define dd_SelectNextHalfspace0_gmp pm_dd_SelectNextHalfspace0_gmp
++#define dd_SelectNextHalfspace1_gmp pm_dd_SelectNextHalfspace1_gmp
++#define dd_SelectNextHalfspace2_gmp pm_dd_SelectNextHalfspace2_gmp
++#define dd_SelectNextHalfspace3_gmp pm_dd_SelectNextHalfspace3_gmp
++#define dd_SelectNextHalfspace4_gmp pm_dd_SelectNextHalfspace4_gmp
++#define dd_SelectNextHalfspace5_gmp pm_dd_SelectNextHalfspace5_gmp
++#define dd_SelectNextHalfspace6_gmp pm_dd_SelectNextHalfspace6_gmp
++#define dd_SelectNextHalfspace_gmp pm_dd_SelectNextHalfspace_gmp
++#define dd_SelectPreorderedNext_gmp pm_dd_SelectPreorderedNext_gmp
++#define dd_SetInequalitySets_gmp pm_dd_SetInequalitySets_gmp
++#define dd_SetToIdentity_gmp pm_dd_SetToIdentity_gmp
++#define dd_Smaller_gmp pm_dd_Smaller_gmp
++#define dd_StoreRay1_gmp pm_dd_StoreRay1_gmp
++#define dd_StoreRay2_gmp pm_dd_StoreRay2_gmp
++#define dd_UniqueRows_gmp pm_dd_UniqueRows_gmp
++#define dd_UpdateEdges_gmp pm_dd_UpdateEdges_gmp
++#define dd_UpdateRowOrderVector_gmp pm_dd_UpdateRowOrderVector_gmp
++#define dd_ZeroIndexSet_gmp pm_dd_ZeroIndexSet_gmp
++#define dd_abs_gmp pm_dd_abs_gmp
++#define LPSf2LPS pm_LPSf2LPS
++#define Obj2Obj pm_Obj2Obj
++#define dd_BasisStatus pm_dd_BasisStatus
++#define dd_BasisStatusMaximize pm_dd_BasisStatusMaximize
++#define dd_BasisStatusMinimize pm_dd_BasisStatusMinimize
++#define dd_ComputeRowOrderVector2_gmp pm_dd_ComputeRowOrderVector2_gmp
++#define dd_CopyLPSolution_gmp pm_dd_CopyLPSolution_gmp
++#define dd_CreateLPData_gmp pm_dd_CreateLPData_gmp
++#define dd_CreateLP_H_ImplicitLinearity_gmp pm_dd_CreateLP_H_ImplicitLinearity_gmp
++#define dd_CreateLP_H_Redundancy_gmp pm_dd_CreateLP_H_Redundancy_gmp
++#define dd_CreateLP_V_ImplicitLinearity_gmp pm_dd_CreateLP_V_ImplicitLinearity_gmp
++#define dd_CreateLP_V_Redundancy_gmp pm_dd_CreateLP_V_Redundancy_gmp
++#define dd_CreateLP_V_SRedundancy_gmp pm_dd_CreateLP_V_SRedundancy_gmp
++#define dd_CrissCrossMaximize_gmp pm_dd_CrissCrossMaximize_gmp
++#define dd_CrissCrossMinimize_gmp pm_dd_CrissCrossMinimize_gmp
++#define dd_CrissCrossSolve_gmp pm_dd_CrissCrossSolve_gmp
++#define dd_DualSimplexMaximize_gmp pm_dd_DualSimplexMaximize_gmp
++#define dd_DualSimplexMinimize_gmp pm_dd_DualSimplexMinimize_gmp
++#define dd_DualSimplexSolve_gmp pm_dd_DualSimplexSolve_gmp
++#define dd_ExistsRestrictedFace2_gmp pm_dd_ExistsRestrictedFace2_gmp
++#define dd_ExistsRestrictedFace_gmp pm_dd_ExistsRestrictedFace_gmp
++#define dd_FindDualFeasibleBasis_gmp pm_dd_FindDualFeasibleBasis_gmp
++#define dd_FindLPBasis2_gmp pm_dd_FindLPBasis2_gmp
++#define dd_FindLPBasis_gmp pm_dd_FindLPBasis_gmp
++#define dd_FindRelativeInterior_gmp pm_dd_FindRelativeInterior_gmp
++#define dd_FreeLPData_gmp pm_dd_FreeLPData_gmp
++#define dd_FreeLPSolution_gmp pm_dd_FreeLPSolution_gmp
++#define dd_FreeOfImplicitLinearity_gmp pm_dd_FreeOfImplicitLinearity_gmp
++#define dd_GaussianColumnPivot2_gmp pm_dd_GaussianColumnPivot2_gmp
++#define dd_GaussianColumnPivot_gmp pm_dd_GaussianColumnPivot_gmp
++#define dd_GetRedundancyInformation_gmp pm_dd_GetRedundancyInformation_gmp
++#define dd_ImplicitLinearityRows_gmp pm_dd_ImplicitLinearityRows_gmp
++#define dd_ImplicitLinearity_gmp pm_dd_ImplicitLinearity_gmp
++#define dd_LPCopyRow_gmp pm_dd_LPCopyRow_gmp
++#define dd_LPReplaceRow_gmp pm_dd_LPReplaceRow_gmp
++#define dd_LPReverseRow_gmp pm_dd_LPReverseRow_gmp
++#define dd_LPSolve0_gmp pm_dd_LPSolve0_gmp
++#define dd_LPSolve_gmp pm_dd_LPSolve_gmp
++#define dd_LPgmp2LPf pm_dd_LPgmp2LPf
++#define dd_MakeLPforInteriorFinding_gmp pm_dd_MakeLPforInteriorFinding_gmp
++#define dd_Matrix2Adjacency_gmp pm_dd_Matrix2Adjacency_gmp
++#define dd_Matrix2Feasibility2_gmp pm_dd_Matrix2Feasibility2_gmp
++#define dd_Matrix2Feasibility_gmp pm_dd_Matrix2Feasibility_gmp
++#define dd_Matrix2LP_gmp pm_dd_Matrix2LP_gmp
++#define dd_Matrix2WeakAdjacency_gmp pm_dd_Matrix2WeakAdjacency_gmp
++#define dd_MatrixCanonicalizeLinearity_gmp pm_dd_MatrixCanonicalizeLinearity_gmp
++#define dd_MatrixCanonicalize_gmp pm_dd_MatrixCanonicalize_gmp
++#define dd_MatrixRedundancyRemove_gmp pm_dd_MatrixRedundancyRemove_gmp
++#define dd_RandomPermutation2_gmp pm_dd_RandomPermutation2_gmp
++#define dd_RayShooting_gmp pm_dd_RayShooting_gmp
++#define dd_RedundantExtensive_gmp pm_dd_RedundantExtensive_gmp
++#define dd_RedundantRowsViaShooting_gmp pm_dd_RedundantRowsViaShooting_gmp
++#define dd_RedundantRows_gmp pm_dd_RedundantRows_gmp
++#define dd_Redundant_gmp pm_dd_Redundant_gmp
++#define dd_ResetTableau_gmp pm_dd_ResetTableau_gmp
++#define dd_SRedundantRows_gmp pm_dd_SRedundantRows_gmp
++#define dd_SRedundant_gmp pm_dd_SRedundant_gmp
++#define dd_SelectCrissCrossPivot_gmp pm_dd_SelectCrissCrossPivot_gmp
++#define dd_SelectDualSimplexPivot_gmp pm_dd_SelectDualSimplexPivot_gmp
++#define dd_SelectPivot2_gmp pm_dd_SelectPivot2_gmp
++#define dd_SelectPreorderedNext2_gmp pm_dd_SelectPreorderedNext2_gmp
++#define dd_SetNumberType_gmp pm_dd_SetNumberType_gmp
++#define dd_SetSolutions_gmp pm_dd_SetSolutions_gmp
++#define dd_TableauEntry_gmp pm_dd_TableauEntry_gmp
++#define dd_WriteLPResult_gmp pm_dd_WriteLPResult_gmp
++#define dd_WriteSignTableau2_gmp pm_dd_WriteSignTableau2_gmp
++#define dd_WriteSignTableau_gmp pm_dd_WriteSignTableau_gmp
++#define dd_WriteTableau_gmp pm_dd_WriteTableau_gmp
++#define dd_BlockElimination_gmp pm_dd_BlockElimination_gmp
++#define dd_FourierElimination_gmp pm_dd_FourierElimination_gmp
++#define set_addelem_gmp pm_set_addelem_gmp
++#define set_binwrite_gmp pm_set_binwrite_gmp
++#define set_blocks_gmp pm_set_blocks_gmp
++#define set_card_gmp pm_set_card_gmp
++#define set_compl_gmp pm_set_compl_gmp
++#define set_copy_gmp pm_set_copy_gmp
++#define set_delelem_gmp pm_set_delelem_gmp
++#define set_diff_gmp pm_set_diff_gmp
++#define set_emptyset_gmp pm_set_emptyset_gmp
++#define set_fbinwrite_gmp pm_set_fbinwrite_gmp
++#define set_free_gmp pm_set_free_gmp
++#define set_fwrite_compl_gmp pm_set_fwrite_compl_gmp
++#define set_fwrite_gmp pm_set_fwrite_gmp
++#define set_groundsize_gmp pm_set_groundsize_gmp
++#define set_initialize_gmp pm_set_initialize_gmp
++#define set_int_gmp pm_set_int_gmp
++#define set_member_gmp pm_set_member_gmp
++#define set_subset_gmp pm_set_subset_gmp
++#define set_uni_gmp pm_set_uni_gmp
++#define set_write_gmp pm_set_write_gmp
++#define ddf_AppendMatrix2Poly_gmp pm_ddf_AppendMatrix2Poly_gmp
++#define ddf_AppendMatrix_gmp pm_ddf_AppendMatrix_gmp
++#define ddf_ComputeAinc_gmp pm_ddf_ComputeAinc_gmp
++#define ddf_ConeDataLoad_gmp pm_ddf_ConeDataLoad_gmp
++#define ddf_CopyAdjacency_gmp pm_ddf_CopyAdjacency_gmp
++#define ddf_CopyGenerators_gmp pm_ddf_CopyGenerators_gmp
++#define ddf_CopyIncidence_gmp pm_ddf_CopyIncidence_gmp
++#define ddf_CopyInequalities_gmp pm_ddf_CopyInequalities_gmp
++#define ddf_CopyInputAdjacency_gmp pm_ddf_CopyInputAdjacency_gmp
++#define ddf_CopyInputIncidence_gmp pm_ddf_CopyInputIncidence_gmp
++#define ddf_CopyInput_gmp pm_ddf_CopyInput_gmp
++#define ddf_CopyMatrix_gmp pm_ddf_CopyMatrix_gmp
++#define ddf_CopyOutput_gmp pm_ddf_CopyOutput_gmp
++#define ddf_CopyRay_gmp pm_ddf_CopyRay_gmp
++#define ddf_CreatePolyhedraData_gmp pm_ddf_CreatePolyhedraData_gmp
++#define ddf_DDMatrix2Poly2_gmp pm_ddf_DDMatrix2Poly2_gmp
++#define ddf_DDMatrix2Poly_gmp pm_ddf_DDMatrix2Poly_gmp
++#define ddf_GetNumberType_gmp pm_ddf_GetNumberType_gmp
++#define ddf_InitializeConeData_gmp pm_ddf_InitializeConeData_gmp
++#define ddf_InputAdjacentQ_gmp pm_ddf_InputAdjacentQ_gmp
++#define ddf_MatrixAppendTo_gmp pm_ddf_MatrixAppendTo_gmp
++#define ddf_MatrixAppend_gmp pm_ddf_MatrixAppend_gmp
++#define ddf_MatrixCopy_gmp pm_ddf_MatrixCopy_gmp
++#define ddf_MatrixIntegerFilter_gmp pm_ddf_MatrixIntegerFilter_gmp
++#define ddf_MatrixNormalizedCopy_gmp pm_ddf_MatrixNormalizedCopy_gmp
++#define ddf_MatrixNormalizedSortedCopy_gmp pm_ddf_MatrixNormalizedSortedCopy_gmp
++#define ddf_MatrixNormalizedSortedUniqueCopy_gmp pm_ddf_MatrixNormalizedSortedUniqueCopy_gmp
++#define ddf_MatrixRowRemove2_gmp pm_ddf_MatrixRowRemove2_gmp
++#define ddf_MatrixRowRemove_gmp pm_ddf_MatrixRowRemove_gmp
++#define ddf_MatrixRowsRemove2_gmp pm_ddf_MatrixRowsRemove2_gmp
++#define ddf_MatrixRowsRemove_gmp pm_ddf_MatrixRowsRemove_gmp
++#define ddf_MatrixShiftupLinearity_gmp pm_ddf_MatrixShiftupLinearity_gmp
++#define ddf_MatrixSortedUniqueCopy_gmp pm_ddf_MatrixSortedUniqueCopy_gmp
++#define ddf_MatrixSubmatrix2L_gmp pm_ddf_MatrixSubmatrix2L_gmp
++#define ddf_MatrixSubmatrix2_gmp pm_ddf_MatrixSubmatrix2_gmp
++#define ddf_MatrixSubmatrix_gmp pm_ddf_MatrixSubmatrix_gmp
++#define ddf_MatrixUniqueCopy_gmp pm_ddf_MatrixUniqueCopy_gmp
++#define ddf_PolyFile2Matrix_gmp pm_ddf_PolyFile2Matrix_gmp
++#define ddf_ProcessCommandLine_gmp pm_ddf_ProcessCommandLine_gmp
++#define ddf_SetInputFile_gmp pm_ddf_SetInputFile_gmp
++#define ddf_SetLinearity_gmp pm_ddf_SetLinearity_gmp
++#define ddf_SetWriteFileName_gmp pm_ddf_SetWriteFileName_gmp
++#define ddf_SnapToInteger_gmp pm_ddf_SnapToInteger_gmp
++#define ddf_WriteAdjacency_gmp pm_ddf_WriteAdjacency_gmp
++#define ddf_WriteAmatrix_gmp pm_ddf_WriteAmatrix_gmp
++#define ddf_WriteArow_gmp pm_ddf_WriteArow_gmp
++#define ddf_WriteBmatrix_gmp pm_ddf_WriteBmatrix_gmp
++#define ddf_WriteCompletionStatus_gmp pm_ddf_WriteCompletionStatus_gmp
++#define ddf_WriteDDTimes_gmp pm_ddf_WriteDDTimes_gmp
++#define ddf_WriteErrorMessages_gmp pm_ddf_WriteErrorMessages_gmp
++#define ddf_WriteIncidence_gmp pm_ddf_WriteIncidence_gmp
++#define ddf_WriteInputAdjacency_gmp pm_ddf_WriteInputAdjacency_gmp
++#define ddf_WriteInputIncidence_gmp pm_ddf_WriteInputIncidence_gmp
++#define ddf_WriteLPMode_gmp pm_ddf_WriteLPMode_gmp
++#define ddf_WriteLPStats_gmp pm_ddf_WriteLPStats_gmp
++#define ddf_WriteLPTimes_gmp pm_ddf_WriteLPTimes_gmp
++#define ddf_WriteLP_gmp pm_ddf_WriteLP_gmp
++#define ddf_WriteMatrix_gmp pm_ddf_WriteMatrix_gmp
++#define ddf_WriteNumber_gmp pm_ddf_WriteNumber_gmp
++#define ddf_WritePolyFile_gmp pm_ddf_WritePolyFile_gmp
++#define ddf_WriteProgramDescription_gmp pm_ddf_WriteProgramDescription_gmp
++#define ddf_WriteRay_gmp pm_ddf_WriteRay_gmp
++#define ddf_WriteReal_gmp pm_ddf_WriteReal_gmp
++#define ddf_WriteRunningMode_gmp pm_ddf_WriteRunningMode_gmp
++#define ddf_WriteSetFamilyCompressed_gmp pm_ddf_WriteSetFamilyCompressed_gmp
++#define ddf_WriteSetFamily_gmp pm_ddf_WriteSetFamily_gmp
++#define ddf_WriteTimes_gmp pm_ddf_WriteTimes_gmp
++#define ddf_fread_rational_value_gmp pm_ddf_fread_rational_value_gmp
++#define ddf_sread_rational_value_gmp pm_ddf_sread_rational_value_gmp
++#define dddf_add_gmp pm_dddf_add_gmp
++#define dddf_clear_gmp pm_dddf_clear_gmp
++#define dddf_cmp_gmp pm_dddf_cmp_gmp
++#define dddf_div_gmp pm_dddf_div_gmp
++#define dddf_get_d_gmp pm_dddf_get_d_gmp
++#define dddf_init_gmp pm_dddf_init_gmp
++#define dddf_inv_gmp pm_dddf_inv_gmp
++#define dddf_mul_gmp pm_dddf_mul_gmp
++#define dddf_neg_gmp pm_dddf_neg_gmp
++#define dddf_set_d_gmp pm_dddf_set_d_gmp
++#define dddf_set_gmp pm_dddf_set_gmp
++#define dddf_set_si2_gmp pm_dddf_set_si2_gmp
++#define dddf_set_si_gmp pm_dddf_set_si_gmp
++#define dddf_sgn_gmp pm_dddf_sgn_gmp
++#define dddf_sub_gmp pm_dddf_sub_gmp
++#define ddf_free_global_constants_gmp pm_ddf_free_global_constants_gmp
++#define ddf_set_global_constants_gmp pm_ddf_set_global_constants_gmp
++#define ddf_CheckEmptiness_gmp pm_ddf_CheckEmptiness_gmp
++#define ddf_DDFile2File_gmp pm_ddf_DDFile2File_gmp
++#define ddf_DDInit_gmp pm_ddf_DDInit_gmp
++#define ddf_DDInputAppend_gmp pm_ddf_DDInputAppend_gmp
++#define ddf_DDMain_gmp pm_ddf_DDMain_gmp
++#define ddf_DoubleDescription2_gmp pm_ddf_DoubleDescription2_gmp
++#define ddf_DoubleDescription_gmp pm_ddf_DoubleDescription_gmp
++#define ddf_InitialDataSetup_gmp pm_ddf_InitialDataSetup_gmp
++#define ddf_choiceLPSolverDefault_gmp pm_ddf_choiceLPSolverDefault_gmp
++#define ddf_choiceLexicoPivotQ_gmp pm_ddf_choiceLexicoPivotQ_gmp
++#define ddf_choiceRedcheckAlgorithm_gmp pm_ddf_choiceRedcheckAlgorithm_gmp
++#define ddf_debug_gmp pm_ddf_debug_gmp
++#define ddf_log_gmp pm_ddf_log_gmp
++#define ddf_minusone_gmp pm_ddf_minusone_gmp
++#define ddf_minuszero_gmp pm_ddf_minuszero_gmp
++#define ddf_one_gmp pm_ddf_one_gmp
++#define ddf_purezero_gmp pm_ddf_purezero_gmp
++#define ddf_statACpivots_gmp pm_ddf_statACpivots_gmp
++#define ddf_statBApivots_gmp pm_ddf_statBApivots_gmp
++#define ddf_statCCpivots_gmp pm_ddf_statCCpivots_gmp
++#define ddf_statDS1pivots_gmp pm_ddf_statDS1pivots_gmp
++#define ddf_statDS2pivots_gmp pm_ddf_statDS2pivots_gmp
++#define ddf_statStartTime_gmp pm_ddf_statStartTime_gmp
++#define ddf_zero_gmp pm_ddf_zero_gmp
++#define ddf_AValue_gmp pm_ddf_AValue_gmp
++#define ddf_AddArtificialRay_gmp pm_ddf_AddArtificialRay_gmp
++#define ddf_AddNewHalfspace1_gmp pm_ddf_AddNewHalfspace1_gmp
++#define ddf_AddNewHalfspace2_gmp pm_ddf_AddNewHalfspace2_gmp
++#define ddf_AddRay_gmp pm_ddf_AddRay_gmp
++#define ddf_CheckAdjacency_gmp pm_ddf_CheckAdjacency_gmp
++#define ddf_CheckEquality_gmp pm_ddf_CheckEquality_gmp
++#define ddf_ColumnReduce_gmp pm_ddf_ColumnReduce_gmp
++#define ddf_ComputeRowOrderVector_gmp pm_ddf_ComputeRowOrderVector_gmp
++#define ddf_ConditionalAddEdge_gmp pm_ddf_ConditionalAddEdge_gmp
++#define ddf_CopyAmatrix_gmp pm_ddf_CopyAmatrix_gmp
++#define ddf_CopyArow_gmp pm_ddf_CopyArow_gmp
++#define ddf_CopyBmatrix_gmp pm_ddf_CopyBmatrix_gmp
++#define ddf_CopyNormalizedAmatrix_gmp pm_ddf_CopyNormalizedAmatrix_gmp
++#define ddf_CopyNormalizedArow_gmp pm_ddf_CopyNormalizedArow_gmp
++#define ddf_CreateInitialEdges_gmp pm_ddf_CreateInitialEdges_gmp
++#define ddf_CreateMatrix_gmp pm_ddf_CreateMatrix_gmp
++#define ddf_CreateNewRay_gmp pm_ddf_CreateNewRay_gmp
++#define ddf_CreateSetFamily_gmp pm_ddf_CreateSetFamily_gmp
++#define ddf_DeleteNegativeRays_gmp pm_ddf_DeleteNegativeRays_gmp
++#define ddf_Eliminate_gmp pm_ddf_Eliminate_gmp
++#define ddf_EqualToZero_gmp pm_ddf_EqualToZero_gmp
++#define ddf_Equal_gmp pm_ddf_Equal_gmp
++#define ddf_EvaluateARay1_gmp pm_ddf_EvaluateARay1_gmp
++#define ddf_EvaluateARay2_gmp pm_ddf_EvaluateARay2_gmp
++#define ddf_FeasibilityIndices_gmp pm_ddf_FeasibilityIndices_gmp
++#define ddf_FindBasis_gmp pm_ddf_FindBasis_gmp
++#define ddf_FindInitialRays_gmp pm_ddf_FindInitialRays_gmp
++#define ddf_FreeAmatrix_gmp pm_ddf_FreeAmatrix_gmp
++#define ddf_FreeArow_gmp pm_ddf_FreeArow_gmp
++#define ddf_FreeBmatrix_gmp pm_ddf_FreeBmatrix_gmp
++#define ddf_FreeDDMemory0_gmp pm_ddf_FreeDDMemory0_gmp
++#define ddf_FreeDDMemory_gmp pm_ddf_FreeDDMemory_gmp
++#define ddf_FreeMatrix_gmp pm_ddf_FreeMatrix_gmp
++#define ddf_FreePolyhedra_gmp pm_ddf_FreePolyhedra_gmp
++#define ddf_FreeSetFamily_gmp pm_ddf_FreeSetFamily_gmp
++#define ddf_InitializeAmatrix_gmp pm_ddf_InitializeAmatrix_gmp
++#define ddf_InitializeArow_gmp pm_ddf_InitializeArow_gmp
++#define ddf_InitializeBmatrix_gmp pm_ddf_InitializeBmatrix_gmp
++#define ddf_InnerProduct_gmp pm_ddf_InnerProduct_gmp
++#define ddf_Larger_gmp pm_ddf_Larger_gmp
++#define ddf_LexEqual_gmp pm_ddf_LexEqual_gmp
++#define ddf_LexLarger_gmp pm_ddf_LexLarger_gmp
++#define ddf_LexSmaller_gmp pm_ddf_LexSmaller_gmp
++#define ddf_LinearComb_gmp pm_ddf_LinearComb_gmp
++#define ddf_MatrixRank_gmp pm_ddf_MatrixRank_gmp
++#define ddf_Negative_gmp pm_ddf_Negative_gmp
++#define ddf_Nonnegative_gmp pm_ddf_Nonnegative_gmp
++#define ddf_Nonpositive_gmp pm_ddf_Nonpositive_gmp
++#define ddf_Nonzero_gmp pm_ddf_Nonzero_gmp
++#define ddf_Normalize_gmp pm_ddf_Normalize_gmp
++#define ddf_Partition_gmp pm_ddf_Partition_gmp
++#define ddf_PermuteCopyAmatrix_gmp pm_ddf_PermuteCopyAmatrix_gmp
++#define ddf_PermutePartialCopyAmatrix_gmp pm_ddf_PermutePartialCopyAmatrix_gmp
++#define ddf_Positive_gmp pm_ddf_Positive_gmp
++#define ddf_QuickSort_gmp pm_ddf_QuickSort_gmp
++#define ddf_RandomPermutation_gmp pm_ddf_RandomPermutation_gmp
++#define ddf_SelectNextHalfspace0_gmp pm_ddf_SelectNextHalfspace0_gmp
++#define ddf_SelectNextHalfspace1_gmp pm_ddf_SelectNextHalfspace1_gmp
++#define ddf_SelectNextHalfspace2_gmp pm_ddf_SelectNextHalfspace2_gmp
++#define ddf_SelectNextHalfspace3_gmp pm_ddf_SelectNextHalfspace3_gmp
++#define ddf_SelectNextHalfspace4_gmp pm_ddf_SelectNextHalfspace4_gmp
++#define ddf_SelectNextHalfspace5_gmp pm_ddf_SelectNextHalfspace5_gmp
++#define ddf_SelectNextHalfspace6_gmp pm_ddf_SelectNextHalfspace6_gmp
++#define ddf_SelectNextHalfspace_gmp pm_ddf_SelectNextHalfspace_gmp
++#define ddf_SelectPreorderedNext_gmp pm_ddf_SelectPreorderedNext_gmp
++#define ddf_SetInequalitySets_gmp pm_ddf_SetInequalitySets_gmp
++#define ddf_SetToIdentity_gmp pm_ddf_SetToIdentity_gmp
++#define ddf_Smaller_gmp pm_ddf_Smaller_gmp
++#define ddf_StoreRay1_gmp pm_ddf_StoreRay1_gmp
++#define ddf_StoreRay2_gmp pm_ddf_StoreRay2_gmp
++#define ddf_UniqueRows_gmp pm_ddf_UniqueRows_gmp
++#define ddf_UpdateEdges_gmp pm_ddf_UpdateEdges_gmp
++#define ddf_UpdateRowOrderVector_gmp pm_ddf_UpdateRowOrderVector_gmp
++#define ddf_ZeroIndexSet_gmp pm_ddf_ZeroIndexSet_gmp
++#define ddf_abs_gmp pm_ddf_abs_gmp
++#define ddf_ComputeRowOrderVector2_gmp pm_ddf_ComputeRowOrderVector2_gmp
++#define ddf_CopyLPSolution_gmp pm_ddf_CopyLPSolution_gmp
++#define ddf_CreateLPData_gmp pm_ddf_CreateLPData_gmp
++#define ddf_CreateLP_H_ImplicitLinearity_gmp pm_ddf_CreateLP_H_ImplicitLinearity_gmp
++#define ddf_CreateLP_H_Redundancy_gmp pm_ddf_CreateLP_H_Redundancy_gmp
++#define ddf_CreateLP_V_ImplicitLinearity_gmp pm_ddf_CreateLP_V_ImplicitLinearity_gmp
++#define ddf_CreateLP_V_Redundancy_gmp pm_ddf_CreateLP_V_Redundancy_gmp
++#define ddf_CreateLP_V_SRedundancy_gmp pm_ddf_CreateLP_V_SRedundancy_gmp
++#define ddf_CrissCrossMaximize_gmp pm_ddf_CrissCrossMaximize_gmp
++#define ddf_CrissCrossMinimize_gmp pm_ddf_CrissCrossMinimize_gmp
++#define ddf_CrissCrossSolve_gmp pm_ddf_CrissCrossSolve_gmp
++#define ddf_DualSimplexMaximize_gmp pm_ddf_DualSimplexMaximize_gmp
++#define ddf_DualSimplexMinimize_gmp pm_ddf_DualSimplexMinimize_gmp
++#define ddf_DualSimplexSolve_gmp pm_ddf_DualSimplexSolve_gmp
++#define ddf_ExistsRestrictedFace2_gmp pm_ddf_ExistsRestrictedFace2_gmp
++#define ddf_ExistsRestrictedFace_gmp pm_ddf_ExistsRestrictedFace_gmp
++#define ddf_FindDualFeasibleBasis_gmp pm_ddf_FindDualFeasibleBasis_gmp
++#define ddf_FindLPBasis2_gmp pm_ddf_FindLPBasis2_gmp
++#define ddf_FindLPBasis_gmp pm_ddf_FindLPBasis_gmp
++#define ddf_FindRelativeInterior_gmp pm_ddf_FindRelativeInterior_gmp
++#define ddf_FreeLPData_gmp pm_ddf_FreeLPData_gmp
++#define ddf_FreeLPSolution_gmp pm_ddf_FreeLPSolution_gmp
++#define ddf_FreeOfImplicitLinearity_gmp pm_ddf_FreeOfImplicitLinearity_gmp
++#define ddf_GaussianColumnPivot2_gmp pm_ddf_GaussianColumnPivot2_gmp
++#define ddf_GaussianColumnPivot_gmp pm_ddf_GaussianColumnPivot_gmp
++#define ddf_GetRedundancyInformation_gmp pm_ddf_GetRedundancyInformation_gmp
++#define ddf_ImplicitLinearityRows_gmp pm_ddf_ImplicitLinearityRows_gmp
++#define ddf_ImplicitLinearity_gmp pm_ddf_ImplicitLinearity_gmp
++#define ddf_LPCopyRow_gmp pm_ddf_LPCopyRow_gmp
++#define ddf_LPReplaceRow_gmp pm_ddf_LPReplaceRow_gmp
++#define ddf_LPReverseRow_gmp pm_ddf_LPReverseRow_gmp
++#define ddf_LPSolve0_gmp pm_ddf_LPSolve0_gmp
++#define ddf_LPSolve_gmp pm_ddf_LPSolve_gmp
++#define ddf_MakeLPforInteriorFinding_gmp pm_ddf_MakeLPforInteriorFinding_gmp
++#define ddf_Matrix2Adjacency_gmp pm_ddf_Matrix2Adjacency_gmp
++#define ddf_Matrix2Feasibility2_gmp pm_ddf_Matrix2Feasibility2_gmp
++#define ddf_Matrix2Feasibility_gmp pm_ddf_Matrix2Feasibility_gmp
++#define ddf_Matrix2LP_gmp pm_ddf_Matrix2LP_gmp
++#define ddf_Matrix2WeakAdjacency_gmp pm_ddf_Matrix2WeakAdjacency_gmp
++#define ddf_MatrixCanonicalizeLinearity_gmp pm_ddf_MatrixCanonicalizeLinearity_gmp
++#define ddf_MatrixCanonicalize_gmp pm_ddf_MatrixCanonicalize_gmp
++#define ddf_MatrixRedundancyRemove_gmp pm_ddf_MatrixRedundancyRemove_gmp
++#define ddf_RandomPermutation2_gmp pm_ddf_RandomPermutation2_gmp
++#define ddf_RayShooting_gmp pm_ddf_RayShooting_gmp
++#define ddf_RedundantExtensive_gmp pm_ddf_RedundantExtensive_gmp
++#define ddf_RedundantRowsViaShooting_gmp pm_ddf_RedundantRowsViaShooting_gmp
++#define ddf_RedundantRows_gmp pm_ddf_RedundantRows_gmp
++#define ddf_Redundant_gmp pm_ddf_Redundant_gmp
++#define ddf_ResetTableau_gmp pm_ddf_ResetTableau_gmp
++#define ddf_SRedundantRows_gmp pm_ddf_SRedundantRows_gmp
++#define ddf_SRedundant_gmp pm_ddf_SRedundant_gmp
++#define ddf_SelectCrissCrossPivot_gmp pm_ddf_SelectCrissCrossPivot_gmp
++#define ddf_SelectDualSimplexPivot_gmp pm_ddf_SelectDualSimplexPivot_gmp
++#define ddf_SelectPivot2_gmp pm_ddf_SelectPivot2_gmp
++#define ddf_SelectPreorderedNext2_gmp pm_ddf_SelectPreorderedNext2_gmp
++#define ddf_SetNumberType_gmp pm_ddf_SetNumberType_gmp
++#define ddf_SetSolutions_gmp pm_ddf_SetSolutions_gmp
++#define ddf_TableauEntry_gmp pm_ddf_TableauEntry_gmp
++#define ddf_WriteLPResult_gmp pm_ddf_WriteLPResult_gmp
++#define ddf_WriteSignTableau2_gmp pm_ddf_WriteSignTableau2_gmp
++#define ddf_WriteSignTableau_gmp pm_ddf_WriteSignTableau_gmp
++#define ddf_WriteTableau_gmp pm_ddf_WriteTableau_gmp
++#define ddf_BlockElimination_gmp pm_ddf_BlockElimination_gmp
++#define ddf_FourierElimination_gmp pm_ddf_FourierElimination_gmp
+Index: apps/polytope/src/Makefile.inc
+===================================================================
+--- apps/polytope/src/Makefile.inc	(revision 10580)
++++ apps/polytope/src/Makefile.inc	(working copy)
+@@ -2,8 +2,8 @@
+   ExternalLibs := cdd lrs sympol
+ 
+   lrs_interface$O : ExtraCXXFLAGS = -I$(ProjectTop)/external/lrs
+-  cdd_interface$O : ExtraCXXFLAGS = -I$(ProjectTop)/external/cdd/lib-src-gmp $(call addinclude, $(ProjectTop)/ext_lib/cdd/globals_gmp.h)
+-  cdd_float_interface$O : ExtraCXXFLAGS = -I$(ProjectTop)/external/cdd/lib-src
++  cdd_interface$O : ExtraCXXFLAGS = -I$(ProjectTop)/external/cdd/lib-src-gmp $(call addinclude, $(ProjectTop)/ext_lib/cdd/cdd_rename.h) $(call addinclude, $(ProjectTop)/ext_lib/cdd/globals_gmp.h)
++  cdd_float_interface$O : ExtraCXXFLAGS = -I$(ProjectTop)/external/cdd/lib-src $(call addinclude, $(ProjectTop)/ext_lib/cdd/cdd_rename.h)
+ 
+   ExtraCXXFLAGS += -I$(ProjectTop)/external/permlib/include
+   sympol_interface$O : ExtraCXXFLAGS += -I$(ProjectTop)/external/sympol
+Index: ext_lib/cdd/Makefile.inc
+===================================================================
+--- ext_lib/cdd/Makefile.inc	(revision 10580)
++++ ext_lib/cdd/Makefile.inc	(working copy)
+@@ -1,6 +1,8 @@
+ OwnLibraries := libcdd libcddgmp
+ LibModules := cddio cddmp cddlib cddcore cddlp cddproj setoper
+ 
++libcdd : ExtraCFLAGS := $(call addinclude, $(SourceDir)/cdd_rename.h)
++
+ ifeq "$(MAKECMDGOALS)" "libcdd"
+   src := $(ProjectTop)/external/cdd/lib-src
+ else
+@@ -10,7 +12,7 @@
+ 
+   $(addsuffix $(LO), $(LibModules)) : $(SourceDir)/globals_gmp.h
+ 
+-  libcddgmp : ExtraCFLAGS := -DGMPRATIONAL $(call addinclude, $(SourceDir)/globals_gmp.h)
++  libcddgmp : ExtraCFLAGS := -DGMPRATIONAL $(call addinclude, $(SourceDir)/cdd_rename.h) $(call addinclude, $(SourceDir)/globals_gmp.h)
+ 
+   _system := $(shell uname -m)
+   ifeq "Power Macintosh" "$(_system)"

-- 
an open source computer algebra system



More information about the debian-science-commits mailing list