1. MVHyperConeFromNPoints (mvcones.c:697)
        int MVHyperConeFromNPoints(MvarNormalConeStruct *MVCone,
                                   MvarVecStruct * const *Vecs,
                                   int n)
    
  2. MVHyperConeFromNPoints2 (mvcones.c:745)
        int MVHyperConeFromNPoints2(MvarNormalConeStruct *MVCone,
                                    MvarVecStruct * const *Vecs,
                                    int m)
    
  3. MVHyperConeFromNPoints3 (mvcones.c:842)
        int MVHyperConeFromNPoints3(MvarNormalConeStruct *MVCone,
                                    MvarVecStruct * const *Vecs,
                                    int m)
    
  4. MVHyperPlaneFromNPoints (mvcones.c:643)
        int MVHyperPlaneFromNPoints(MvarPlaneStruct *MVPlane,
                                    MvarVecStruct * const *Vecs,
                                    int n)
    
  5. MVarBzrMVDivide (mvbzrsym.c:38)
        void MVarBzrMVDivide(const MvarMVStruct *MV1,
                             const MvarMVStruct *MV2,
                             MvarMVStruct **Q,
                             MvarMVStruct **R)
    
  6. MVarExprTreeNormalCone (mvcones.c:2074)
        MvarNormalConeStruct *MVarExprTreeNormalCone(MvarExprTreeStruct *Eqn)
    
  7. MVarIsCrvInsideCirc (ms_circ.c:448)
        int MVarIsCrvInsideCirc(const CagdCrvStruct *Crv,
                                CagdRType Center[2],
                                CagdRType Radius,
                                CagdRType Tolerance)
    
  8. MVarMVNormalCone (mvcones.c:1150)
        MvarNormalConeStruct *MVarMVNormalCone(const MvarMVStruct *MV)
    
  9. MVarMVNormalCone2 (mvcones.c:1219)
        MvarNormalConeStruct *MVarMVNormalCone2(const MvarMVStruct *MV,
                                                CagdRType * const *GradPoints,
                                                int TotalLength,
                                                int *MaxDevIndex)
    
  10. MVarMVNormalConeMainAxis (mvcones.c:1294)
        MvarNormalConeStruct *MVarMVNormalConeMainAxis(const MvarMVStruct *MV,
                                                       MvarVecStruct **MainAxis)
    
  11. MVarMVNormalConeMainAxis2 (mvcones.c:1352)
        MvarNormalConeStruct *MVarMVNormalConeMainAxis2(const MvarMVStruct *MV,
                                                        CagdRType * const *GradPoints,
                                                        int TotalLength,
                                                        MvarVecStruct **MainAxis)
    
  12. MVarProjNrmlPrmt2MVScl (mvaccess.c:418)
        MvarMVStruct *MVarProjNrmlPrmt2MVScl(const CagdSrfStruct *Srf,
                                             const CagdSrfStruct *NrmlSrf,
                                             const MvarMVStruct *MVScl)
    
  13. MVarSmallestPrincipalDirection (mvcones.c:1028)
        void MVarSmallestPrincipalDirection(MvarVecStruct *SPDVec,
                                            MvarVecStruct *ConeAxis,
                                            CagdRType * const *GradPoints,
                                            int TotalLength,
                                            int Dim)
    
  14. Mvar2CntctCompute2CntctMotion (mv2cntct.c:3502)
        MvarPolylineStruct *Mvar2CntctCompute2CntctMotion(const CagdCrvStruct *CCrvA,
                                                          const CagdCrvStruct *CCrvB,
                                                          CagdRType Step,
                                                          CagdRType SubdivTol,
                                                          CagdRType NumericTol)
    
  15. Mvar2CtBuildBVH (mv2ctbvh.c:778)
        Mvar2CtBVHStruct *Mvar2CtBuildBVH(CagdCrvStruct *Crv,
                                          CagdRType SubdivTol,
                                          CagdRType BvTol)
    
  16. Mvar2CtBuildCParamHierarchy (mv2ctaux.c:147)
        void Mvar2CtBuildCParamHierarchy(CagdCrvStruct *Circle,
                                         Mvar2CtCParamStruct **Node,
                                         CagdRType Min,
                                         CagdRType Max,
                                         CagdRType Tol)
    
  17. Mvar2CtCheck2CtTrace (mv2ctaux.c:1056)
        CagdBType Mvar2CtCheck2CtTrace(Mvar2CtBVNodeStruct *Nodes[4],
                                       Mvar2CtCParamStruct *Cparam,
                                       CagdRType Tol)
    
  18. Mvar2CtConnectPeriodic (mv2ctaux.c:2292)
        MvarPolylineStruct *Mvar2CtConnectPeriodic(MvarPolylineStruct *Polys,
                                                   CagdRType Tol)
    
  19. Mvar2CtCurvatureOverlap (mv2ctaux.c:90)
        CagdBType Mvar2CtCurvatureOverlap(Mvar2CtBVNodeStruct *ANode,
                                          Mvar2CtBVNodeStruct *BNode,
                                          Mvar2CtCParamStruct *Cparam)
    
  20. Mvar2CtExtractMVRegion (mv2ctaux.c:1507)
        MvarMVStruct **Mvar2CtExtractMVRegion(MvarMVStruct **MVs,
                                              int MVNum,
                                              CagdRType *Min,
                                              CagdRType *Max)
    
  21. Mvar2CtFreeBVH (mv2ctbvh.c:853)
        void Mvar2CtFreeBVH(Mvar2CtBVHStruct *Bvh)
    
  22. Mvar2CtFreeCparam (mv2ctaux.c:234)
        void Mvar2CtFreeCparam(Mvar2CtCParamStruct *Node)
    
  23. Mvar2CtGetMiddlePt (mv2ctaux.c:1956)
        MvarPtStruct *Mvar2CtGetMiddlePt(MvarPtStruct *PtList, int Length)
    
  24. Mvar2CtGetParentBVNode (mv2ctbvh.c:594)
        void Mvar2CtGetParentBVNode(Mvar2CtBVNodeStruct *Node,
                                    CagdRType Min,
                                    CagdRType Max,
                                    Mvar2CtBVNodeStruct **Parent)
    
  25. Mvar2CtGetParentCparam (mv2ctaux.c:207)
        void Mvar2CtGetParentCparam(Mvar2CtCParamStruct *Node,
                                    CagdRType Min,
                                    CagdRType Max,
                                    Mvar2CtCParamStruct **Parent)
    
  26. Mvar2CtGetTheta (mv2ctaux.c:369)
        CagdRType Mvar2CtGetTheta(CagdRType x, CagdRType y)
    
  27. Mvar2CtInDomain (mv2ctaux.c:1555)
        CagdBType Mvar2CtInDomain(CagdRType *Min,
                                  CagdRType *Max,
                                  MvarPtStruct *MPt)
    
  28. Mvar2CtIsConnectedNode (mv2ctaux.c:998)
        CagdBType Mvar2CtIsConnectedNode(Mvar2CtBVNodeStruct *Node1,
                                         Mvar2CtBVNodeStruct *Node2)
    
  29. Mvar2CtIsPassing (mv2ctaux.c:1587)
        CagdBType Mvar2CtIsPassing(CagdRType *Min,
                                   CagdRType *Max,
                                   MvarPolylineStruct *MPoly)
    
  30. Mvar2CtLineLineDist (mv2ctbvh.c:267)
        CagdRType Mvar2CtLineLineDist(Mvar2CtLineStruct *A, Mvar2CtLineStruct *B)
    
  31. Mvar2CtLinePointDist (mv2ctbvh.c:330)
        CagdRType Mvar2CtLinePointDist(CagdPType P, CagdPType L[2])
    
  32. Mvar2CtNormalOverlap (mv2ctaux.c:410)
        CagdBType Mvar2CtNormalOverlap(Mvar2CtBVNodeStruct *ANode,
                                       Mvar2CtBVNodeStruct *BNode,
                                       CagdRType RMin,
                                       CagdRType RMax)
    
  33. Mvar2CtNormalOverlapBoth (mv2ctaux.c:571)
        CagdBType Mvar2CtNormalOverlapBoth(Mvar2CtBVNodeStruct *ANode,
                                           Mvar2CtBVNodeStruct *BNode)
    
  34. Mvar2CtPenetrationDepth (mv2ctbvh.c:1158)
        CagdRType Mvar2CtPenetrationDepth(Mvar2CtBVHStruct *BvhA,
                                          Mvar2CtBVHStruct **BvhBs,
                                          int BSize,
                                          CagdRType Xtrans,
                                          CagdRType Ytrans,
                                          CagdRType Rot)
    
  35. Mvar2CtReduce2CtDomain (mv2ctaux.c:1153)
        void Mvar2CtReduce2CtDomain(Mvar2CtBVNodeStruct *Nodes[4],
                                    Mvar2CtCParamStruct *Cparam,
                                    CagdRType Min[5],
                                    CagdRType Max[5],
                                    int MinMax,
                                    int FixedDir,
                                    CagdRType Tol)
    
  36. Mvar2CtReduce3CtDomain (mv2ctaux.c:1308)
        void Mvar2CtReduce3CtDomain(Mvar2CtBVNodeStruct *Nodes[6],
                                    Mvar2CtCParamStruct *Cparam,
                                    CagdRType Min[7],
                                    CagdRType Max[7])
    
  37. Mvar2CtReduceRotExtremeDomain (mv2ctaux.c:1404)
        void Mvar2CtReduceRotExtremeDomain(Mvar2CtBVNodeStruct *Nodes[4],
                                           Mvar2CtCParamStruct *Cparam,
                                           CagdRType Min[5],
                                           CagdRType Max[5],
                                           CagdRType Tol)
    
  38. Mvar2CtRejectbyCurvature (mv2ctaux.c:960)
        CagdBType Mvar2CtRejectbyCurvature(Mvar2CtBVNodeStruct *Node1,
                                           Mvar2CtBVNodeStruct *Node2)
    
  39. Mvar2CtSetNodeId (mv2ctbvh.c:563)
        void Mvar2CtSetNodeId(Mvar2CtBVNodeStruct *Node, int Id)
    
  40. Mvar2CtSwapTrace (mv2ctaux.c:2039)
        void Mvar2CtSwapTrace(MvarPolylineStruct *MPoly)
    
  41. Mvar2CtTraceBBox (mv2ctaux.c:2085)
        void Mvar2CtTraceBBox(CagdRType *Min,
                              CagdRType *Max,
                              MvarPtStruct *SPt,
                              MvarPtStruct *EPt)
    
  42. Mvar2CtTraceCollide (mv2ctaux.c:1987)
        int Mvar2CtTraceCollide(MvarPolylineStruct *Poly1,
                                MvarPolylineStruct *Poly2)
    
  43. Mvar2CtValidate2Ct (mv2ctaux.c:1627)
        MvarPtStruct *Mvar2CtValidate2Ct(MvarPtStruct *MPts,
                                         Mvar2CtBVHStruct *BvhA,
                                         Mvar2CtBVHStruct **BvhBs,
                                         int BSize,
                                         CagdCrvStruct *Circle)
    
  44. Mvar2CtValidateCurvContact (mv2ctaux.c:1697)
        MvarPtStruct *Mvar2CtValidateCurvContact(MvarPtStruct *MPts,
                                                 Mvar2CtBVHStruct *BvhA,
                                                 Mvar2CtBVHStruct **BvhBs,
                                                 int BSize,
                                                 int BIndex,
                                                 CagdCrvStruct *Circle)
    
  45. Mvar2CtValidateTraces (mv2ctaux.c:1759)
        MvarPolylineStruct *Mvar2CtValidateTraces(MvarPolylineStruct *Polys,
                                                  Mvar2CtBVHStruct *BvhA,
                                                  Mvar2CtBVHStruct **BvhBs,
                                                  int BSize,
                                                  CagdCrvStruct *Circle)
    
  46. Mvar3CircsInTriangles (mvarpack.c:50)
        MvarPtStruct *Mvar3CircsInTriangles(const CagdPType Pts[3],
                                            CagdRType SubdivTol,
                                            CagdRType NumericTol)
    
  47. Mvar6CircsInTriangles (mvarpck2.c:40)
        MvarPtStruct *Mvar6CircsInTriangles(const CagdPType Pts[3],
                                            CagdRType SubdivTol,
                                            CagdRType NumericTol)
    
  48. MvarAdjacentSrfSrfInter (selfintr.c:1402)
        MvarPolylineStruct *MvarAdjacentSrfSrfInter(const CagdSrfStruct *Srf1,
                                                    const CagdSrfStruct *Srf2,
                                                    CagdSrfBndryType Srf1Bndry,
                                                    CagdRType SubdivTol,
                                                    CagdRType NumericTol)
    
  49. MvarAre2MVsPossiblySharingBndry (mvar_aux.c:1768)
        CagdBType MvarAre2MVsPossiblySharingBndry(const MvarMVStruct *MV1,
                                                  const MvarMVStruct *MV2,
                                                  int Dir,
                                                  CagdBType *MV1Rev,
                                                  CagdBType *MV2Rev,
                                                  CagdRType Eps)
    
  50. MvarAre2MVsSharingBndry (mvar_aux.c:1870)
        int MvarAre2MVsSharingBndry(const MvarMVStruct *MV1,
                                    int Dir1,
                                    CagdBType MaxBndry1,
                                    const MvarMVStruct *MV2,
                                    int Dir2,
                                    CagdBType MaxBndry2,
                                    IrtRType Tolerance,
                                    int *Modified)
    
  51. MvarBBoxOfCrossProd (mvarbbox.c:458)
        void MvarBBoxOfCrossProd(const MvarBBoxStruct *BBox1,
                                 const MvarBBoxStruct *BBox2,
                                 MvarBBoxStruct *DCrossBBox)
    
  52. MvarBBoxOfDotProd (mvarbbox.c:311)
        void MvarBBoxOfDotProd(const MvarBBoxStruct *BBox1,
                               const MvarBBoxStruct *BBox2,
                               MvarBBoxStruct *DProdBBox)
    
  53. MvarBBoxOfDotProd2 (mvarbbox.c:355)
        void MvarBBoxOfDotProd2(const MvarBBoxStruct *BBox1,
                                const MvarBBoxStruct *BBox2,
                                MvarBBoxStruct *DProdBBox)
    
  54. MvarBlendConvexMVMV (mvar_sym.c:1370)
        MvarMVStruct *MvarBlendConvexMVMV(const MvarMVStruct *MV1,
                                          const MvarMVStruct *MV2,
                                          const MvarMVStruct *MVT)
    
  55. MvarBlendMVMV (mvar_sym.c:1335)
        MvarMVStruct *MvarBlendMVMV(const MvarMVStruct *MV1,
                                    const MvarMVStruct *Scalar1,
                                    const MvarMVStruct *MV2,
                                    const MvarMVStruct *Scalar2)
    
  56. MvarBndryMVsFromMV (mvarbbox.c:491)
        MvarMVStruct **MvarBndryMVsFromMV(const MvarMVStruct *MV)
    
  57. MvarBsctApplyCC (mvbiscon.c:246)
        int MvarBsctApplyCC(MvarVoronoiCrvStruct *Cv1,
                            MvarVoronoiCrvStruct **CCFreeCrvs)
    
  58. MvarBsctApplyLL (mvbiscon.c:124)
        MvarVoronoiCrvStruct *MvarBsctApplyLL(MvarVoronoiCrvStruct *Cv1)
    
  59. MvarBsctCheckFootPtEqualsMinDistPt (mvtrmpcr.c:709)
        CagdBType MvarBsctCheckFootPtEqualsMinDistPt(CagdCrvStruct *Crv1,
                                                     CagdRType *Pt,
                                                     CagdPType BP)
    
  60. MvarBsctComputeCrvPtBis (mvtrmpcr.c:223)
        CagdPtStruct *MvarBsctComputeCrvPtBis(CagdCrvStruct *Crv,
                                              CagdRType *Pt,
                                              CagdRType t)
    
  61. MvarBsctComputeDenomOfP (mvtrmbis.c:49)
        void MvarBsctComputeDenomOfP(CagdCrvStruct *Crv1Inp,
                                     CagdCrvStruct *Crv2Inp,
                                     CagdSrfStruct **DenomOut)
    
  62. MvarBsctComputeF3 (mvtrmbis.c:142)
        void MvarBsctComputeF3(CagdCrvStruct *Crv1Inp,
                               CagdCrvStruct *Crv2Inp,
                               CagdCrvStruct **Crv1Coerced,
                               CagdCrvStruct **Crv2Coerced,
                               CagdSrfStruct **F3,
                               CagdSrfStruct **L1,
                               CagdSrfStruct **L2,
                               CagdSrfStruct **CC1,
                               CagdSrfStruct **CC2)
    
  63. MvarBsctComputeLowerEnvelope (mvlowenv.c:1045)
        void MvarBsctComputeLowerEnvelope(MvarVoronoiCrvStruct *InputCurves,
                                          MvarVoronoiCrvStruct **LowerEnvelope)
    
  64. MvarBsctComputeXYFromBisTR (mvtrmbis.c:473)
        CagdRType *MvarBsctComputeXYFromBisTR(CagdCrvStruct *Crv1,
                                              CagdRType t,
                                              CagdCrvStruct *Crv2,
                                              CagdRType r,
                                              CagdRType *InterPt)
    
  65. MvarBsctCrvPtCurvature (mvtrmpcr.c:473)
        CagdCrvStruct *MvarBsctCrvPtCurvature(CagdCrvStruct *Crv,
                                              CagdRType *Pt,
                                              CagdRType Alpha)
    
  66. MvarBsctCrvPtLeft (mvtrmpcr.c:283)
        CagdCrvStruct *MvarBsctCrvPtLeft(CagdCrvStruct *Crv,
                                         CagdRType *Pt,
                                         CagdRType Alpha)
    
  67. MvarBsctCurveLeft (mvvorcrv.c:258)
        void MvarBsctCurveLeft(MvarVoronoiCrvStruct *Cv, MvarPtStruct *Res)
    
  68. MvarBsctCurveRight (mvvorcrv.c:356)
        void MvarBsctCurveRight(MvarVoronoiCrvStruct *Cv, MvarPtStruct *Res)
    
  69. MvarBsctCv1IsYSmallerAt (mvvorcrv.c:467)
        int MvarBsctCv1IsYSmallerAt(MvarVoronoiCrvStruct *Cv1,
                                    MvarVoronoiCrvStruct *Cv2,
                                    MvarPtStruct *MidPoint)
    
  70. MvarBsctDenomPtCrvBis (mvtrmpcr.c:82)
        CagdCrvStruct *MvarBsctDenomPtCrvBis(CagdCrvStruct *Crv,
                                             CagdPType Pt,
                                             CagdRType Alpha)
    
  71. MvarBsctGetAllIntersectionPoints (mvvorcrv.c:895)
        void MvarBsctGetAllIntersectionPoints(MvarVoronoiCrvStruct *Cv1,
                                              MvarVoronoiCrvStruct *Cv2,
                                              MvarPtStruct **Points)
    
  72. MvarBsctIsCrvLeftToLine (mvtrmpcr.c:1069)
        CagdRType MvarBsctIsCrvLeftToLine(CagdCrvStruct *Crv,
                                          CagdRType *Pt,
                                          CagdPType LeftNormal)
    
  73. MvarBsctIsCurveLL (mvbiscon.c:35)
        int MvarBsctIsCurveLL(MvarVoronoiCrvStruct *Cv)
    
  74. MvarBsctIsXSmaller (mvvorcrv.c:175)
        int MvarBsctIsXSmaller(MvarPtStruct *P1, MvarPtStruct *P2)
    
  75. MvarBsctNewFindZeroSetOfSrfAtParam (mvsplmon.c:206)
        MvarPtStruct *MvarBsctNewFindZeroSetOfSrfAtParam(CagdSrfStruct *Srf,
                                                         CagdRType Param,
                                                         CagdSrfDirType Dir,
                                                         CagdRType MvarBsctSubdivTol,
                                                         CagdRType MvarBsctNumerTol,
                                                         CagdBType ShouldCheckEndPoints)
    
  76. MvarBsctPurgeAwayLLAndCCConstraints (mvbiscon.c:358)
        MvarVoronoiCrvStruct *MvarBsctPurgeAwayLLAndCCConstraints(MvarVoronoiCrvStruct
                                                                           *InputCrvs)
    
  77. MvarBsctSkel2DEqPts3Crvs (mvtrmbis.c:553)
        MvarPtStruct *MvarBsctSkel2DEqPts3Crvs(CagdCrvStruct *Crv1Inp,
                                               CagdCrvStruct *Crv2Inp,
                                               CagdCrvStruct *Crv3Inp)
    
  78. MvarBsctSplitCurve (mvvorcrv.c:984)
        void MvarBsctSplitCurve(MvarVoronoiCrvStruct *Cv,
                                MvarPtStruct *SplitPt,
                                MvarVoronoiCrvStruct **CvLeft,
                                MvarVoronoiCrvStruct **CvRight)
    
  79. MvarBsctSplitImplicitCrvToMonotonePieces (mvsplmon.c:1146)
        void MvarBsctSplitImplicitCrvToMonotonePieces(CagdSrfStruct *Srf,
                                                      CagdSrfStruct **OutLst,
                                                      CagdRType MvarBsctSubdivTol,
                                                      CagdRType MvarBsctNumerTol)
    
  80. MvarBsctTrimCrvPt (mvtrmpcr.c:1132)
        CagdCrvStruct *MvarBsctTrimCrvPt(CagdCrvStruct *Crv,
                                         CagdRType *Pt,
                                         CagdRType Alpha,
                                         CagdCrvStruct *BaseCrv)
    
  81. MvarBsctTrimCrvPtPair (mvtrmpcr.c:770)
        CagdCrvStruct *MvarBsctTrimCrvPtPair(CagdCrvStruct *Crv,
                                             CagdRType *Pt,
                                             CagdRType Alpha)
    
  82. MvarBsctTrimCurveBetween (mvlowenv.c:115)
        void MvarBsctTrimCurveBetween(MvarVoronoiCrvStruct *Cv,
                                      MvarPtStruct *Pt1,
                                      MvarPtStruct *Pt2,
                                      MvarVoronoiCrvStruct **TrimmedCurve)
    
  83. MvarBsctTrimSurfaceByUVBbox (mvsplmon.c:369)
        CagdSrfStruct *MvarBsctTrimSurfaceByUVBbox(CagdSrfStruct *Srf,
                                                   CagdBBoxStruct UVBbox)
    
  84. MvarBspCrvInterpVecs (mvar_int.c:58)
        CagdCrvStruct *MvarBspCrvInterpVecs(const MvarVecStruct *vecList,
                                            int Order,
                                            int CrvSize,
                                            CagdParametrizationType ParamType,
                                            CagdBType Periodic)
    
  85. MvarBspMVDerive (mvar_der.c:176)
        MvarMVStruct *MvarBspMVDerive(const MvarMVStruct *MV,
                                      MvarMVDirType Dir,
                                      CagdBType DeriveScalar)
    
  86. MvarBspMVDeriveAllBounds (mvar_der.c:583)
        void MvarBspMVDeriveAllBounds(const MvarMVStruct *MV, IrtMinMaxType *MinMax)
    
  87. MvarBspMVDeriveBound (mvar_der.c:410)
        void MvarBspMVDeriveBound(const MvarMVStruct *MV,
                                  MvarMVDirType Dir,
                                  CagdRType MinMax[2])
    
  88. MvarBspMVDeriveRational (mvbspsym.c:203)
        MvarMVStruct *MvarBspMVDeriveRational(const MvarMVStruct *MV,
                                              MvarMVDirType Dir)
    
  89. MvarBspMVDeriveScalar (mvar_der.c:283)
        MvarMVStruct *MvarBspMVDeriveScalar(const MvarMVStruct *MV, MvarMVDirType Dir)
    
  90. MvarBspMVHasOpenEC (mvar_aux.c:1393)
        CagdBType MvarBspMVHasOpenEC(const MvarMVStruct *MV)
    
  91. MvarBspMVHasOpenECInDir (mvar_aux.c:1364)
        CagdBType MvarBspMVHasOpenECInDir(const MvarMVStruct *MV, MvarMVDirType Dir)
    
  92. MvarBspMVInteriorKnots (mvar_aux.c:1487)
        int MvarBspMVInteriorKnots(const MvarMVStruct *MV, CagdRType *Knot)
    
  93. MvarBspMVIsPeriodic (mvar_aux.c:1455)
        CagdBType MvarBspMVIsPeriodic(const MvarMVStruct *MV)
    
  94. MvarBspMVIsPeriodicInDir (mvar_aux.c:1431)
        CagdBType MvarBspMVIsPeriodicInDir(const MvarMVStruct *MV, MvarMVDirType Dir)
    
  95. MvarBspMVKnotInsertNDiff (mvar_ref.c:88)
        MvarMVStruct *MvarBspMVKnotInsertNDiff(const MvarMVStruct *MV,
                                               MvarMVDirType Dir,
                                               int Replace,
                                               CagdRType *t,
                                               int n)
    
  96. MvarBspMVMult (mvbspsym.c:58)
        MvarMVStruct *MvarBspMVMult(const MvarMVStruct *CMV1, const MvarMVStruct *CMV2)
    
  97. MvarBspMVNew (mvar_gen.c:173)
        MvarMVStruct *MvarBspMVNew(int Dim,
                                   const int *Lengths,
                                   const int *Orders,
                                   MvarPointType PType)
    
  98. MvarBspMVSubdivAtParam (mvar_sub.c:233)
        MvarMVStruct *MvarBspMVSubdivAtParam(const MvarMVStruct *MV,
                                             CagdRType t,
                                             MvarMVDirType Dir)
    
  99. MvarBspMVSubdivAtParamOneSide (mvar_sub.c:638)
        MvarMVStruct *MvarBspMVSubdivAtParamOneSide(const MvarMVStruct *MV,
                                                    CagdRType t,
                                                    MvarMVDirType Dir,
                                                    IrtBType LeftSide)
    
  100. MvarBspMultComputationMethod (mvbspsym.c:37)
        int MvarBspMultComputationMethod(int BspMultUsingInter)
    
  101. MvarBspSrfSelfInterDiagFactor (selfintr.c:1651)
        MvarPolylineStruct *MvarBspSrfSelfInterDiagFactor(const CagdSrfStruct *Srf,
                                                          CagdRType SubdivTol,
                                                          CagdRType NumericTol)
    
  102. MvarBuildParamMV (mvar_gen.c:270)
        MvarMVStruct *MvarBuildParamMV(int Dim, int Dir, CagdRType Min, CagdRType Max)
    
  103. MvarBzrLinearInOneDir (mvar_aux.c:1526)
        MvarMVStruct *MvarBzrLinearInOneDir(int Dim, int Dir, MvarPointType PType)
    
  104. MvarBzrMVDerive (mvar_der.c:74)
        MvarMVStruct *MvarBzrMVDerive(const MvarMVStruct *MV,
                                      MvarMVDirType Dir,
                                      CagdBType DeriveScalar)
    
  105. MvarBzrMVDeriveAllBounds (mvar_der.c:518)
        void MvarBzrMVDeriveAllBounds(const MvarMVStruct *MV, CagdMinMaxType *MinMax)
    
  106. MvarBzrMVDeriveBound (mvar_der.c:351)
        void MvarBzrMVDeriveBound(const MvarMVStruct *MV,
                                  MvarMVDirType Dir,
                                  CagdRType MinMax[2])
    
  107. MvarBzrMVDeriveRational (mvbzrsym.c:525)
        MvarMVStruct *MvarBzrMVDeriveRational(const MvarMVStruct *MV,
                                              MvarMVDirType Dir)
    
  108. MvarBzrMVDeriveScalar (mvar_der.c:139)
        MvarMVStruct *MvarBzrMVDeriveScalar(const MvarMVStruct *MV, MvarMVDirType Dir)
    
  109. MvarBzrMVMult (mvbzrsym.c:309)
        MvarMVStruct *MvarBzrMVMult(const MvarMVStruct *MV1, const MvarMVStruct *MV2)
    
  110. MvarBzrMVNew (mvar_gen.c:214)
        MvarMVStruct *MvarBzrMVNew(int Dim, const int *Lengths, MvarPointType PType)
    
  111. MvarBzrMVRegionFromMV (mvar_aux.c:747)
        MvarMVStruct *MvarBzrMVRegionFromMV(const MvarMVStruct *MV,
                                            CagdRType t1,
                                            CagdRType t2,
                                            MvarMVDirType Dir)
    
  112. MvarBzrMVSubdivAtParam (mvar_sub.c:179)
        MvarMVStruct *MvarBzrMVSubdivAtParam(const MvarMVStruct *MV,
                                             CagdRType t,
                                             MvarMVDirType Dir)
    
  113. MvarBzrMVSubdivAtParamOneSide (mvar_sub.c:574)
        MvarMVStruct *MvarBzrMVSubdivAtParamOneSide(const MvarMVStruct *MV,
                                                    CagdRType t,
                                                    MvarMVDirType Dir,
                                                    IrtBType LeftSide)
    
  114. MvarBzrMultBrnBasis (mvbzrsym.c:216)
        MvarMVStruct *MvarBzrMultBrnBasis(const MvarMVStruct *MV,
                                          int *MulOrders,
                                          int *MulIndices)
    
  115. MvarBzrSelfInter4VarDecomp (selfintr.c:1043)
        void MvarBzrSelfInter4VarDecomp(const CagdSrfStruct *Srf,
                                        MvarMVStruct **U1MinusU3Factor,
                                        MvarMVStruct **U2MinusU4Factor)
    
  116. MvarBzrSrfSelfInterDiagFactor (selfintr.c:1268)
        MvarPolylineStruct *MvarBzrSrfSelfInterDiagFactor(const CagdSrfStruct *Srf,
                                                          CagdRType SubdivTol,
                                                          CagdRType NumericTol)
    
  117. MvarCalculateExtremePoints (mvarjimp.c:299)
        MvarPtStruct *MvarCalculateExtremePoints(const MvarMVStruct *MV)
    
  118. MvarCalculateTVJacobian (mvarjimp.c:635)
        MvarMVStruct *MvarCalculateTVJacobian(const TrivTVStruct *TV)
    
  119. MvarCircAtDirMax (mvarpck3.c:312)
        MvarPtStruct *MvarCircAtDirMax(const CagdCrvStruct *Bndry,
                                       CagdPType XBnd,
                                       CagdPType YBnd,
                                       CagdRType Radius,
                                       const CagdPType Dir,
                                       CagdRType NumericTol,
                                       CagdRType SubdivTol)
    
  120. MvarCircOnLineTangToBdry (mvarpck3.c:452)
        MvarPtStruct *MvarCircOnLineTangToBdry(const CagdCrvStruct *Bndry,
                                               const CagdCrvStruct *InNrml,
                                               CagdRType Radius,
                                               const CagdPType Dir,
                                               const CagdPType Pt,
                                               CagdRType NumericTol,
                                               CagdRType SubdivTol)
    
  121. MvarCircTanAtTwoPts (mvarpck3.c:578)
        MvarPtStruct *MvarCircTanAtTwoPts(const CagdCrvStruct *Bndry,
                                          CagdPType XBnd,
                                          CagdPType YBnd,
                                          CagdRType Radius,
                                          CagdRType NumericTol,
                                          CagdRType SubdivTol)
    
  122. MvarCircTanTo2Crvs (mvtangnt.c:415)
        MvarPtStruct *MvarCircTanTo2Crvs(const CagdCrvStruct *Crv1,
                                         const CagdCrvStruct *Crv2,
                                         CagdRType Radius,
                                         CagdRType Tol)
    
  123. MvarCircTanTo3Crvs (mvtangnt.c:553)
        MvarPtStruct *MvarCircTanTo3Crvs(const CagdCrvStruct *Crv1,
                                         const CagdCrvStruct *Crv2,
                                         const CagdCrvStruct *Crv3,
                                         CagdRType SubdivTol,
                                         CagdRType NumericTol,
                                         CagdBType OneSideOrientation)
    
  124. MvarCircTanToCircCrv3By3 (mvarpck3.c:760)
        MvarPtStruct *MvarCircTanToCircCrv3By3(const CagdCrvStruct *Bndry,
                                               const CagdCrvStruct *InNrml,
                                               CagdPType XBnd,
                                               CagdPType YBnd,
                                               const CagdPType Center,
                                               CagdRType Radius,
                                               CagdBType BndBndryPar,
                                               CagdRType BndryPar,
                                               CagdRType NumericTol,
                                               CagdRType SubdivTol)
    
  125. MvarCircTanToCrvXCoord (mvarpck3.c:179)
        MvarPtStruct *MvarCircTanToCrvXCoord(const CagdCrvStruct *Bndry,
                                             const CagdCrvStruct *InNrml,
                                             CagdPType YBnd,
                                             CagdRType Radius,
                                             CagdRType XCoord,
                                             CagdRType NumericTol,
                                             CagdRType SubdivTol)
    
  126. MvarCircTanToCrvYCoord (mvarpck3.c:47)
        MvarPtStruct *MvarCircTanToCrvYCoord(const CagdCrvStruct *Bndry,
                                             const CagdCrvStruct *InNrml,
                                             CagdPType XBnd,
                                             CagdRType Radius,
                                             CagdRType YCoord,
                                             CagdRType NumericTol,
                                             CagdRType SubdivTol)
    
  127. MvarCntctTangentialCrvCrvC1 (contacts.c:41)
        MvarPtStruct *MvarCntctTangentialCrvCrvC1(const CagdCrvStruct *Crv1,
                                                  const CagdCrvStruct *Crv2,
                                                  CagdRType Epsilon)
    
  128. MvarCnvrtBsp2BzrMV (mvar_gen.c:1645)
        MvarMVStruct *MvarCnvrtBsp2BzrMV(const MvarMVStruct *MV)
    
  129. MvarCnvrtBzr2BspMV (mvar_gen.c:1606)
        MvarMVStruct *MvarCnvrtBzr2BspMV(const MvarMVStruct *MV)
    
  130. MvarCnvrtBzr2PwrMV (mvbzrpwr.c:63)
        MvarMVStruct *MvarCnvrtBzr2PwrMV(const MvarMVStruct *MV)
    
  131. MvarCnvrtCagdPtsToMVPts (mvar_pll.c:814)
        MvarPtStruct *MvarCnvrtCagdPtsToMVPts(const CagdPtStruct *Pts)
    
  132. MvarCnvrtCrvToMV (mvareval.c:982)
        MvarMVStruct *MvarCnvrtCrvToMV(const CagdCrvStruct *Crv)
    
  133. MvarCnvrtFloat2OpenMV (mvar_aux.c:1311)
        MvarMVStruct *MvarCnvrtFloat2OpenMV(const MvarMVStruct *MV)
    
  134. MvarCnvrtIritLinCrvsToMVPolys (mvar_pll.c:1115)
        MvarPolylineStruct *MvarCnvrtIritLinCrvsToMVPolys(const CagdCrvStruct *Crvs)
    
  135. MvarCnvrtMVPolysToCtlPts (mvar_pll.c:876)
        struct IPObjectStruct *MvarCnvrtMVPolysToCtlPts(const MvarPolylineStruct
                                                                             *MVPlls)
    
  136. MvarCnvrtMVPolysToIritCrvs (mvar_pll.c:1058)
        CagdCrvStruct *MvarCnvrtMVPolysToIritCrvs(const MvarPolylineStruct *MVPlls,
                                                  int Order)
    
  137. MvarCnvrtMVPolysToIritPolys (mvar_pll.c:912)
        IPObjectStruct *MvarCnvrtMVPolysToIritPolys(const MvarPolylineStruct *MVPlls)
    
  138. MvarCnvrtMVPolysToIritPolys2 (mvar_pll.c:974)
        IPObjectStruct *MvarCnvrtMVPolysToIritPolys2(const MvarPolylineStruct *MVPlls,
                                                     int IgnoreIndividualPts)
    
  139. MvarCnvrtMVPolysToMVPts (mvar_pll.c:845)
        MvarPtStruct *MvarCnvrtMVPolysToMVPts(const MvarPolylineStruct *MVPlls)
    
  140. MvarCnvrtMVPtsToCagdPts (mvar_pll.c:502)
        CagdPtStruct *MvarCnvrtMVPtsToCagdPts(const MvarPtStruct *MVPts)
    
  141. MvarCnvrtMVPtsToCtlPts (mvar_pll.c:537)
        IPObjectStruct *MvarCnvrtMVPtsToCtlPts(const MvarPtStruct *MVPts,
                                               IrtRType MergeTol)
    
  142. MvarCnvrtMVPtsToPolys (mvar_pll.c:605)
        IPObjectStruct *MvarCnvrtMVPtsToPolys(const MvarPtStruct *MVPts,
                                              const MvarMVStruct *MV,
                                              IrtRType MergeTol)
    
  143. MvarCnvrtMVPtsToPolys2 (mvar_pll.c:678)
        IPPolygonStruct *MvarCnvrtMVPtsToPolys2(const MvarPtStruct *InPts,
                                                CagdRType FineNess,
                                                int Dim,
                                                IrtRType *ParamDomain)
    
  144. MvarCnvrtMVToCrv (mvareval.c:1038)
        CagdCrvStruct *MvarCnvrtMVToCrv(const MvarMVStruct *MV)
    
  145. MvarCnvrtMVToSrf (mvareval.c:1171)
        CagdSrfStruct *MvarCnvrtMVToSrf(const MvarMVStruct *MV)
    
  146. MvarCnvrtMVToTV (mvareval.c:1329)
        TrivTVStruct *MvarCnvrtMVToTV(const MvarMVStruct *MV)
    
  147. MvarCnvrtMVTrsToIritPolygons (mvar_pll.c:1197)
        IPObjectStruct *MvarCnvrtMVTrsToIritPolygons(const MvarTriangleStruct *MVTrs,
                                                     int *Coords)
    
  148. MvarCnvrtPeriodic2FloatMV (mvar_aux.c:1239)
        MvarMVStruct *MvarCnvrtPeriodic2FloatMV(const MvarMVStruct *MV)
    
  149. MvarCnvrtPwr2BzrMV (mvbzrpwr.c:161)
        MvarMVStruct *MvarCnvrtPwr2BzrMV(const MvarMVStruct *MV)
    
  150. MvarCnvrtSrfToMV (mvareval.c:1097)
        MvarMVStruct *MvarCnvrtSrfToMV(const CagdSrfStruct *Srf)
    
  151. MvarCnvrtTVToMV (mvareval.c:1244)
        MvarMVStruct *MvarCnvrtTVToMV(const TrivTVStruct *TV)
    
  152. MvarCoerceMVTo (mvarcoer.c:52)
        MvarMVStruct *MvarCoerceMVTo(const MvarMVStruct *MV, MvarPointType PType)
    
  153. MvarCoerceMVsTo (mvarcoer.c:25)
        MvarMVStruct *MvarCoerceMVsTo(const MvarMVStruct *MV, MvarPointType PType)
    
  154. MvarComposeMVMdl (mvcomps2.c:736)
        MdlModelStruct *MvarComposeMVMdl(const MvarMVStruct *MV,
                                         const MdlModelStruct *Models)
    
  155. MvarComposeMVVModel (mvcomps2.c:813)
        VMdlVModelStruct *MvarComposeMVVModel(const MvarMVStruct *MV,
                                              const VMdlVModelStruct *Vmdl)
    
  156. MvarComposedSrfAssumeSrf (mvcomps2.c:1051)
        MvarComposedSrfStruct *MvarComposedSrfAssumeSrf(CagdSrfStruct *Srf)
    
  157. MvarComposedSrfAssumeTSrf (mvcomps2.c:1082)
        MvarComposedSrfStruct *MvarComposedSrfAssumeTSrf(TrimSrfStruct *TSrf)
    
  158. MvarComposedSrfCopy (mvcomps2.c:1112)
        MvarComposedSrfStruct *MvarComposedSrfCopy(const MvarComposedSrfStruct
                                                                             *CompSrf)
    
  159. MvarComposedSrfCopyList (mvcomps2.c:1144)
        MvarComposedSrfStruct *MvarComposedSrfCopyList(const MvarComposedSrfStruct
                                                                            *CompSrfs)
    
  160. MvarComposedTrivAssumeTV (mvcomps2.c:1237)
        MvarComposedTrivStruct *MvarComposedTrivAssumeTV(TrivTVStruct *TV)
    
  161. MvarComposedTrivAssumeVMdl (mvcomps2.c:1268)
        MvarComposedTrivStruct *MvarComposedTrivAssumeVMdl(VMdlVModelStruct *VMdl)
    
  162. MvarComposedTrivCopy (mvcomps2.c:1357)
        MvarComposedTrivStruct *MvarComposedTrivCopy(const MvarComposedTrivStruct *CTV)
    
  163. MvarComposedTrivCopyList (mvcomps2.c:1389)
        MvarComposedTrivStruct *MvarComposedTrivCopyList(
                                                    const MvarComposedTrivStruct *CTVs)
    
  164. MvarComputeInterMidPoint (mvtrmbis.c:363)
        CagdRType *MvarComputeInterMidPoint(CagdCrvStruct *Crv1,
                                            CagdRType t1,
                                            CagdCrvStruct *Crv2,
                                            CagdRType t2,
                                            CagdRType *Inter)
    
  165. MvarComputeMVPowers (mvcompos.c:1286)
        MvarMVStruct **MvarComputeMVPowers(const MvarMVStruct *CMV, int Order)
    
  166. MvarComputeRayTraps (ray-trap.c:70)
        MvarPtStruct *MvarComputeRayTraps(const CagdCrvStruct *Crvs,
                                          int Orient,
                                          CagdRType SubdivTol,
                                          CagdRType NumerTol,
                                          CagdBType UseExprTree)
    
  167. MvarComputeRayTraps3D (raytrp3d.c:74)
        MvarPtStruct *MvarComputeRayTraps3D(const CagdSrfStruct *Srfs,
                                            int Orient,
                                            CagdRType SubdivTol,
                                            CagdRType NumerTol,
                                            CagdBType UseExprTree)
    
  168. MvarComputeVoronoiCell (mvvorcel.c:143)
        IPObjectStruct *MvarComputeVoronoiCell(CagdCrvStruct *Crv)
    
  169. MvarConesOverlapAux (mvcones.c:1579)
        CagdBType MvarConesOverlapAux(const MvarNormalConeStruct *ConesList)
    
  170. MvarCrv2DMAT (mv_mat2d.c:72)
        CagdCrvStruct *MvarCrv2DMAT(const CagdCrvStruct *OCrv,
                                    CagdRType SubdivTol,
                                    CagdRType NumericTol,
                                    CagdBType InvertOrientation)
    
  171. MvarCrvAntipodalPoints (selfintr.c:146)
        MvarPtStruct *MvarCrvAntipodalPoints(const CagdCrvStruct *CCrv,
                                             CagdRType SubdivTol,
                                             CagdRType NumericTol)
    
  172. MvarCrvArtGalleryPoint (crv_krnl.c:1014)
        IPObjectStruct *MvarCrvArtGalleryPoint(const CagdCrvStruct *Crv,
                                               CagdRType SubEps,
                                               int NumGuards,
                                               int BBoxSubdivDepth)
    
  173. MvarCrvCrvBisector2D (mvbisect.c:1287)
        CagdCrvStruct *MvarCrvCrvBisector2D(const CagdCrvStruct *Crv1,
                                            const CagdCrvStruct *Crv2,
                                            CagdRType Step,
                                            CagdRType SubdivTol,
                                            CagdRType NumericTol,
                                            CagdRType *BBoxMin,
                                            CagdRType *BBoxMax,
                                            CagdBType SupportPrms)
    
  174. MvarCrvCrvContact (mvarintr.c:594)
        MvarPtStruct *MvarCrvCrvContact(const CagdCrvStruct *Crv1,
                                        const CagdCrvStruct *Crv2,
                                        const CagdCrvStruct *MotionCrv1,
                                        const CagdCrvStruct *ScaleCrv1,
                                        CagdRType SubdivTol,
                                        CagdRType NumericTol,
                                        CagdBType UseExprTree)
    
  175. MvarCrvCrvInter (mvarintr.c:80)
        MvarPtStruct *MvarCrvCrvInter(const CagdCrvStruct *Crv1,
                                      const CagdCrvStruct *Crv2,
                                      CagdRType SubdivTol,
                                      CagdRType NumericTol,
                                      CagdBType UseExprTree)
    
  176. MvarCrvCrvMinimalDist (hasdrf2d.c:1107)
        MvarPtStruct *MvarCrvCrvMinimalDist(const CagdCrvStruct *Crv1,
                                            const CagdCrvStruct *Crv2,
                                            CagdRType *MinDist,
                                            CagdBType ComputeAntipodals,
                                            CagdRType Eps)
    
  177. MvarCrvCrvtrByOneCtlPt (mv_crvtr.c:224)
        MvarMVStruct *MvarCrvCrvtrByOneCtlPt(const CagdCrvStruct *Crv,
                                             int CtlPtIdx,
                                             CagdRType Min,
                                             CagdRType Max)
    
  178. MvarCrvDiameter (crv_krnl.c:476)
        IPObjectStruct *MvarCrvDiameter(const CagdCrvStruct *Crv,
                                        CagdRType SubEps,
                                        CagdRType NumEps)
    
  179. MvarCrvDtctSelfInterLocations (offset2.c:1124)
        MvarPtStruct *MvarCrvDtctSelfInterLocations(const CagdCrvStruct *Crv,
                                                    CagdRType OffsetDist,
                                                    CagdRType SubdivTol,
                                                    CagdRType NumericTol)
    
  180. MvarCrvGammaKernel (crv_krnl.c:152)
        MvarMVStruct *MvarCrvGammaKernel(const CagdCrvStruct *Crv, CagdRType Gamma)
    
  181. MvarCrvGammaKernelSrf (crv_krnl.c:266)
        MvarMVStruct *MvarCrvGammaKernelSrf(const CagdCrvStruct *Crv,
                                            CagdRType ExtentScale,
                                            CagdRType GammaMax)
    
  182. MvarCrvKernel (crv_krnl.c:118)
        MvarMVStruct *MvarCrvKernel(const CagdCrvStruct *Crv)
    
  183. MvarCrvKernelPoint (crv_krnl.c:758)
        IPObjectStruct *MvarCrvKernelPoint(const CagdCrvStruct *Crvs,
                                           CagdRType SubEps,
                                           int OneKernelPoint,
                                           IrtRType PreciseBBoundTol)
    
  184. MvarCrvKernelSilhouette (crv_krnl.c:431)
        MvarPolylineStruct *MvarCrvKernelSilhouette(const CagdCrvStruct *Crv,
                                                    CagdRType Gamma,
                                                    CagdRType SubEps,
                                                    CagdRType NumEps)
    
  185. MvarCrvListPreciseBBox (mvarbbox.c:1351)
        void MvarCrvListPreciseBBox(const CagdCrvStruct *Crvs,
                                    MvarBBoxStruct *BBox,
                                    CagdRType Tol)
    
  186. MvarCrvMakeCtlPtParam (mvar_rev.c:464)
        MvarMVStruct *MvarCrvMakeCtlPtParam(const CagdCrvStruct *Crv,
                                            int CtlPtIdx,
                                            CagdRType Min,
                                            CagdRType Max)
    
  187. MvarCrvMaxXYOriginDistance (lnsrfdst.c:32)
        CagdRType MvarCrvMaxXYOriginDistance(const CagdCrvStruct *Crv,
                                             CagdRType Epsilon,
                                             CagdRType *Param)
    
  188. MvarCrvPreciseBBox (mvarbbox.c:1283)
        void MvarCrvPreciseBBox(const CagdCrvStruct *Crv,
                                MvarBBoxStruct *BBox,
                                CagdRType Tol)
    
  189. MvarCrvSelfInterDiagFactor (selfintr.c:666)
        MvarPtStruct *MvarCrvSelfInterDiagFactor(const CagdCrvStruct *Crv,
                                                 CagdRType SubdivTol,
                                                 CagdRType NumericTol)
    
  190. MvarCrvSelfInterNrmlDev (selfintr.c:483)
        MvarPtStruct *MvarCrvSelfInterNrmlDev(const CagdCrvStruct *CCrv,
                                              CagdRType SubdivTol,
                                              CagdRType NumericTol,
                                              CagdRType MinNrmlDeviation)
    
  191. MvarCrvSrfBisector (mvbisect.c:114)
        MvarMVStruct *MvarCrvSrfBisector(const MvarMVStruct *CMV1,
                                         const MvarMVStruct *CMV2)
    
  192. MvarCrvSrfBisectorApprox (mvbisect.c:705)
        MvarZeroSolutionStruct *MvarCrvSrfBisectorApprox(const MvarMVStruct *CMV1,
                                                         const MvarMVStruct *CMV2,
                                                         CagdRType SubdivTol,
                                                         CagdRType NumericTol)
    
  193. MvarCrvSrfBisectorApprox2 (mvbisect.c:463)
        VoidPtr MvarCrvSrfBisectorApprox2(const MvarMVStruct *CMV1,
                                          const MvarMVStruct *CMV2,
                                          int OutputType,
                                          CagdRType SubdivTol,
                                          CagdRType NumericTol)
    
  194. MvarCrvSrfInter (lnsrfdst.c:340)
        MvarPtStruct *MvarCrvSrfInter(const CagdCrvStruct *Crv,
                                      const CagdSrfStruct *Srf,
                                      CagdRType SubdivTol,
                                      CagdRType NumericTol)
    
  195. MvarCrvSrfMinimalDist (hasdrf3d.c:864)
        MvarPtStruct *MvarCrvSrfMinimalDist(const CagdSrfStruct *Srf1,
                                            const CagdCrvStruct *Crv2,
                                            CagdRType *MinDist)
    
  196. MvarCrvSrfMinkowskiSum (mink_sum.c:286)
        struct IPObjectStruct *MvarCrvSrfMinkowskiSum(const CagdCrvStruct *Crv,
                                                      const CagdSrfStruct *Srf,
                                                      CagdRType SubdivTol,
                                                      CagdRType CrvTraceStep,
                                                      CagdRType NumericTol,
                                                      CagdRType OffsetTrimDist)
    
  197. MvarCrvTrimGlblOffsetSelfInter (offset2.c:119)
        CagdCrvStruct *MvarCrvTrimGlblOffsetSelfInter(CagdCrvStruct *Crv,
                                                      const CagdCrvStruct *OffCrv,
                                                      CagdRType TrimAmount,
                                                      CagdRType SubdivTol,
                                                      CagdRType NumericTol)
    
  198. MvarCrvTrimGlblOffsetSelfInter2 (offset2.c:565)
        CagdCrvStruct *MvarCrvTrimGlblOffsetSelfInter2(const CagdCrvStruct *Crv,
                                                       CagdRType OffsetDist,
                                                       int Operation,
                                                       CagdRType SubdivTol,
                                                       CagdRType NumericTol)
    
  199. MvarCrvTrimSelfInterLocations (offset2.c:1236)
        CagdCrvStruct *MvarCrvTrimSelfInterLocations(const CagdCrvStruct *Crv,
                                                     CagdRType OffsetDist,
                                                     CagdRType SubdivTol,
                                                     CagdRType NumericTol,
                                                     CagdBType PurgeSelfInters)
    
  200. MvarCrvZeroSet (zrmvaux0.c:1274)
        CagdPtStruct *MvarCrvZeroSet(const CagdCrvStruct *Curve,
                                     int Axis,
                                     CagdRType SubdivTol,
                                     CagdRType NumericTol,
                                     CagdBType FilterTangencies)
    
  201. MvarCtrlComputeCrvNCycle (control.c:48)
        MvarPtStruct *MvarCtrlComputeCrvNCycle(const CagdCrvStruct *Crv,
                                               int CycLen,
                                               CagdRType SubdivTol,
                                               CagdRType NumerTol)
    
  202. MvarCtrlComputeSrfNCycle (control.c:186)
        MvarPtStruct *MvarCtrlComputeSrfNCycle(const CagdSrfStruct *Srf,
                                               int CycLen,
                                               CagdRType SubdivTol,
                                               CagdRType NumerTol)
    
  203. MvarDbg (mvar_dbg.c:28)
        void MvarDbg(const void *Obj)
    
  204. MvarDbgDsp (mvar_dbg.c:74)
        void MvarDbgDsp(const void *Obj)
    
  205. MvarDbgInfo (mvar_dbg.c:168)
        void MvarDbgInfo(const void **Objs, int Size)
    
  206. MvarDbgMVZR1DExamineSegmentBndry (zrmvaux1.c:403)
        void MvarDbgMVZR1DExamineSegmentBndry(MvarPtStruct *PtList,
                                              const MvarMVStruct *MV)
    
  207. MvarDbgMVZR1DPrintEndPtPlList (zrmvaux1.c:368)
        void MvarDbgMVZR1DPrintEndPtPlList(MvarPolylineStruct *PolyList)
    
  208. MvarDescribeError (mvar_err.c:110)
        const char *MvarDescribeError(MvarFatalErrorType ErrorNum)
    
  209. MvarDevelopSrfFromCrvSrf (pdvl_alg.c:838)
        IPObjectStruct *MvarDevelopSrfFromCrvSrf(const CagdSrfStruct *Srf,
                                                 const CagdCrvStruct *Crv,
                                                 const CagdCrvStruct *OrientField,
                                                 int CrvSizeReduction,
                                                 CagdRType SubdivTol,
                                                 CagdRType NumericTol,
                                                 CagdBType Euclidean)
    
  210. MvarDevelopSrfFromCrvSrfMakeSrfs (pdvl_alg.c:1009)
        CagdSrfStruct *MvarDevelopSrfFromCrvSrfMakeSrfs(const CagdCrvStruct *Crv,
                                                        const CagdSrfStruct *Srf,
                                                        const CagdCrvStruct *UVTCrvs,
                                                        int CrvSizeReduction)
    
  211. MvarDistCrvOfPtFromSrf (mvardist.c:2295)
        CagdCrvStruct *MvarDistCrvOfPtFromSrf(const CagdRType *Pt,
                                              const CagdSrfStruct *Srf,
                                              CagdRType Dist,
                                              CagdRType Step,
                                              CagdRType SubdivTol,
                                              CagdRType NumerTol,
                                              int LstSqrFit)
    
  212. MvarDistPointCrvC1 (hasdrf2d.c:56)
        CagdRType MvarDistPointCrvC1(CagdPType P,
                                     const CagdCrvStruct *Crv,
                                     MvarHFDistParamStruct *Param,
                                     CagdBType MinDist,
                                     CagdRType Epsilon)
    
  213. MvarDistPointLine (mvar_int.c:241)
        IrtRType MvarDistPointLine(const MvarVecStruct *Point,
                                   const MvarVecStruct *Pl,
                                   const MvarVecStruct *Vl)
    
  214. MvarDistSrfLine (mvardist.c:465)
        CagdRType *MvarDistSrfLine(const CagdSrfStruct *Srf,
                                   const CagdPType LnPt,
                                   const CagdVType LnDir,
                                   CagdBType MinDist,
                                   CagdRType SubdivTol,
                                   CagdRType NumericTol,
                                   CagdUVType ExtremeDistUV)
    
  215. MvarDistSrfPoint (mvardist.c:99)
        CagdRType *MvarDistSrfPoint(const CagdSrfStruct *Srf,
                                    void *SrfPtPrepHandle,
                                    const CagdPType Pt,
                                    MvarPtStruct *InitialSol,
                                    CagdBType MinDist,
                                    CagdRType SubdivTol,
                                    CagdRType NumericTol,
                                    MvarPtStruct **ExtremePts,
                                    CagdRType *ExtremeDistUV,
                                    CagdPointType DistSpace)
    
  216. MvarDistSrfPointFree (mvardist.c:305)
        void MvarDistSrfPointFree(void *SrfPtPrepHandle)
    
  217. MvarDistSrfPointPrep (mvardist.c:258)
        void *MvarDistSrfPointPrep(const CagdSrfStruct *CSrf)
    
  218. MvarETDbg (mvar_dbg.c:207)
        void MvarETDbg(const MvarExprTreeStruct *ET)
    
  219. MvarETDomain (mvarextr.c:1585)
        int MvarETDomain(const MvarExprTreeStruct *ET,
                         CagdRType *Min,
                         CagdRType *Max,
                         int Axis)
    
  220. MvarETUpdateConstDegDomains (mvarextr.c:1765)
        int MvarETUpdateConstDegDomains(MvarExprTreeStruct **MVETs, int n)
    
  221. MvarETsZeros0D (zrsolver.c:663)
        MvarPtStruct *MvarETsZeros0D(MvarZeroPrblmSpecStruct *ZeroProblemSpec)
    
  222. MvarEditSingleMVPt (mvaredit.c:34)
        MvarMVStruct *MvarEditSingleMVPt(MvarMVStruct *MV,
                                         CagdCtlPtStruct *CtlPt,
                                         int *Indices,
                                         CagdBType Write)
    
  223. MvarEucCrvOffsetOnSrf (mvardist.c:1901)
        CagdCrvStruct *MvarEucCrvOffsetOnSrf(const CagdCrvStruct *Crv,
                                             const CagdSrfStruct *Srf,
                                             CagdRType Dist,
                                             CagdRType Step,
                                             CagdRType SubdivTol,
                                             CagdRType NumerTol,
                                             int Orient,
                                             int LstSqrFit)
    
  224. MvarExprAuxDomainReset (mvarextr.c:1873)
        void MvarExprAuxDomainReset(MvarExprTreeStruct *ET)
    
  225. MvarExprTreeAdd (mvarextr.c:739)
        MvarExprTreeStruct *MvarExprTreeAdd(MvarExprTreeStruct *Left,
                                            MvarExprTreeStruct *Right)
    
  226. MvarExprTreeBBox (mvarextr.c:1362)
        const MvarBBoxStruct *MvarExprTreeBBox(MvarExprTreeStruct *ET)
    
  227. MvarExprTreeCnvrtBsp2BzrMV (mvarextr.c:2085)
        int MvarExprTreeCnvrtBsp2BzrMV(MvarExprTreeStruct *ET,
                                       MvarMinMaxType *Domain)
    
  228. MvarExprTreeCnvrtBzr2BspMV (mvarextr.c:2149)
        int MvarExprTreeCnvrtBzr2BspMV(MvarExprTreeStruct *ET)
    
  229. MvarExprTreeCompositionDerivBBox (mvarextr.c:2756)
        MvarBBoxStruct *MvarExprTreeCompositionDerivBBox(MvarExprTreeStruct *ET,
                                                         MvarBBoxStruct *BBox)
    
  230. MvarExprTreeConesOverlap (mvcones.c:2171)
        CagdBType MvarExprTreeConesOverlap(MvarExprTreeEqnsStruct *Eqns)
    
  231. MvarExprTreeCopy (mvarextr.c:390)
        MvarExprTreeStruct *MvarExprTreeCopy(const MvarExprTreeStruct *ET,
                                             CagdBType ThisNodeOnly,
                                             CagdBType DuplicateMVs)
    
  232. MvarExprTreeCos (mvarextr.c:1039)
        MvarExprTreeStruct *MvarExprTreeCos(MvarExprTreeStruct *Left)
    
  233. MvarExprTreeCrossProd (mvarextr.c:947)
        MvarExprTreeStruct *MvarExprTreeCrossProd(MvarExprTreeStruct *Left,
                                                  MvarExprTreeStruct *Right)
    
  234. MvarExprTreeDotProd (mvarextr.c:912)
        MvarExprTreeStruct *MvarExprTreeDotProd(MvarExprTreeStruct *Left,
                                                MvarExprTreeStruct *Right)
    
  235. MvarExprTreeEqnsFree (zret0d.c:354)
        void MvarExprTreeEqnsFree(MvarExprTreeEqnsStruct *Eqns)
    
  236. MvarExprTreeEqnsMalloc (zret0d.c:310)
        MvarExprTreeEqnsStruct *MvarExprTreeEqnsMalloc(int NumEqns,
                                                       int MaxNumCommonExprs)
    
  237. MvarExprTreeEqnsReallocCommonExprs (zret0d.c:395)
        void MvarExprTreeEqnsReallocCommonExprs(MvarExprTreeEqnsStruct *Eqns,
                                                int NewSize)
    
  238. MvarExprTreeEval (mvarextr.c:2318)
        CagdRType *MvarExprTreeEval(const MvarExprTreeStruct *ET,
                                    CagdRType *Params,
                                    CagdRType *Pt)
    
  239. MvarExprTreeEvalTanPlane (mvarextr.c:2709)
        MvarPlaneStruct *MvarExprTreeEvalTanPlane(const MvarExprTreeStruct *ET,
                                                  CagdRType *Params)
    
  240. MvarExprTreeExp (mvarextr.c:981)
        MvarExprTreeStruct *MvarExprTreeExp(MvarExprTreeStruct *Left)
    
  241. MvarExprTreeFree (mvarextr.c:554)
        void MvarExprTreeFree(MvarExprTreeStruct *ET, CagdBType ThisNodeOnly)
    
  242. MvarExprTreeFreeSlots (mvarextr.c:482)
        void MvarExprTreeFreeSlots(MvarExprTreeStruct *ET, CagdBType ThisNodeOnly)
    
  243. MvarExprTreeFromCrv (mvarextr.c:47)
        MvarExprTreeStruct *MvarExprTreeFromCrv(const CagdCrvStruct *Crv,
                                                int NewDim,
                                                int StartAxis)
    
  244. MvarExprTreeFromMV (mvarextr.c:112)
        MvarExprTreeStruct *MvarExprTreeFromMV(const MvarMVStruct *MV,
                                               int NewDim,
                                               int StartAxis)
    
  245. MvarExprTreeFromMV2 (mvarextr.c:142)
        MvarExprTreeStruct *MvarExprTreeFromMV2(const MvarMVStruct *MV)
    
  246. MvarExprTreeFromSrf (mvarextr.c:79)
        MvarExprTreeStruct *MvarExprTreeFromSrf(const CagdSrfStruct *Srf,
                                                int NewDim,
                                                int StartAxis)
    
  247. MvarExprTreeGradient (mvarextr.c:2479)
        CagdRType *MvarExprTreeGradient(const MvarExprTreeStruct *ET,
                                        CagdRType *Params,
                                        int *Dim,
                                        CagdRType *GradData,
                                        CagdRType *V)
    
  248. MvarExprTreeInteriorKnots (mvarextr.c:2209)
        int MvarExprTreeInteriorKnots(const MvarExprTreeStruct *ET, CagdRType *Knot)
    
  249. MvarExprTreeIntrnlNew (mvarextr.c:337)
        MvarExprTreeStruct *MvarExprTreeIntrnlNew(MvarExprTreeNodeType NodeType,
                                                  MvarExprTreeStruct *Left,
                                                  MvarExprTreeStruct *Right,
                                                  const MvarBBoxStruct *MVBBox)
    
  250. MvarExprTreeLeafDomain (mvarextr.c:1701)
        int MvarExprTreeLeafDomain(MvarExprTreeStruct *ET,
                                   CagdRType *Min,
                                   CagdRType *Max,
                                   int Axis)
    
  251. MvarExprTreeLeafNew (mvarextr.c:277)
        MvarExprTreeStruct *MvarExprTreeLeafNew(CagdBType IsRef,
                                                MvarMVStruct *MV,
                                                int NewDim,
                                                int StartAxis,
                                                MvarNormalConeStruct *MVBCone,
                                                const MvarBBoxStruct *MVBBox)
    
  252. MvarExprTreeLog (mvarextr.c:1010)
        MvarExprTreeStruct *MvarExprTreeLog(MvarExprTreeStruct *Left)
    
  253. MvarExprTreeMergeScalar (mvarextr.c:842)
        MvarExprTreeStruct *MvarExprTreeMergeScalar(MvarExprTreeStruct *Left,
                                                    MvarExprTreeStruct *Right)
    
  254. MvarExprTreeMult (mvarextr.c:807)
        MvarExprTreeStruct *MvarExprTreeMult(MvarExprTreeStruct *Left,
                                             MvarExprTreeStruct *Right)
    
  255. MvarExprTreeMultScalar (mvarextr.c:878)
        MvarExprTreeStruct *MvarExprTreeMultScalar(MvarExprTreeStruct *Left,
                                                   MvarExprTreeStruct *Right)
    
  256. MvarExprTreeNPow (mvarextr.c:1128)
        MvarExprTreeStruct *MvarExprTreeNPow(MvarExprTreeStruct *Left, int Power)
    
  257. MvarExprTreeNormalConeMul (mvcones.c:1985)
        MvarNormalConeStruct *MvarExprTreeNormalConeMul(
                                                const MvarNormalConeStruct *ConeF,
                                                const MvarNormalConeStruct *ConeG,
                                                const MvarBBoxStruct *BBoxF,
                                                const MvarBBoxStruct *BBoxG,
                                                int Dim)
    
  258. MvarExprTreeNormalConeScale (mvcones.c:2028)
        MvarNormalConeStruct *MvarExprTreeNormalConeScale(
                                                  const MvarNormalConeStruct *ConeF,
                                                  const MvarBBoxStruct *BBoxGPrime,
                                                  int Dim)
    
  259. MvarExprTreeNormalConeSub (mvcones.c:1946)
        MvarNormalConeStruct *MvarExprTreeNormalConeSub(
                                                const MvarNormalConeStruct *ConeF,
                                                const MvarNormalConeStruct *ConeG,
                                                int Dim)
    
  260. MvarExprTreeNormalConeSum (mvcones.c:1758)
        MvarNormalConeStruct *MvarExprTreeNormalConeSum(
                                                   const MvarNormalConeStruct *ConeF,
                                                   const MvarNormalConeStruct *ConeG,
                                                   int Dim)
    
  261. MvarExprTreePrintInfo (mvarextr.c:1928)
        void MvarExprTreePrintInfo(const MvarExprTreeStruct *ET,
                                   CagdBType CommonExprIdx,
                                   CagdBType PrintMVInfo,
                                   MvarExprTreePrintFuncType PrintFunc)
    
  262. MvarExprTreeRecip (mvarextr.c:1159)
        MvarExprTreeStruct *MvarExprTreeRecip(MvarExprTreeStruct *Left)
    
  263. MvarExprTreeSize (mvarextr.c:580)
        int MvarExprTreeSize(MvarExprTreeStruct *ET)
    
  264. MvarExprTreeSqr (mvarextr.c:1097)
        MvarExprTreeStruct *MvarExprTreeSqr(MvarExprTreeStruct *Left)
    
  265. MvarExprTreeSqrt (mvarextr.c:1068)
        MvarExprTreeStruct *MvarExprTreeSqrt(MvarExprTreeStruct *Left)
    
  266. MvarExprTreeSub (mvarextr.c:773)
        MvarExprTreeStruct *MvarExprTreeSub(MvarExprTreeStruct *Left,
                                            MvarExprTreeStruct *Right)
    
  267. MvarExprTreeSubdivAtParam (mvarextr.c:1194)
        int MvarExprTreeSubdivAtParam(const MvarExprTreeStruct *ET,
                                      CagdRType t,
                                      MvarMVDirType Dir,
                                      MvarExprTreeStruct **Left,
                                      MvarExprTreeStruct **Right)
    
  268. MvarExprTreeToMV (mvarextr.c:164)
        MvarMVStruct *MvarExprTreeToMV(const MvarExprTreeStruct *ET)
    
  269. MvarExprTreeZerosCnvrtBezier2MVs (zret0d.c:1162)
        int MvarExprTreeZerosCnvrtBezier2MVs(int Bezier2MVs)
    
  270. MvarExprTreeZerosUseCommonExpr (zret0d.c:1132)
        int MvarExprTreeZerosUseCommonExpr(int UseCommonExpr)
    
  271. MvarExprTreesSame (mvarextr.c:637)
        CagdBType MvarExprTreesSame(const MvarExprTreeStruct *ET1,
                                    const MvarExprTreeStruct *ET2,
                                    CagdRType Eps)
    
  272. MvarExprTreesVerifyDomain (mvarextr.c:698)
        int MvarExprTreesVerifyDomain(MvarExprTreeStruct *ET1,
                                      MvarExprTreeStruct *ET2)
    
  273. MvarFatalError (mvar_ftl.c:57)
        void MvarFatalError(MvarFatalErrorType ErrID)
    
  274. MvarFindSrfMiterPoints (selfintr.c:1978)
        MvarPtStruct *MvarFindSrfMiterPoints(const CagdSrfStruct *Srf,
                                             int Axis,
                                             CagdRType SubdivTol,
                                             CagdRType NumericTol,
                                             CagdBType Euclidean)
    
  275. MvarFindSrfMiterPointsPartial (selfintr.c:1849)
        MvarPtStruct *MvarFindSrfMiterPointsPartial(const CagdSrfStruct *Srf,
                                                    const CagdSrfStruct *NrmlSrf,
                                                    int Axis1,
                                                    int Axis2,
                                                    CagdRType SubdivTol,
                                                    CagdRType NumericTol,
                                                    CagdRType UVDiffTol,
                                                    CagdBType Euclidean)
    
  276. MvarFlecnodalCrvsCreateMVCnstrnts (mvaccess.c:480)
        MvarMVStruct **MvarFlecnodalCrvsCreateMVCnstrnts(const CagdSrfStruct *CSrf)
    
  277. MvarGetLastPt (mvar_pll.c:270)
        MvarPtStruct *MvarGetLastPt(MvarPtStruct *Pts)
    
  278. MvarGetMiniumIntnPar (mvtrmpcr.c:1543)
        static CagdPtStruct *MvarGetMiniumIntnPar(CagdCrvStruct *TrimmedBis,
                                                  CagdRType *Pt,
                                                  CagdPtStruct *Inter,
                                                  CagdPType LeftNormal)
    
  279. MvarGetPointsMeshIndices (mvar_aux.c:1099)
        int MvarGetPointsMeshIndices(const MvarMVStruct *MV, int *Indices)
    
  280. MvarGetPointsPeriodicMeshIndices (mvar_aux.c:1151)
        int MvarGetPointsPeriodicMeshIndices(const MvarMVStruct *MV, int *Indices)
    
  281. MvarHFDistAntipodalCrvCrvC1 (hasdrf2d.c:155)
        MvarPtStruct *MvarHFDistAntipodalCrvCrvC1(const CagdCrvStruct *Crv1,
                                                  const CagdCrvStruct *Crv2,
                                                  CagdRType Epsilon)
    
  282. MvarHFDistAntipodalCrvSrfC1 (hasdrf3d.c:139)
        MvarPtStruct *MvarHFDistAntipodalCrvSrfC1(const CagdSrfStruct *Srf1,
                                                  const CagdCrvStruct *Crv2)
    
  283. MvarHFDistAntipodalSrfSrfC1 (hasdrf3d.c:404)
        MvarPtStruct *MvarHFDistAntipodalSrfSrfC1(const CagdSrfStruct *Srf1,
                                                  const CagdSrfStruct *Srf2)
    
  284. MvarHFDistBisectSrfSrfC1 (hasdrf3d.c:582)
        MvarHFDistPairParamStruct *MvarHFDistBisectSrfSrfC1(const CagdSrfStruct *Srf1,
                                                            const CagdSrfStruct *Srf2)
    
  285. MvarHFDistCrvCrvC1 (hasdrf2d.c:1051)
        CagdRType MvarHFDistCrvCrvC1(const CagdCrvStruct *Crv1,
                                     const CagdCrvStruct *Crv2,
                                     MvarHFDistParamStruct *Param1,
                                     MvarHFDistParamStruct *Param2,
                                     CagdRType Epsilon)
    
  286. MvarHFDistFromCrvToCrvC1 (hasdrf2d.c:864)
        CagdRType MvarHFDistFromCrvToCrvC1(const CagdCrvStruct *CCrv1,
                                           const CagdCrvStruct *CCrv2,
                                           MvarHFDistParamStruct *Param1,
                                           MvarHFDistParamStruct *Param2,
                                           CagdRType Epsilon)
    
  287. MvarHFDistFromCrvToSrfC1 (hasdrf3d.c:293)
        CagdRType MvarHFDistFromCrvToSrfC1(const CagdCrvStruct *Crv1,
                                           const CagdSrfStruct *Srf2,
                                           MvarHFDistParamStruct *Param1,
                                           MvarHFDistParamStruct *Param2)
    
  288. MvarHFDistFromSrfToCrvC1 (hasdrf3d.c:331)
        CagdRType MvarHFDistFromSrfToCrvC1(const CagdSrfStruct *Srf1,
                                           const CagdCrvStruct *Crv2,
                                           MvarHFDistParamStruct *Param1,
                                           MvarHFDistParamStruct *Param2)
    
  289. MvarHFDistFromSrfToSrfC1 (hasdrf3d.c:653)
        CagdRType MvarHFDistFromSrfToSrfC1(const CagdSrfStruct *CSrf1,
                                           const CagdSrfStruct *CSrf2,
                                           MvarHFDistParamStruct *Param1,
                                           MvarHFDistParamStruct *Param2)
    
  290. MvarHFDistInterBisectCrvCrvC1 (hasdrf2d.c:597)
        MvarHFDistPairParamStruct *MvarHFDistInterBisectCrvCrvC1(
                                                           const CagdCrvStruct *CCrv1,
                                                           const CagdCrvStruct *CCrv2,
                                                           CagdRType Epsilon)
    
  291. MvarHFDistInterBisectCrvCrvC1Crvtr (hasdrf2d.c:350)
        MvarHFDistPairParamStruct *MvarHFDistInterBisectCrvCrvC1Crvtr(
                                                                  CagdCrvStruct *Crv1,
                                                                  CagdCrvStruct *Crv2,
                                                                  CagdRType Epsilon)
    
  292. MvarHFDistInterBisectSrfSrfC1 (hasdrf3d.c:615)
        MvarHFDistPairParamStruct *MvarHFDistInterBisectSrfSrfC1(
                                                            const CagdSrfStruct *Srf1,
                                                            const CagdSrfStruct *Srf2)
    
  293. MvarHFDistPointSrfC1 (hasdrf3d.c:43)
        CagdRType MvarHFDistPointSrfC1(const CagdPType P,
                                       const CagdSrfStruct *Srf,
                                       MvarHFDistParamStruct *Param,
                                       CagdBType MinDist)
    
  294. MvarHFDistSrfCrvC1 (hasdrf3d.c:364)
        CagdRType MvarHFDistSrfCrvC1(const CagdSrfStruct *Srf1,
                                     const CagdCrvStruct *Crv2,
                                     MvarHFDistParamStruct *Param1,
                                     MvarHFDistParamStruct *Param2)
    
  295. MvarHFDistSrfSrfC1 (hasdrf3d.c:819)
        CagdRType MvarHFDistSrfSrfC1(const CagdSrfStruct *Srf1,
                                     const CagdSrfStruct *Srf2,
                                     MvarHFDistParamStruct *Param1,
                                     MvarHFDistParamStruct *Param2)
    
  296. MvarHFExtremeLclDistPointCrvC1 (hasdrf2d.c:97)
        CagdRType MvarHFExtremeLclDistPointCrvC1(CagdPType P,
                                                 const CagdCrvStruct *Crv1,
                                                 const CagdCrvStruct *Crv2,
                                                 MvarHFDistParamStruct *Param2,
                                                 CagdRType Epsilon)
    
  297. MvarHFExtremeLclDistPointSrfC1 (hasdrf3d.c:86)
        CagdRType MvarHFExtremeLclDistPointSrfC1(const CagdPType P,
                                                 const CagdSrfStruct *Srf1,
                                                 const CagdSrfStruct *Srf2,
                                                 MvarHFDistParamStruct *Param2)
    
  298. MvarImplicitCrvExtreme (mvartopo.c:34)
        MvarPtStruct *MvarImplicitCrvExtreme(const CagdSrfStruct *Srf,
                                             CagdSrfDirType Dir,
                                             CagdRType SubdivTol,
                                             CagdRType NumerTol)
    
  299. MvarInverseCrvOnSrfProj (mvardist.c:901)
        CagdCrvStruct *MvarInverseCrvOnSrfProj(const CagdCrvStruct *E3Crv,
                                               const CagdSrfStruct *Srf,
                                               void *SrfPrepHandle,
                                               CagdRType ApproxTol,
                                               const CagdRType *PrevUVPt,
                                               int *RedundantSol)
    
  300. MvarInverseCrvOnSrfProjFree (mvardist.c:814)
        void MvarInverseCrvOnSrfProjFree(void *SrfPrepHandle)
    
  301. MvarInverseCrvOnSrfProjPrep (mvardist.c:785)
        void *MvarInverseCrvOnSrfProjPrep(const CagdSrfStruct *Srf)
    
  302. MvarIrit2DTrTo2DMVTrs (mvar_pll.c:1280)
        MvarTriangleStruct *MvarIrit2DTrTo2DMVTrs(IPObjectStruct *ObjTrs)
    
  303. MvarLclDistSrfLine (mvardist.c:535)
        MvarPtStruct *MvarLclDistSrfLine(const CagdSrfStruct *CSrf,
                                         const CagdPType LnPt,
                                         const CagdVType LnDir,
                                         CagdRType SubdivTol,
                                         CagdRType NumericTol)
    
  304. MvarLclDistSrfPoint (mvardist.c:361)
        MvarPtStruct *MvarLclDistSrfPoint(const CagdSrfStruct *CSrf,
                                          void *SrfPtPrepHandle,
                                          const CagdPType Pt,
                                          MvarPtStruct *InitialSol,
                                          CagdRType SubdivTol,
                                          CagdRType NumericTol)
    
  305. MvarLineFitToPts (mvar_int.c:280)
        CagdRType MvarLineFitToPts(const MvarVecStruct *VecList,
                                   MvarVecStruct *LineDir,
                                   MvarVecStruct *LinePos)
    
  306. MvarLinePlaneInter (mvar_vec.c:711)
        MvarVecStruct *MvarLinePlaneInter(const MvarVecStruct *P,
                                          const MvarVecStruct *V,
                                          const MvarPlaneStruct *Pln,
                                          CagdRType *Param)
    
  307. MvarLineSrfInter (lnsrfdst.c:283)
        MvarPtStruct *MvarLineSrfInter(const CagdPType LinePt,
                                       const CagdVType LineDir,
                                       const CagdSrfStruct *Srf,
                                       CagdRType SubdivTol,
                                       CagdRType NumericTol)
    
  308. MvarMSCircOfThreeCurves (ms_circ.c:232)
        int MvarMSCircOfThreeCurves(const CagdCrvStruct *OrigCrv1,
                                    const CagdCrvStruct *OrigCrv2,
                                    const CagdCrvStruct *OrigCrv3,
                                    CagdRType Center[2],
                                    CagdRType *Radius,
                                    CagdRType SubdivTol,
                                    CagdRType NumerTol)
    
  309. MvarMSCircOfTwoCurves (ms_circ.c:64)
        int MvarMSCircOfTwoCurves(const CagdCrvStruct *OrigCrv1,
                                  const CagdCrvStruct *OrigCrv2,
                                  CagdRType Center[2],
                                  CagdRType *Radius,
                                  CagdRType SubdivTol,
                                  CagdRType NumerTol)
    
  310. MvarMVAdd (mvar_sym.c:38)
        MvarMVStruct *MvarMVAdd(const MvarMVStruct *MV1, const MvarMVStruct *MV2)
    
  311. MvarMVAuxDomainSlotCopy (mvar_aux.c:284)
        int MvarMVAuxDomainSlotCopy(MvarMVStruct *MVDst, const MvarMVStruct *MVSrc)
    
  312. MvarMVAuxDomainSlotGet (mvar_aux.c:385)
        int MvarMVAuxDomainSlotGet(const MvarMVStruct *MV,
                                   CagdRType *Min,
                                   CagdRType *Max,
                                   int Dir)
    
  313. MvarMVAuxDomainSlotReset (mvar_aux.c:252)
        void MvarMVAuxDomainSlotReset(MvarMVStruct *MV)
    
  314. MvarMVAuxDomainSlotSet (mvar_aux.c:322)
        void MvarMVAuxDomainSlotSet(MvarMVStruct *MV,
                                    CagdRType Min,
                                    CagdRType Max,
                                    int Dir)
    
  315. MvarMVAuxDomainSlotSetRel (mvar_aux.c:352)
        void MvarMVAuxDomainSlotSetRel(MvarMVStruct *MV,
                                       CagdRType Min,
                                       CagdRType Max,
                                       int Dir)
    
  316. MvarMVAvgArcLenMesh (mvar_aux.c:2260)
        CagdRType MvarMVAvgArcLenMesh(const MvarMVStruct *MV, MvarMVDirType Dir)
    
  317. MvarMVBBox (mvarbbox.c:41)
        MvarBBoxStruct *MvarMVBBox(const MvarMVStruct *MV, MvarBBoxStruct *BBox)
    
  318. MvarMVBiTangentLine (mvtangnt.c:1180)
        MvarPtStruct *MvarMVBiTangentLine(const CagdCrvStruct *Crv1,
                                          const CagdCrvStruct *Crv2,
                                          CagdRType SubdivTol,
                                          CagdRType NumericTol)
    
  319. MvarMVBiTangents (mvtangnt.c:65)
        MvarPolylineStruct *MvarMVBiTangents(const MvarMVStruct *CMV1,
                                             const MvarMVStruct *CMV2,
                                             CagdRType SubdivTol,
                                             CagdRType NumericTol)
    
  320. MvarMVBoundGradient (mvar_der.c:902)
        MvarMVGradientStruct *MvarMVBoundGradient(const MvarMVStruct *MV)
    
  321. MvarMVCompose (mvcompos.c:132)
        MvarMVStruct *MvarMVCompose(const MvarMVStruct *TargetMV,
                                    const MvarMVStruct *ReParamMV,
                                    const int *DimMapping,
                                    CagdBType DoMerge)
    
  322. MvarMVCompose2 (mvcomps2.c:1580)
        IPObjectStruct *MvarMVCompose2(const MvarMVStruct *MVMapping,
                                       const MvarMVStruct *MVToCompose,
                                       int HandleCrossKVLines)
    
  323. MvarMVCompose3 (mvcomps2.c:1431)
        IPObjectStruct *MvarMVCompose3(const IPObjectStruct *MappingFunction,
                                       const IPObjectStruct *Obj,
                                       int HandleCrossKVLines)
    
  324. MvarMVConesOverlap (mvcones.c:1703)
        CagdBType MvarMVConesOverlap(MvarMVStruct **MVs, int NumOfZeroMVs)
    
  325. MvarMVCopy (mvar_gen.c:301)
        MvarMVStruct *MvarMVCopy(const MvarMVStruct *MV)
    
  326. MvarMVCopyList (mvar_gen.c:428)
        MvarMVStruct *MvarMVCopyList(const MvarMVStruct *MVList)
    
  327. MvarMVCornersMinMax (mvarbbox.c:124)
        void MvarMVCornersMinMax(const MvarMVStruct *MV,
                                 int Coord,
                                 CagdRType *Min,
                                 CagdRType *Max)
    
  328. MvarMVCrossProd (mvar_sym.c:647)
        MvarMVStruct *MvarMVCrossProd(const MvarMVStruct *MV1,
                                      const MvarMVStruct *MV2)
    
  329. MvarMVCrossProd2D (mvar_sym.c:744)
        MvarMVStruct *MvarMVCrossProd2D(const MvarMVStruct *MV1X,
                                        const MvarMVStruct *MV1Y,
                                        const MvarMVStruct *MV2X,
                                        const MvarMVStruct *MV2Y)
    
  330. MvarMVCrossProdZ (mvar_sym.c:602)
        MvarMVStruct *MvarMVCrossProdZ(const MvarMVStruct *MV1,
                                       const MvarMVStruct *MV2)
    
  331. MvarMVDSetDecompositionMode (zrdcm_main.c:2695)
        MvarMVDDecompositionModeType MvarMVDSetDecompositionMode(
                                                    MvarMVDDecompositionModeType m)
    
  332. MvarMVDegreeRaise (mvarrais.c:323)
        MvarMVStruct *MvarMVDegreeRaise(const MvarMVStruct *MV, MvarMVDirType Dir)
    
  333. MvarMVDegreeRaise2 (mvarrais.c:358)
        MvarMVStruct *MvarMVDegreeRaise2(MvarMVStruct *MV, MvarMVDirType Dir)
    
  334. MvarMVDegreeRaise3 (mvarrais.c:440)
        MvarMVStruct *MvarMVDegreeRaise3(MvarMVStruct *MV, MvarMVDirType Dir)
    
  335. MvarMVDegreeRaiseN (mvarrais.c:34)
        MvarMVStruct *MvarMVDegreeRaiseN(const MvarMVStruct *MV, int *NewOrders)
    
  336. MvarMVDegreeRaiseN2 (mvarrais.c:228)
        MvarMVStruct *MvarMVDegreeRaiseN2(const MvarMVStruct *MV, int *NewOrders)
    
  337. MvarMVDerive (mvar_der.c:33)
        MvarMVStruct *MvarMVDerive(const MvarMVStruct *MV, MvarMVDirType Dir)
    
  338. MvarMVDeriveAllBounds (mvar_der.c:483)
        void MvarMVDeriveAllBounds(const MvarMVStruct *MV, CagdMinMaxType *MinMax)
    
  339. MvarMVDeriveBound (mvar_der.c:313)
        void MvarMVDeriveBound(const MvarMVStruct *MV,
                               MvarMVDirType Dir,
                               CagdRType MinMax[2])
    
  340. MvarMVDeterminant (mvar_det.c:296)
        MvarMVStruct *MvarMVDeterminant(const MvarMVStruct * const *MVsMatrix,
                                        int MatSize)
    
  341. MvarMVDeterminant2 (mvar_det.c:42)
        MvarMVStruct *MvarMVDeterminant2(const MvarMVStruct *MV11,
                                         const MvarMVStruct *MV12,
                                         const MvarMVStruct *MV21,
                                         const MvarMVStruct *MV22)
    
  342. MvarMVDeterminant3 (mvar_det.c:81)
        MvarMVStruct *MvarMVDeterminant3(const MvarMVStruct *MV11,
                                         const MvarMVStruct *MV12,
                                         const MvarMVStruct *MV13,
                                         const MvarMVStruct *MV21,
                                         const MvarMVStruct *MV22,
                                         const MvarMVStruct *MV23,
                                         const MvarMVStruct *MV31,
                                         const MvarMVStruct *MV32,
                                         const MvarMVStruct *MV33)
    
  343. MvarMVDeterminant4 (mvar_det.c:138)
        MvarMVStruct *MvarMVDeterminant4(const MvarMVStruct *MV11,
                                         const MvarMVStruct *MV12,
                                         const MvarMVStruct *MV13,
                                         const MvarMVStruct *MV14,
                                         const MvarMVStruct *MV21,
                                         const MvarMVStruct *MV22,
                                         const MvarMVStruct *MV23,
                                         const MvarMVStruct *MV24,
                                         const MvarMVStruct *MV31,
                                         const MvarMVStruct *MV32,
                                         const MvarMVStruct *MV33,
                                         const MvarMVStruct *MV34,
                                         const MvarMVStruct *MV41,
                                         const MvarMVStruct *MV42,
                                         const MvarMVStruct *MV43,
                                         const MvarMVStruct *MV44)
    
  344. MvarMVDeterminant5 (mvar_det.c:220)
        MvarMVStruct *MvarMVDeterminant5(const MvarMVStruct *MV11,
                                         const MvarMVStruct *MV12,
                                         const MvarMVStruct *MV13,
                                         const MvarMVStruct *MV14,
                                         const MvarMVStruct *MV15,
                                         const MvarMVStruct *MV21,
                                         const MvarMVStruct *MV22,
                                         const MvarMVStruct *MV23,
                                         const MvarMVStruct *MV24,
                                         const MvarMVStruct *MV25,
                                         const MvarMVStruct *MV31,
                                         const MvarMVStruct *MV32,
                                         const MvarMVStruct *MV33,
                                         const MvarMVStruct *MV34,
                                         const MvarMVStruct *MV35,
                                         const MvarMVStruct *MV41,
                                         const MvarMVStruct *MV42,
                                         const MvarMVStruct *MV43,
                                         const MvarMVStruct *MV44,
                                         const MvarMVStruct *MV45,
                                         const MvarMVStruct *MV51,
                                         const MvarMVStruct *MV52,
                                         const MvarMVStruct *MV53,
                                         const MvarMVStruct *MV54,
                                         const MvarMVStruct *MV55)
    
  345. MvarMVDistCrvSrf (mvardist.c:603)
        MvarMVStruct *MvarMVDistCrvSrf(const CagdCrvStruct *Crv1,
                                       const CagdSrfStruct *Srf2,
                                       int DistType)
    
  346. MvarMVDistSrfSrf (mvardist.c:698)
        MvarMVStruct *MvarMVDistSrfSrf(const CagdSrfStruct *Srf1,
                                       const CagdSrfStruct *Srf2,
                                       int DistType)
    
  347. MvarMVDomain (mvar_aux.c:49)
        void MvarMVDomain(const MvarMVStruct *MV,
                          CagdRType *Min,
                          CagdRType *Max,
                          int Axis)
    
  348. MvarMVDomainAlloc (mvar_aux.c:147)
        void MvarMVDomainAlloc(const MvarMVStruct *MV,
                               CagdRType **MinDmn,
                               CagdRType **MaxDmn)
    
  349. MvarMVDomainFree (mvar_aux.c:174)
        void MvarMVDomainFree(CagdRType *MinDmn, CagdRType *MaxDmn)
    
  350. MvarMVDotProd (mvar_sym.c:494)
        MvarMVStruct *MvarMVDotProd(const MvarMVStruct *MV1, const MvarMVStruct *MV2)
    
  351. MvarMVEvalGradient (mvar_der.c:809)
        CagdRType *MvarMVEvalGradient(const MvarMVGradientStruct *MVGrad,
                                      const CagdRType *Params,
                                      int Axis,
                                      CagdRType *Grad)
    
  352. MvarMVEvalGradient2 (mvareval.c:559)
        CagdRType *MvarMVEvalGradient2(const MvarMVStruct *MV,
                                       const CagdRType *Params,
                                       int *HasOrig,
                                       CagdRType *Grad)
    
  353. MvarMVEvalMalloc (mvareval.c:517)
        CagdRType *MvarMVEvalMalloc(const MvarMVStruct *MV, const CagdRType *Params)
    
  354. MvarMVEvalTanPlane (mvareval.c:642)
        MvarPlaneStruct *MvarMVEvalTanPlane(const MvarMVStruct *MV,
                                            const CagdRType *Params)
    
  355. MvarMVEvalToData (mvareval.c:43)
        void MvarMVEvalToData(const MvarMVStruct *MV,
                              const CagdRType *Params,
                              CagdRType *Pt)
    
  356. MvarMVExtension (mvar_gen.c:1891)
        MvarMVStruct *MvarMVExtension(const MvarMVStruct *OrigMV,
                                      const CagdBType *ExtMins,
                                      const CagdBType *ExtMaxs,
                                      const CagdRType *Epsilons)
    
  357. MvarMVFactorRMinusT (mvar_sym.c:1156)
        MvarMVStruct *MvarMVFactorRMinusT(const MvarMVStruct *MV, int RIdx, int TIdx)
    
  358. MvarMVFactorUMinusV (mvar_sym.c:1213)
        MvarMVStruct *MvarMVFactorUMinusV(const MvarMVStruct *MV)
    
  359. MvarMVFree (mvar_gen.c:460)
        void MvarMVFree(MvarMVStruct *MV)
    
  360. MvarMVFreeGradient (mvar_der.c:763)
        void MvarMVFreeGradient(MvarMVGradientStruct *MVGrad)
    
  361. MvarMVFreeList (mvar_gen.c:523)
        void MvarMVFreeList(MvarMVStruct *MVList)
    
  362. MvarMVFromMV (mvareval.c:695)
        MvarMVStruct *MvarMVFromMV(const MvarMVStruct *MV,
                                   CagdRType t,
                                   MvarMVDirType Dir)
    
  363. MvarMVFromMesh (mvareval.c:877)
        MvarMVStruct *MvarMVFromMesh(const MvarMVStruct *MV,
                                     int Index,
                                     MvarMVDirType Dir)
    
  364. MvarMVIntersPtOnBndry (mvar_aux.c:591)
        MvarPtStruct *MvarMVIntersPtOnBndry(MvarMVStruct *MV,
                                            MvarPtStruct *PointIns,
                                            MvarPtStruct *PointOuts)
    
  365. MvarMVInvert (mvar_sym.c:289)
        MvarMVStruct *MvarMVInvert(const MvarMVStruct *MV)
    
  366. MvarMVIsConstant (mvarbbox.c:206)
        int MvarMVIsConstant(const MvarMVStruct *MV, IrtRType Eps)
    
  367. MvarMVIsMeshC0DiscontAt (mvar_gen.c:2170)
        CagdBType MvarMVIsMeshC0DiscontAt(const MvarMVStruct *MV,
                                          int Dir,
                                          CagdRType t)
    
  368. MvarMVIsMeshC1DiscontAt (mvar_gen.c:2313)
        CagdBType MvarMVIsMeshC1DiscontAt(const MvarMVStruct *MV,
                                          int Dir,
                                          CagdRType t)
    
  369. MvarMVKnotHasC0Discont (mvar_gen.c:2067)
        CagdBType MvarMVKnotHasC0Discont(const MvarMVStruct *MV,
                                         int *Dir,
                                         CagdRType *t)
    
  370. MvarMVKnotHasC1Discont (mvar_gen.c:2207)
        CagdBType MvarMVKnotHasC1Discont(const MvarMVStruct *MV,
                                         int *Dir,
                                         CagdRType *t)
    
  371. MvarMVListBBox (mvarbbox.c:237)
        void MvarMVListBBox(const MvarMVStruct *MVs, MvarBBoxStruct *BBox)
    
  372. MvarMVListMatTransform (mvar_gen.c:1537)
        MvarMVStruct *MvarMVListMatTransform(const MvarMVStruct *MVs, CagdMType Mat)
    
  373. MvarMVListPreciseBBox (mvarbbox.c:821)
        void MvarMVListPreciseBBox(const MvarMVStruct *MVs,
                                   MvarBBoxStruct *BBox,
                                   CagdRType Tol)
    
  374. MvarMVMatTransform (mvar_gen.c:1490)
        MvarMVStruct *MvarMVMatTransform(const MvarMVStruct *MV, CagdMType Mat)
    
  375. MvarMVMatTransform2 (mvar_gen.c:1567)
        void MvarMVMatTransform2(MvarMVStruct *MV, CagdMType Mat)
    
  376. MvarMVMergeScalar (mvar_sym.c:1068)
        MvarMVStruct *MvarMVMergeScalar(MvarMVStruct * const *ScalarMVs)
    
  377. MvarMVMeshC0Continuous (mvar_gen.c:2121)
        CagdBType MvarMVMeshC0Continuous(const MvarMVStruct *MV,
                                         int Dir,
                                         int Idx)
    
  378. MvarMVMeshC1Continuous (mvar_gen.c:2260)
        CagdBType MvarMVMeshC1Continuous(const MvarMVStruct *MV,
                                         int Dir,
                                         int Idx)
    
  379. MvarMVMinMax (mvarbbox.c:71)
        void MvarMVMinMax(const MvarMVStruct *MV,
                          int Axis,
                          CagdRType *Min,
                          CagdRType *Max)
    
  380. MvarMVMult (mvar_sym.c:214)
        MvarMVStruct *MvarMVMult(const MvarMVStruct *MV1, const MvarMVStruct *MV2)
    
  381. MvarMVMultBlend (mvar_sym.c:827)
        MvarMVStruct *MvarMVMultBlend(const MvarMVStruct *MV1,
                                      const MvarMVStruct *MV2,
                                      CagdRType Blend)
    
  382. MvarMVMultScalar (mvar_sym.c:433)
        MvarMVStruct *MvarMVMultScalar(const MvarMVStruct *MV1, const MvarMVStruct *MV2)
    
  383. MvarMVMultiLinearMV (mvarprim.c:29)
        MvarMVStruct *MvarMVMultiLinearMV(const IrtRType *Min,
                                          const IrtRType *Max,
                                          int Dim)
    
  384. MvarMVNew (mvar_gen.c:61)
        MvarMVStruct *MvarMVNew(int Dim,
                                MvarGeomType GType,
                                MvarPointType PType,
                                const int *Lengths)
    
  385. MvarMVNormal2Cones (mvcones.c:1440)
        MvarNormalConeStruct *MvarMVNormal2Cones(const MvarMVStruct *MV,
                                                 CagdRType ExpandingFactor,
                                                 int NumOfZeroMVs,
                                                 MvarNormalConeStruct **Cone1,
                                                 MvarNormalConeStruct **Cone2)
    
  386. MvarMVOpenEnd (mvar_aux.c:803)
        MvarMVStruct *MvarMVOpenEnd(const MvarMVStruct *MV)
    
  387. MvarMVOrthoCrvProjOnModel (mvarproj.c:236)
        MvarPolylineStruct *MvarMVOrthoCrvProjOnModel(const CagdCrvStruct *Crv,
                                                      const MdlModelStruct *Mdl,
                                                      CagdRType Tol,
                                                      TrimSrfStruct **TSrfs)
    
  388. MvarMVOrthoCrvProjOnSrf (mvarproj.c:49)
        MvarPolylineStruct *MvarMVOrthoCrvProjOnSrf(const CagdCrvStruct *Crv,
                                                    const CagdSrfStruct *Srf,
                                                    CagdRType Tol)
    
  389. MvarMVOrthoCrvProjOnTrimSrf (mvarproj.c:179)
        MvarPolylineStruct *MvarMVOrthoCrvProjOnTrimSrf(const CagdCrvStruct *Crv,
                                                        const TrimSrfStruct *TSrf,
                                                        CagdRType Tol)
    
  390. MvarMVOrthoIsoCrvProjOnSrf (mvarproj.c:306)
        MvarPolylineStruct *MvarMVOrthoIsoCrvProjOnSrf(const CagdSrfStruct *Srf1,
                                                       const CagdRType RVal,
                                                       const CagdRType CrvT0,
                                                       const CagdRType CrvT1,
                                                       CagdSrfDirType Dir,
                                                       const CagdSrfStruct *Srf2,
                                                       CagdRType Tol)
    
  391. MvarMVParamShift (mvar_rev.c:265)
        MvarMVStruct *MvarMVParamShift(const MvarMVStruct *MV, int AxisSrc, int AxisTar)
    
  392. MvarMVPreciseBBox (mvarbbox.c:547)
        MvarPtStruct *MvarMVPreciseBBox(const MvarMVStruct *MV,
                                         MvarBBoxStruct *BBox,
                                         CagdRType Tol)
    
  393. MvarMVPrepGradient (mvar_der.c:702)
        MvarMVGradientStruct *MvarMVPrepGradient(const MvarMVStruct *MV,
                                                 CagdBType Orig)
    
  394. MvarMVPwrDegreeRaise (mvarrais.c:568)
        MvarMVStruct *MvarMVPwrDegreeRaise(const MvarMVStruct *MV,
                                           int Dir,
                                           int IncOrder)
    
  395. MvarMVRefineAtParams (mvar_ref.c:42)
        MvarMVStruct *MvarMVRefineAtParams(const MvarMVStruct *MV,
                                           MvarMVDirType Dir,
                                           CagdBType Replace,
                                           CagdRType *t,
                                           int n)
    
  396. MvarMVRegionFromMV (mvar_aux.c:663)
        MvarMVStruct *MvarMVRegionFromMV(const MvarMVStruct *MV,
                                         CagdRType t1,
                                         CagdRType t2,
                                         MvarMVDirType Dir)
    
  397. MvarMVReverse (mvar_rev.c:32)
        MvarMVStruct *MvarMVReverse(const MvarMVStruct *MV, int Axis1, int Axis2)
    
  398. MvarMVReverseDir (mvar_rev.c:101)
        MvarMVStruct *MvarMVReverseDir(const MvarMVStruct *MV, int Axis)
    
  399. MvarMVRtnlMult (mvar_sym.c:787)
        MvarMVStruct *MvarMVRtnlMult(const MvarMVStruct *MV1X,
                                     const MvarMVStruct *MV1W,
                                     const MvarMVStruct *MV2X,
                                     const MvarMVStruct *MV2W,
                                     CagdBType OperationAdd)
    
  400. MvarMVScalarScale (mvar_sym.c:351)
        MvarMVStruct *MvarMVScalarScale(const MvarMVStruct *CMV, CagdRType Scale)
    
  401. MvarMVScalarScale2 (mvar_sym.c:391)
        MvarMVStruct *MvarMVScalarScale2(const MvarMVStruct *CMV,
                                         const CagdRType *Scale)
    
  402. MvarMVSetAllDomains (mvar_aux.c:430)
        MvarMVStruct *MvarMVSetAllDomains(MvarMVStruct *MV,
                                          CagdRType *Min,
                                          CagdRType *Max,
                                          int InPlace)
    
  403. MvarMVSetCompositionCheckDomains (mvcompos.c:1900)
        CagdBType MvarMVSetCompositionCheckDomains(CagdBType NewValue)
    
  404. MvarMVSetCompositionPropagateHigherDims (mvcompos.c:1932)
        CagdBType MvarMVSetCompositionPropagateHigherDims(CagdBType NewValue)
    
  405. MvarMVSetDomain (mvar_aux.c:207)
        MvarMVStruct *MvarMVSetDomain(MvarMVStruct *MV,
                                      CagdRType Min,
                                      CagdRType Max,
                                      int Axis,
                                      int InPlace)
    
  406. MvarMVShiftAxes (mvar_rev.c:170)
        MvarMVStruct *MvarMVShiftAxes(const MvarMVStruct *MV, int Axis)
    
  407. MvarMVSplitScalar (mvar_sym.c:1014)
        void MvarMVSplitScalar(const MvarMVStruct *MV, MvarMVStruct **MVs)
    
  408. MvarMVSub (mvar_sym.c:116)
        MvarMVStruct *MvarMVSub(const MvarMVStruct *MV1, const MvarMVStruct *MV2)
    
  409. MvarMVSubdivAtParam (mvar_sub.c:48)
        MvarMVStruct *MvarMVSubdivAtParam(const MvarMVStruct *MV,
                                          CagdRType t,
                                          MvarMVDirType Dir)
    
  410. MvarMVSubdivAtParamOneSide (mvar_sub.c:431)
        MvarMVStruct *MvarMVSubdivAtParamOneSide(const MvarMVStruct *MV,
                                                 CagdRType t,
                                                 MvarMVDirType Dir,
                                                 IrtBType LeftSide)
    
  411. MvarMVTransform (mvar_gen.c:1455)
        void MvarMVTransform(MvarMVStruct *MV, CagdRType *Translate, CagdRType Scale)
    
  412. MvarMVTriTangentLine (mvtangnt.c:1318)
        CagdCrvStruct *MvarMVTriTangentLine(const CagdSrfStruct *Srf1,
                                            const CagdSrfStruct *Srf2,
                                            const CagdSrfStruct *Srf3,
                                            CagdRType StepSize,
                                            CagdRType SubdivTol,
                                            CagdRType NumericTol,
                                            int Euclidean)
    
  413. MvarMVTriTangentLineCreateETs (mvtangnt.c:1065)
        void MvarMVTriTangentLineCreateETs(const MvarMVStruct *CMV1,
                                           const MvarMVStruct *CMV2,
                                           const MvarMVStruct *CMV3,
                                           MvarExprTreeStruct **ETs,
                                           MvarConstraintType *Constraints)
    
  414. MvarMVTriTangentLineCreateMVs (mvtangnt.c:925)
        void MvarMVTriTangentLineCreateMVs(const MvarMVStruct *CMV1,
                                           const MvarMVStruct *CMV2,
                                           const MvarMVStruct *CMV3,
                                           MvarMVStruct **MVs,
                                           MvarConstraintType *Constraints)
    
  415. MvarMVTriTangents (mvtangnt.c:218)
        MvarPtStruct *MvarMVTriTangents(const MvarMVStruct *CMV1,
                                        const MvarMVStruct *CMV2,
                                        const MvarMVStruct *CMV3,
                                        int Orientation,
                                        CagdRType SubdivTol,
                                        CagdRType NumericTol)
    
  416. MvarMVUnitMaxCoef (mvar_gen.c:1394)
        MvarMVStruct *MvarMVUnitMaxCoef(MvarMVStruct *MV)
    
  417. MvarMVUpdateConstDegDomains (mvar_aux.c:549)
        void MvarMVUpdateConstDegDomains(MvarMVStruct **MVs, int NumOfMVs)
    
  418. MvarMVVecDotProd (mvar_sym.c:548)
        MvarMVStruct *MvarMVVecDotProd(const MvarMVStruct *MV, const CagdRType *Vec)
    
  419. MvarMVVolumeOfDomain (mvar_aux.c:112)
        IrtRType MvarMVVolumeOfDomain(MvarMVStruct * const MVs, int Dim)
    
  420. MvarMVZR1DMergeTwoPoly (zrmvaux1.c:85)
        MvarPolylineStruct *MvarMVZR1DMergeTwoPoly(MvarPolylineStruct *Poly1,
                                                   MvarPolylineStruct *Poly2,
                                                   CagdRType Tol)
    
  421. MvarMVZR1DPrelimLink (zrmvaux1.c:279)
        MvarPolylineStruct *MvarMVZR1DPrelimLink(MvarPolylineStruct **PolyList,
                                                 MvarPolylineStruct *Poly,
                                                 CagdRType Tol,
                                                 const MvarMVStruct *MV)
    
  422. MvarMVsBisector (mvbisect.c:45)
        MvarMVStruct *MvarMVsBisector(const MvarMVStruct *MV1, const MvarMVStruct *MV2)
    
  423. MvarMVsDetectZeros (zrsolver.c:555)
        CagdBType MvarMVsDetectZeros(MvarMVStruct * const *MVs,
                                     MvarConstraintType *Constraints,
                                     int NumOfMVs,
                                     CagdRType SubdivTol,
                                     CagdRType NumericTol,
                                     int HighDimBndry)
    
  424. MvarMVsSame (mvar_gen.c:1765)
        CagdBType MvarMVsSame(const MvarMVStruct *MV1,
                              const MvarMVStruct *MV2,
                              CagdRType Eps)
    
  425. MvarMVsSame3 (mvar_gen.c:1808)
        CagdBType MvarMVsSame3(const MvarMVStruct *MV1,
                               const MvarMVStruct *MV2,
                               CagdRType Eps,
                               int *Modified)
    
  426. MvarMVsSameSpace (mvar_gen.c:1713)
        CagdBType MvarMVsSameSpace(const MvarMVStruct *MV1,
                                   const MvarMVStruct *MV2,
                                   CagdRType Eps)
    
  427. MvarMVsZeros0D (zrsolver.c:90)
        MvarPtStruct *MvarMVsZeros0D(MvarZeroPrblmSpecStruct *ZeroProblemSpec)
    
  428. MvarMVsZeros0DNumeric (zrsolver.c:217)
        MvarPtStruct *MvarMVsZeros0DNumeric(MvarMVStruct * const *MVs,
                                            int NumOfMVs,
                                            CagdRType NumericTol,
                                            MvarPtStruct *ZeroPt)
    
  429. MvarMVsZeros1D (zrsolver.c:334)
        MvarPolylineStruct *MvarMVsZeros1D(MvarZeroPrblmSpecStruct *ZeroProblemSpec)
    
  430. MvarMVsZeros1DMergeSingularPts (zrmv1d.c:980)
        int MvarMVsZeros1DMergeSingularPts(int MergeSingularPts)
    
  431. MvarMVsZeros1DTrace2Pts (zrsolver.c:411)
        MvarPolylineStruct *MvarMVsZeros1DTrace2Pts(MvarMVStruct * const *MVs,
                                                    MvarConstraintType *Constraints,
                                                    int NumOfMVs,
                                                    MvarPtStruct *StartEndPts,
                                                    CagdRType Step,
                                                    CagdRType SubdivTol,
                                                    CagdRType NumericTol)
    
  432. MvarMVsZeros2D (zrsolver.c:488)
        MvarZeroSolutionStruct *MvarMVsZeros2D(MvarZeroPrblmSpecStruct *ZeroProblemSpec)
    
  433. MvarMVsZeros2DBy0D (zrsolver.c:251)
        MvarPtStruct *MvarMVsZeros2DBy0D(MvarZeroPrblmSpecStruct *ZeroProblemSpec)
    
  434. MvarMVsZeros2DCornersOnly (zrmv2dTs.c:1535)
        int MvarMVsZeros2DCornersOnly(int Is2DSolutionCornersOnly)
    
  435. MvarMVsZeros2DPolylines (zrmv2dTp.c:708)
        int MvarMVsZeros2DPolylines(int IsPolyLines2DSolution)
    
  436. MvarMVsZerosCrtPts (zrsolver.c:3120)
        int MvarMVsZerosCrtPts(int CrtPtsDetection)
    
  437. MvarMVsZerosDmnExt (zrsolver.c:2407)
        CagdRType MvarMVsZerosDmnExt(CagdRType DmnExt)
    
  438. MvarMVsZerosDomainReduction (zrmvaux0.c:118)
        int MvarMVsZerosDomainReduction(int DomainReduction)
    
  439. MvarMVsZerosGradPreconditioning (zrmvaux0.c:87)
        int MvarMVsZerosGradPreconditioning(int GradPreconditioning)
    
  440. MvarMVsZerosKantorovichTest (zrmvkant.c:794)
        int MvarMVsZerosKantorovichTest(int KantorovichTest)
    
  441. MvarMVsZerosNormalConeTest (zrmvaux0.c:56)
        int MvarMVsZerosNormalConeTest(int NormalConeTest)
    
  442. MvarMVsZerosNormalizeConstraints (zrsolver.c:3089)
        int MvarMVsZerosNormalizeConstraints(int NormalizeConstraints)
    
  443. MvarMVsZerosParallelHyperPlaneTest (zrmvaux0.c:148)
        int MvarMVsZerosParallelHyperPlaneTest(int ParallelHPlaneTest)
    
  444. MvarMVsZerosSameSpace (zrmvaux0.c:178)
        CagdBType MvarMVsZerosSameSpace(MvarMVStruct **MVs, int NumOfMVs)
    
  445. MvarMVsZerosVerifier (zrmvaux0.c:935)
        void MvarMVsZerosVerifier(MvarMVStruct * const  *MVs,
                                  int NumOfZeroMVs,
                                  MvarPtStruct *Sols,
                                  CagdRType NumerEps)
    
  446. MvarMakeCrvsOnSrfsMatchSpeed (mvardist.c:1744)
        int MvarMakeCrvsOnSrfsMatchSpeed(const CagdSrfStruct *Srf1,
                                         const CagdSrfStruct *Srf2,
                                         CagdCrvStruct **UVCrv1,
                                         CagdCrvStruct **UVCrv2)
    
  447. MvarMakeMVsCompatible (mvarcmpt.c:40)
        CagdBType MvarMakeMVsCompatible(MvarMVStruct **MV1,
                                        MvarMVStruct **MV2,
                                        CagdBType SameOrders,
                                        CagdBType SameKVs)
    
  448. MvarMakeMVsCompatible2 (mvarcmpt.c:90)
        CagdBType MvarMakeMVsCompatible2(MvarMVStruct **MV1,
                                         MvarMVStruct **MV2,
                                         CagdBType SameOrders,
                                         CagdBType SameKVs)
    
  449. MvarMakeMVsOneDimCompatible (mvarcmpt.c:234)
        CagdBType MvarMakeMVsOneDimCompatible(MvarMVStruct **MV1,
                                              MvarMVStruct **MV2,
                                              int Dim,
                                              CagdBType SameOrders,
                                              CagdBType SameKVs)
    
  450. MvarMakeUniquePointsList (mvarjimp.c:241)
        void MvarMakeUniquePointsList(MvarPtStruct **PtList, CagdRType Tol)
    
  451. MvarMatchPointListIntoPolylines (mvar_pll.c:470)
        MvarPolylineStruct *MvarMatchPointListIntoPolylines(const MvarPtStruct *PtsList,
                                                            IrtRType MaxTol)
    
  452. MvarMdlTrimSrfListPreciseBBox (mvarbbox.c:1132)
        void MvarMdlTrimSrfListPreciseBBox(const MdlTrimSrfStruct *TSrfs,
                                           MvarBBoxStruct *BBox,
                                           CagdRType Tol)
    
  453. MvarMdlTrimSrfPreciseBBox (mvarbbox.c:1074)
        void MvarMdlTrimSrfPreciseBBox(const MdlTrimSrfStruct *TSrf,
                                       MvarBBoxStruct *BBox,
                                       CagdRType Tol)
    
  454. MvarMergeBBox (mvarbbox.c:273)
        void MvarMergeBBox(MvarBBoxStruct *DestBBox, const MvarBBoxStruct *SrcBBox)
    
  455. MvarMergeMVList (mvar_aux.c:2196)
        MvarMVStruct *MvarMergeMVList(MvarMVStruct *MVList,
                                      int Dir,
                                      IrtRType Tolerance,
                                      int InterpDiscont)
    
  456. MvarMergeMVMV (mvar_aux.c:1578)
        MvarMVStruct *MvarMergeMVMV(const MvarMVStruct *MV1,
                                    const MvarMVStruct *MV2,
                                    MvarMVDirType Dir,
                                    CagdBType Discont)
    
  457. MvarMergeMVMV2 (mvar_aux.c:1918)
        MvarMVStruct *MvarMergeMVMV2(const MvarMVStruct *CMV1,
                                     const MvarMVStruct *CMV2,
                                     MvarMVDirType Dir,
                                     CagdBType Discont)
    
  458. MvarMergeTVList (mvtrivar.c:896)
        TrivTVStruct *MvarMergeTVList(const TrivTVStruct *TVList,
                                      int Dir,
                                      IrtRType Tolerance,
                                      int InterpDiscont)
    
  459. MvarMergeTwoPointTypes (mvarcoer.c:153)
        MvarPointType MvarMergeTwoPointTypes(MvarPointType PType1, MvarPointType PType2)
    
  460. MvarMeshIndicesFromIndex (mvar_aux.c:1205)
        int MvarMeshIndicesFromIndex(int Index, const MvarMVStruct *MV, int *Indices)
    
  461. MvarMinSpanCirc (ms_circ.c:565)
        int MvarMinSpanCirc(IPObjectStruct *Objs,
                            CagdRType *Center,
                            CagdRType *Radius,
                            CagdRType SubdivTol,
                            CagdRType NumerTol)
    
  462. MvarMinSpanCone (mvcones.c:325)
        int MvarMinSpanCone(MvarVecStruct *MVVecs,
                            int VecsNormalized,
                            int NumOfVecs,
                            MvarNormalConeStruct *MVCone)
    
  463. MvarMinSpanConeAvg (mvcones.c:254)
        int MvarMinSpanConeAvg(MvarVecStruct *MVVecs,
                               int VecsNormalized,
                               int NumOfVecs,
                               MvarNormalConeStruct *MVCone)
    
  464. MvarNormalConeCopy (mvcones.c:125)
        MvarNormalConeStruct *MvarNormalConeCopy(const MvarNormalConeStruct
                                                                         *NormalCone)
    
  465. MvarNormalConeCopyList (mvcones.c:161)
        MvarNormalConeStruct *MvarNormalConeCopyList(const MvarNormalConeStruct
                                                                         *NormalCones)
    
  466. MvarNormalConeFree (mvcones.c:193)
        void MvarNormalConeFree(MvarNormalConeStruct *NormalCone)
    
  467. MvarNormalConeFreeList (mvcones.c:219)
        void MvarNormalConeFreeList(MvarNormalConeStruct *NormalConeList)
    
  468. MvarNormalConeNew (mvcones.c:93)
        MvarNormalConeStruct *MvarNormalConeNew(int Dim)
    
  469. MvarNumericImporveSharedPoints (mvardist.c:1589)
        int MvarNumericImporveSharedPoints(const CagdSrfStruct *Srf1,
                                           void *DistSrfPointPreps1,
                                           CagdRType *UV1,
                                           const CagdSrfStruct *Srf2,
                                           void *DistSrfPointPreps2,
                                           CagdRType *UV2)
    
  470. MvarParamInDomain (mvar_aux.c:472)
        CagdBType MvarParamInDomain(const MvarMVStruct *MV,
                                    CagdRType t,
                                    MvarMVDirType Dir)
    
  471. MvarParamsInDomain (mvar_aux.c:500)
        CagdBType MvarParamsInDomain(const MvarMVStruct *MV, const CagdRType *Params)
    
  472. MvarPiecewiseDvlpAlgApproxLineAnalyze (pdvl_alg.c:108)
        CagdSrfStruct *MvarPiecewiseDvlpAlgApproxLineAnalyze(
                                                     const CagdSrfStruct *Srf,
                                                     CagdRType Tolerance,
                                                     CagdCrvStruct **StripBoundriesUV,
                                                     int CrvSizeReduction,
                                                     CagdRType SubdivTol,
                                                     CagdRType NumericTol,
                                                     CagdRType SrfExtent,
                                                     int DvlpSteps)
    
  473. MvarPiecewiseRuledAlgApproxBuildRuledSrfs (prld_alg.c:862)
        IPObjectStruct *MvarPiecewiseRuledAlgApproxBuildRuledSrfs(
                                                        const IPObjectStruct *Srf,
                                                        const IPObjectStruct *UVRld)
    
  474. MvarPiecewiseRuledAlgApproxLineAnalyze (prld_alg.c:97)
        CagdCrvStruct *MvarPiecewiseRuledAlgApproxLineAnalyze(
                                                      const CagdSrfStruct *Srf,
                                                      CagdRType Tolerance,
                                                      CagdCrvStruct **StripBoundriesUV,
                                                      int CrvSizeReduction,
                                                      CagdRType SubdivTol,
                                                      CagdRType NumericTol)
    
  475. MvarPlaneCopy (mvar_gen.c:1284)
        MvarPlaneStruct *MvarPlaneCopy(const MvarPlaneStruct *Pln)
    
  476. MvarPlaneCopyList (mvar_gen.c:1310)
        MvarPlaneStruct *MvarPlaneCopyList(const MvarPlaneStruct *PlnList)
    
  477. MvarPlaneFree (mvar_gen.c:1342)
        void MvarPlaneFree(MvarPlaneStruct *Pln)
    
  478. MvarPlaneFreeList (mvar_gen.c:1366)
        void MvarPlaneFreeList(MvarPlaneStruct *PlnList)
    
  479. MvarPlaneNew (mvar_gen.c:1250)
        MvarPlaneStruct *MvarPlaneNew(int Dim)
    
  480. MvarPlaneNormalize (mvar_vec.c:668)
        int MvarPlaneNormalize(MvarPlaneStruct *Pln)
    
  481. MvarPointFromPointLine (mvar_int.c:198)
        void MvarPointFromPointLine(const MvarVecStruct *Point,
                                    const MvarVecStruct *Pl,
                                    const MvarVecStruct *Vl,
                                    MvarVecStruct *ClosestPoint)
    
  482. MvarPolyMergePolylines (mvar_pll.c:220)
        MvarPolylineStruct *MvarPolyMergePolylines(MvarPolylineStruct *Polys,
                                                   IrtRType Eps)
    
  483. MvarPolyReverseList (mvar_gen.c:741)
        MvarPtStruct *MvarPolyReverseList(MvarPtStruct *Pts)
    
  484. MvarPolylineCopy (mvar_gen.c:801)
        MvarPolylineStruct *MvarPolylineCopy(const MvarPolylineStruct *Poly)
    
  485. MvarPolylineCopyList (mvar_gen.c:824)
        MvarPolylineStruct *MvarPolylineCopyList(MvarPolylineStruct *PolyList)
    
  486. MvarPolylineFree (mvar_gen.c:931)
        void MvarPolylineFree(MvarPolylineStruct *Poly)
    
  487. MvarPolylineFreeList (mvar_gen.c:951)
        void MvarPolylineFreeList(MvarPolylineStruct *PolyList)
    
  488. MvarPolylineNew (mvar_gen.c:775)
        MvarPolylineStruct *MvarPolylineNew(MvarPtStruct *Pl)
    
  489. MvarProjCrvOnSrf (mvardist.c:1429)
        CagdCrvStruct *MvarProjCrvOnSrf(const CagdCrvStruct *Crv,
                                        const CagdSrfStruct *Srf,
                                        CagdRType Step,
                                        CagdRType SubdivTol,
                                        CagdRType NumericTol,
                                        void *SrfPrepHandle,
                                        CagdBType GenUVCrv)
    
  490. MvarProjCrvOnSrf1 (mvardist.c:1285)
        MvarPolylineStruct *MvarProjCrvOnSrf1(const CagdCrvStruct *Crv1,
                                              const CagdSrfStruct *Srf2,
                                              int Axes,
                                              CagdRType Step,
                                              CagdRType SubdivTol,
                                              CagdRType NumericTol)
    
  491. MvarProjCrvOnSrf2 (mvardist.c:1364)
        MvarPolylineStruct *MvarProjCrvOnSrf2(const CagdCrvStruct *Crv1,
                                              const CagdSrfStruct *Srf2,
                                              CagdRType Step,
                                              CagdRType SubdivTol,
                                              CagdRType NumericTol)
    
  492. MvarProjUVCrvOnE3CrvMatchSpeed (mvardist.c:1660)
        CagdCrvStruct *MvarProjUVCrvOnE3CrvMatchSpeed(const CagdCrvStruct *UVLinCrv1,
                                                      const CagdSrfStruct *Srf1,
                                                      const CagdCrvStruct *UVCrv2,
                                                      const CagdSrfStruct *Srf2)
    
  493. MvarPromoteMVToMV (mvar_rev.c:363)
        MvarMVStruct *MvarPromoteMVToMV(const MvarMVStruct *MV, int Axis)
    
  494. MvarPromoteMVToMV2 (mvar_rev.c:407)
        MvarMVStruct *MvarPromoteMVToMV2(const MvarMVStruct *MV,
                                         int NewDim,
                                         int StartAxis)
    
  495. MvarPtCmpTwoPoints (mvar_pll.c:302)
        int MvarPtCmpTwoPoints(const MvarPtStruct *P1,
                               const MvarPtStruct *P2,
                               CagdRType Eps)
    
  496. MvarPtCopy (mvar_gen.c:636)
        MvarPtStruct *MvarPtCopy(const MvarPtStruct *Pt)
    
  497. MvarPtCopyList (mvar_gen.c:661)
        MvarPtStruct *MvarPtCopyList(const MvarPtStruct *PtList)
    
  498. MvarPtDistSqrTwoPoints (mvar_pll.c:432)
        CagdRType MvarPtDistSqrTwoPoints(const MvarPtStruct *P1, const MvarPtStruct *P2)
    
  499. MvarPtDistTwoPoints (mvar_pll.c:372)
        CagdRType MvarPtDistTwoPoints(const MvarPtStruct *P1, const MvarPtStruct *P2)
    
  500. MvarPtFree (mvar_gen.c:693)
        void MvarPtFree(MvarPtStruct *Pt)
    
  501. MvarPtFreeList (mvar_gen.c:717)
        void MvarPtFreeList(MvarPtStruct *PtList)
    
  502. MvarPtInBetweenPoint (mvar_pll.c:397)
        MvarPtStruct *MvarPtInBetweenPoint(const MvarPtStruct *Pt1,
                                           const MvarPtStruct *Pt2,
                                           CagdRType t)
    
  503. MvarPtNew (mvar_gen.c:550)
        MvarPtStruct *MvarPtNew(int Dim)
    
  504. MvarPtRealloc (mvar_gen.c:590)
        MvarPtStruct *MvarPtRealloc(MvarPtStruct *Pt, int NewDim)
    
  505. MvarPtSortListAxis (mvar_gen.c:881)
        MvarPtStruct *MvarPtSortListAxis(MvarPtStruct *PtList, int Axis)
    
  506. MvarPwrMVNew (mvar_gen.c:242)
        MvarMVStruct *MvarPwrMVNew(int Dim, const int *Lengths, MvarPointType PType)
    
  507. MvarRationalSrfsPoles (mvarpole.c:35)
        MvarPolylineStruct *MvarRationalSrfsPoles(const CagdSrfStruct *Srf,
                                                  CagdRType SubdivTol,
                                                  CagdRType NumericTol)
    
  508. MvarRoundChamferCrvAtC1Discont (mvtangnt.c:1514)
        CagdCrvStruct *MvarRoundChamferCrvAtC1Discont(const CagdCrvStruct *Crv,
                                                      CagdCrvCornerType CornerType,
                                                      CagdRType Radius)
    
  509. MvarRoundChamferCrvAtC1DiscontArc (mvtangnt.c:1419)
        CagdCrvStruct *MvarRoundChamferCrvAtC1DiscontArc(CagdCrvStruct **Crv1,
                                                         CagdCrvStruct **Crv2,
                                                         CagdCrvCornerType CornerType,
                                                         CagdRType Radius)
    
  510. MvarSCvrBiNormals (mvar_cvr.c:1321)
        MvarPtStruct *MvarSCvrBiNormals(const CagdCrvStruct *Crv1,
                                        const CagdCrvStruct *Crv2,
                                        CagdBType ElimDiagonals,
                                        CagdRType RadiusLB,
                                        CagdRType SubdivTol,
                                        CagdRType NumericTol)
    
  511. MvarSCvrCircTanTo2CrvsCntrOnCrv (mvar_cvr.c:186)
        MvarPtStruct *MvarSCvrCircTanTo2CrvsCntrOnCrv(const CagdCrvStruct *Crv,
                                                      const CagdCrvStruct *CntrOnCrv,
                                                      CagdRType RadiusLB,
                                                      CagdRType SubdivTol,
                                                      CagdRType NumericTol)
    
  512. MvarSCvrCircTanTo2CrvsEndPtNoDiag (mvar_cvr.c:711)
        MvarPtStruct *MvarSCvrCircTanTo2CrvsEndPtNoDiag(const CagdCrvStruct *Crv1,
                                                        const CagdCrvStruct *Crv2,
                                                        const CagdPType Pt3,
                                                        CagdBType ElimDiagonals,
                                                        CagdRType RadiusLB,
                                                        CagdRType SubdivTol,
                                                        CagdRType NumericTol)
    
  513. MvarSCvrCircTanTo3CrvsExprTreeNoDiagonal (mvar_cvr.c:351)
        MvarPtStruct *MvarSCvrCircTanTo3CrvsExprTreeNoDiagonal(
                                                             const CagdCrvStruct *Crv,
                                                             CagdRType RadiusLB,
                                                             CagdRType SubdivTol,
                                                             CagdRType NumericTol)
    
  514. MvarSCvrCircTanToCrv2EndPt (mvar_cvr.c:1138)
        MvarPtStruct *MvarSCvrCircTanToCrv2EndPt(const CagdCrvStruct *Crv1,
                                                 const CagdPType Pt2,
                                                 const CagdPType Pt3,
                                                 CagdRType RadiusLB,
                                                 CagdRType SubdivTol,
                                                 CagdRType NumericTol)
    
  515. MvarSCvrCircTanToCrvEndPt (mvar_cvr.c:1047)
        MvarPtStruct *MvarSCvrCircTanToCrvEndPt(const CagdCrvStruct *Crv1,
                                                const CagdPType Pt2,
                                                CagdRType RadiusLB,
                                                CagdRType SubdivTol,
                                                CagdRType NumericTol)
    
  516. MvarSCvrCircTanToCrvEndPtCntrOnCrv (mvar_cvr.c:59)
        MvarPtStruct *MvarSCvrCircTanToCrvEndPtCntrOnCrv(
                                                       const CagdCrvStruct *Crv1,
                                                       const CagdPType Pt2,
                                                       const CagdCrvStruct *CntrOnCrv,
                                                       CagdRType RadiusLB,
                                                       CagdRType SubdivTol,
                                                       CagdRType NumericTol)
    
  517. MvarSCvrPromoteCrvToSrfWithOtherCrv (mvar_cvr.c:1659)
        CagdSrfStruct *MvarSCvrPromoteCrvToSrfWithOtherCrv(
                                                        const CagdCrvStruct *Crv,
                                                        CagdSrfDirType Dir,
                                                        const CagdCrvStruct *OtherCrv)
    
  518. MvarSCvrUMinusVSrf (mvar_cvr.c:1599)
        CagdSrfStruct *MvarSCvrUMinusVSrf(const CagdRType *TMin, const CagdRType *TMax)
    
  519. MvarSetFatalErrorFunc (mvar_ftl.c:29)
        MvarSetErrorFuncType MvarSetFatalErrorFunc(MvarSetErrorFuncType ErrorFunc)
    
  520. MvarSkel2DInter3Prims (skel2d.c:176)
        MvarSkel2DInter3PrimsStruct *MvarSkel2DInter3Prims(MvarSkel2DPrimStruct *Prim1,
                                                           MvarSkel2DPrimStruct *Prim2,
                                                           MvarSkel2DPrimStruct *Prim3)
    
  521. MvarSkel2DInter3PrimsFree (skel2d.c:240)
        void MvarSkel2DInter3PrimsFree(MvarSkel2DInter3PrimsStruct *SK2DInt)
    
  522. MvarSkel2DInter3PrimsFreeList (skel2d.c:259)
        void MvarSkel2DInter3PrimsFreeList(MvarSkel2DInter3PrimsStruct *SK2DIntList)
    
  523. MvarSkel2DSetEpsilon (skel2d.c:55)
        CagdRType MvarSkel2DSetEpsilon(CagdRType NewEps)
    
  524. MvarSkel2DSetFineNess (skel2d.c:112)
        CagdRType MvarSkel2DSetFineNess(CagdRType NewFineNess)
    
  525. MvarSkel2DSetMZeroTols (skel2d.c:85)
        CagdRType MvarSkel2DSetMZeroTols(CagdRType SubdivTol, CagdRType NumerTol)
    
  526. MvarSkel2DSetOuterExtent (skel2d.c:142)
        CagdRType MvarSkel2DSetOuterExtent(CagdRType NewOutExtent)
    
  527. MvarSpiralCrvOnSrf (mvardist.c:2152)
        CagdCrvStruct *MvarSpiralCrvOnSrf(const CagdSrfStruct *Srf,
                                          CagdSrfDirType Dir,
                                          CagdRType Pitch,
                                          CagdRType Step,
                                          CagdRType SubdivTol,
                                          CagdRType NumerTol,
                                          int OutputType)
    
  528. MvarSrfAccessibility (mvaccess.c:47)
        MvarPolylineStruct *MvarSrfAccessibility(const CagdSrfStruct *CPosSrf,
                                                 const CagdSrfStruct *COrientSrf,
                                                 const CagdSrfStruct *CCheckSrf,
                                                 CagdRType SubdivTol,
                                                 CagdRType NumerTol)
    
  529. MvarSrfAntipodalPoints (selfintr.c:287)
        MvarPtStruct *MvarSrfAntipodalPoints(const CagdSrfStruct *Srf,
                                             CagdRType SubdivTol,
                                             CagdRType NumericTol)
    
  530. MvarSrfCalcAsympDirsCones (ln_access_hyper.c:163)
        int MvarSrfCalcAsympDirsCones(const CagdSrfStruct *Srf,
                                      SymbNormalConeStruct *DirsCones)
    
  531. MvarSrfCalcAsympDirsVolume (ln_access_hyper.c:39)
        MvarMVStruct *MvarSrfCalcAsympDirsVolume(const CagdSrfStruct *Srf)
    
  532. MvarSrfFindOffsetSelfInter (self_inter_ofst.c:907)
        IPObjectStruct *MvarSrfFindOffsetSelfInter(const CagdSrfStruct *Srf,
                                                   CagdRType OffsetDist,
                                                   CagdRType SubdivTol,
                                                   CagdRType NumericTol,
                                                   int OutputType)
    
  533. MvarSrfFlecnodalCrvs (mvaccess.c:637)
        MvarPolylineStruct *MvarSrfFlecnodalCrvs(const CagdSrfStruct *Srf,
                                                 CagdRType Step,
                                                 CagdRType SubdivTol,
                                                 CagdRType NumerTol)
    
  534. MvarSrfFlecnodalPts (mvaccess.c:717)
        MvarPtStruct *MvarSrfFlecnodalPts(const CagdSrfStruct *CSrf,
                                          CagdRType SubdivTol,
                                          CagdRType NumerTol)
    
  535. MvarSrfHyperbolicLocallyAccessibleDirs (ln_access_hyper.c:227)
        CagdBType MvarSrfHyperbolicLocallyAccessibleDirs(
                                                const CagdSrfStruct *Srf,
                                                const CagdVType SrfVAxis,
                                                SymbNormalConeStruct *AccessibleCones)
    
  536. MvarSrfHyperbolicLocallyAccessibleDirs2 (ln_access_hyper.c:410)
        CagdBType MvarSrfHyperbolicLocallyAccessibleDirs2(
                                                const CagdSrfStruct *Srf,
                                                SymbNormalConeStruct *AccessibleCones)
    
  537. MvarSrfLineOneSidedMaxDist (lnsrfdst.c:117)
        CagdRType MvarSrfLineOneSidedMaxDist(const CagdSrfStruct *Srf,
                                             const CagdUVType UV1,
                                             const CagdUVType UV2,
                                             CagdSrfDirType ClosedDir,
                                             CagdRType Epsilon)
    
  538. MvarSrfListPreciseBBox (mvarbbox.c:1241)
        void MvarSrfListPreciseBBox(const CagdSrfStruct *Srfs,
                                    MvarBBoxStruct *BBox,
                                    CagdRType Tol)
    
  539. MvarSrfPreciseBBox (mvarbbox.c:1174)
        void MvarSrfPreciseBBox(const CagdSrfStruct *Srf,
                                MvarBBoxStruct *BBox,
                                CagdRType Tol)
    
  540. MvarSrfRadialCurvature (mv_crvtr.c:51)
        MvarPtStruct *MvarSrfRadialCurvature(const CagdSrfStruct *CSrf,
                                             const CagdVType ViewDir,
                                             CagdRType SubdivTol,
                                             CagdRType NumerTol)
    
  541. MvarSrfRayIntersect (ray-srf.c:155)
        int MvarSrfRayIntersect(const CagdSrfStruct *Srf,
                                const CagdVType RayPt,
                                const CagdVType RayDir,
                                CagdUVStruct **InterPntsUV)
    
  542. MvarSrfSelfInterDiagFactor (selfintr.c:1214)
        MvarPolylineStruct *MvarSrfSelfInterDiagFactor(const CagdSrfStruct *Srf,
                                                       CagdRType SubdivTol,
                                                       CagdRType NumericTol)
    
  543. MvarSrfSelfInterNrmlDev (selfintr.c:835)
        MvarPolylineStruct *MvarSrfSelfInterNrmlDev(const CagdSrfStruct *Srf,
                                                    CagdRType SubdivTol,
                                                    CagdRType NumericTol,
                                                    CagdRType MinNrmlDeviation)
    
  544. MvarSrfSilhInflections (mvaccess.c:229)
        MvarPtStruct *MvarSrfSilhInflections(const CagdSrfStruct *Srf,
                                             const CagdVType ViewDir,
                                             CagdRType SubdivTol,
                                             CagdRType NumerTol)
    
  545. MvarSrfSilhouette (mvarsils.c:41)
        IPObjectStruct *MvarSrfSilhouette(const CagdSrfStruct *Srf,
                                          const CagdVType VDir,
                                          CagdRType Step,
                                          CagdRType SubdivTol,
                                          CagdRType NumericTol,
                                          CagdBType Euclidean)
    
  546. MvarSrfSilhouetteThroughPoint (mvarsils.c:124)
        IPObjectStruct *MvarSrfSilhouetteThroughPoint(const CagdSrfStruct *Srf,
                                                      const CagdPType VPoint,
                                                      CagdRType Step,
                                                      CagdRType SubdivTol,
                                                      CagdRType NumericTol,
                                                      CagdBType Euclidean)
    
  547. MvarSrfSilhouetteThroughPoint2 (mvarsils.c:188)
        struct IPObjectStruct *MvarSrfSilhouetteThroughPoint2(
                                                          MvarMVStruct *SrfMv,
                                                          const MvarMVStruct *NrmlMv,
                                                          const CagdPType VPoint,
                                                          CagdRType Step,
                                                          CagdRType SubdivTol,
                                                          CagdRType NumericTol)
    
  548. MvarSrfSplitPoleParams (mvarpole.c:91)
        TrimSrfStruct *MvarSrfSplitPoleParams(const CagdSrfStruct *Srf,
                                              CagdRType SubdivTol,
                                              CagdRType NumericTol,
                                              CagdRType OutReach)
    
  549. MvarSrfSrfBisector (mvbisect.c:254)
        MvarMVStruct *MvarSrfSrfBisector(const MvarMVStruct *CMV1,
                                         const MvarMVStruct *CMV2)
    
  550. MvarSrfSrfBisectorApprox (mvbisect.c:860)
        MvarZeroSolutionStruct *MvarSrfSrfBisectorApprox(const MvarMVStruct *CMV1,
                                                         const MvarMVStruct *CMV2,
                                                         CagdRType SubdivTol,
                                                         CagdRType NumericTol)
    
  551. MvarSrfSrfBisectorApprox2 (mvbisect.c:1016)
        VoidPtr MvarSrfSrfBisectorApprox2(const MvarMVStruct *CMV1,
                                          const MvarMVStruct *CMV2,
                                          int OutputType,
                                          CagdRType SubdivTol,
                                          CagdRType NumericTol)
    
  552. MvarSrfSrfCacheShouldAssignIds (ssi_cache.c:153)
        CagdBType MvarSrfSrfCacheShouldAssignIds(const MvarSrfSrfInterCacheStruct
                                                                           *DataCache)
    
  553. MvarSrfSrfContact (mvarintr.c:901)
        MvarPtStruct *MvarSrfSrfContact(const CagdSrfStruct *Srf1,
                                        const CagdSrfStruct *Srf2,
                                        const CagdCrvStruct *MotionSrf1,
                                        const CagdCrvStruct *ScaleSrf1,
                                        CagdRType SubdivTol,
                                        CagdRType NumericTol,
                                        CagdBType UseExprTree)
    
  554. MvarSrfSrfInter (mvar_ssi.c:641)
        MvarPolylineStruct *MvarSrfSrfInter(const CagdSrfStruct *Srf1,
                                            const CagdSrfStruct *Srf2,
                                            CagdRType Step,
                                            CagdRType SubdivTol,
                                            CagdRType NumericTol)
    
  555. MvarSrfSrfInterCacheAddData (ssi_cache.c:180)
        MvarSrfSrfInterCacheDataStruct *MvarSrfSrfInterCacheAddData(
                                                 MvarSrfSrfInterCacheStruct *SSICache,
                                                 CagdSrfStruct *Srf1,
                                                 CagdSrfStruct *Srf2,
                                                 MvarPolylineStruct *InterData)
    
  556. MvarSrfSrfInterCacheAlloc (ssi_cache.c:33)
        MvarSrfSrfInterCacheStruct *MvarSrfSrfInterCacheAlloc(
                                                            IPAttrIDType AttribID,
                                                            CagdBType ShouldAssignIds)
    
  557. MvarSrfSrfInterCacheClear (ssi_cache.c:250)
        void MvarSrfSrfInterCacheClear(MvarSrfSrfInterCacheStruct *SSICache)
    
  558. MvarSrfSrfInterCacheFree (ssi_cache.c:274)
        void MvarSrfSrfInterCacheFree(MvarSrfSrfInterCacheStruct *SSICache)
    
  559. MvarSrfSrfInterCacheGetData (ssi_cache.c:85)
        MvarSrfSrfInterCacheDataStruct *MvarSrfSrfInterCacheGetData(
                                            const MvarSrfSrfInterCacheStruct *SSICache,
                                            const CagdSrfStruct *Srf1,
                                            const CagdSrfStruct *Srf2)
    
  560. MvarSrfSrfInterCacheGetSrfId (ssi_cache.c:60)
        int MvarSrfSrfInterCacheGetSrfId(const MvarSrfSrfInterCacheStruct *SSICache,
                                         const CagdSrfStruct *Srf)
    
  561. MvarSrfSrfInterDisc (mvar_ssi.c:322)
        MvarPolylineStruct *MvarSrfSrfInterDisc(const CagdSrfStruct *Srf1,
                                                const CagdSrfStruct *Srf2,
                                                CagdRType Step,
                                                CagdRType SubdivTol,
                                                CagdRType NumericTol)
    
  562. MvarSrfSrfInterExamineBBoxes (mvar_ssi.c:1058)
        IrtBType MvarSrfSrfInterExamineBBoxes(const CagdSrfStruct *Srf1,
                                              const CagdSrfStruct *Srf2)
    
  563. MvarSrfSrfInterNormalizeDomain (mvar_ssi.c:1031)
        CagdBType MvarSrfSrfInterNormalizeDomain(CagdBType NewValue)
    
  564. MvarSrfSrfMinimalDist (hasdrf3d.c:1023)
        MvarPtStruct *MvarSrfSrfMinimalDist(const CagdSrfStruct *Srf1,
                                            const CagdSrfStruct *Srf2,
                                            CagdRType *MinDist)
    
  565. MvarSrfSrfMinkowskiSum (mink_sum.c:116)
        struct IPObjectStruct *MvarSrfSrfMinkowskiSum(const CagdSrfStruct *Srf1,
                                                      const CagdSrfStruct *Srf2,
                                                      CagdRType SubdivTol,
                                                      CagdRType CrvTraceStep,
                                                      CagdRType NumericTol,
                                                      int ParallelNrmls,
                                                      CagdRType OffsetTrimDist)
    
  566. MvarSrfSrfSrfInter (mvarintr.c:301)
        MvarPtStruct *MvarSrfSrfSrfInter(const CagdSrfStruct *Srf1,
                                         const CagdSrfStruct *Srf2,
                                         const CagdSrfStruct *Srf3,
                                         CagdRType SubdivTol,
                                         CagdRType NumericTol,
                                         CagdBType UseExprTree)
    
  567. MvarSrfSrfTestInter (mvar_ssi.c:828)
        CagdBType MvarSrfSrfTestInter(const CagdSrfStruct *Srf1,
                                      const CagdSrfStruct *Srf2,
                                      CagdRType Step,
                                      CagdRType SubdivTol,
                                      CagdRType NumericTol)
    
  568. MvarSrfTrimGlblOffsetSelfInter (offset2.c:300)
        IPObjectStruct *MvarSrfTrimGlblOffsetSelfInter(CagdSrfStruct *Srf,
                                                       const CagdSrfStruct *OffSrf,
                                                       CagdRType TrimAmount,
                                                       int Validate,
                                                       int Euclidean,
                                                       CagdRType SubdivTol,
                                                       CagdRType NumerTol,
                                                       CagdBType NumerImp)
    
  569. MvarSrfTrimGlblOffsetSelfInterNI (offst2ni.c:88)
        IPObjectStruct *MvarSrfTrimGlblOffsetSelfInterNI(IPPolygonStruct *Plls,
                                                         const CagdSrfStruct *OffSrf,
                                                         CagdRType SubdivTol,
                                                         CagdRType NumerTol,
                                                         int Euclidean,
                                                         CagdRType SameUVTol)
    
  570. MvarSrfZeroSet (mvar_ssi.c:966)
        MvarPolylineStruct *MvarSrfZeroSet(const CagdSrfStruct *Surface,
                                           int Axis,
                                           CagdRType Step,
                                           CagdRType SubdivTol,
                                           CagdRType NumericTol,
                                           MvarMVsZerosVerifyAllSolsCBFuncType
                                                                    OutputPtsFilterCB,
                                           void *OutputPtsFilterCBData)
    
  571. MvarStewartPlatform2Solve (mvarstpl.c:429)
        MvarPtStruct *MvarStewartPlatform2Solve(const CagdPType BottomBasePoints[3],
                                                const CagdRType BotTopEdgeLengths[6],
                                                const CagdRType TopEdgeLengths[3],
                                                CagdBType Rational,
                                                CagdRType SubdivTol,
                                                CagdRType NumericTol)
    
  572. MvarStewartPlatformGenEqns (mvarstpl.c:205)
        MvarMVStruct **MvarStewartPlatformGenEqns(const CagdPType BottomBase[3],
                                                  const CagdRType TopBaseEdgeLengths[6],
                                                  const CagdPType WorkDomain[2])
    
  573. MvarStewartPlatformSolve (mvarstpl.c:289)
        MvarPtStruct *MvarStewartPlatformSolve(const MvarMVStruct **AllCnstrnts,
                                               const CagdRType BaseConnectLengths[6],
                                               const CagdPType WorkDomain[2],
                                               CagdRType SubdivTol,
                                               CagdRType NumericTol)
    
  574. MvarSubDmnInfoStructFree (zrsolver.c:2899)
        void MvarSubDmnInfoStructFree(MvarZeroSubDmnInfoStruct *InfoStruct,
                                      int NumOfMVs)
    
  575. MvarSubDmnInfoStructNew (zrsolver.c:2869)
        MvarZeroSubDmnInfoStruct *MvarSubDmnInfoStructNew(MvarMVStruct **MVs,
                                                          MvarMVDirType ProjDir1,
                                                          MvarMVDirType ProjDir2)
    
  576. MvarSurfaceRayIntersection (ray-srf.c:47)
        MvarPtStruct *MvarSurfaceRayIntersection(const CagdSrfStruct *Srf,
                                                 const IrtPtType RayOrigin,
                                                 const IrtVecType RayDir,
                                                 IrtRType SubdivTol)
    
  577. MvarTVRglrIsNegJacobian (mvtrivar.c:938)
        int MvarTVRglrIsNegJacobian(const TrivTVStruct *TV)
    
  578. MvarTanHyperSpheresofNManifolds (ms_sphr.c:49)
        MvarPtStruct *MvarTanHyperSpheresofNManifolds(MvarMVStruct **MVs,
                                                      int NumOfMVs,
                                                      CagdRType SubdivTol,
                                                      CagdRType NumericTol,
                                                      CagdBType UseExprTree)
    
  579. MvarTriangleFree (zrmv2dTp.c:1224)
        void MvarTriangleFree(MvarTriangleStruct *Tr)
    
  580. MvarTriangleFreeList (zrmv2dTp.c:1245)
        void MvarTriangleFreeList(MvarTriangleStruct *TrList)
    
  581. MvarTriangleNew (zrmv2dTp.c:1185)
        MvarTriangleStruct *MvarTriangleNew(int Dim)
    
  582. MvarTrimComposeMVSrf (mvcomps2.c:447)
        MvarComposedSrfStruct *MvarTrimComposeMVSrf(const MvarMVStruct *MV,
                                                    const CagdSrfStruct *Srfs)
    
  583. MvarTrimComposeMVTV (mvcomps2.c:860)
        MvarComposedTrivStruct *MvarTrimComposeMVTV(const MvarMVStruct *MV,
                                                    const TrivTVStruct *TV)
    
  584. MvarTrimSrfListPreciseBBox (mvarbbox.c:1031)
        void MvarTrimSrfListPreciseBBox(const TrimSrfStruct *TSrfs,
                                        MvarBBoxStruct *BBox,
                                        CagdRType Tol)
    
  585. MvarTrimSrfPreciseBBox (mvarbbox.c:973)
        void MvarTrimSrfPreciseBBox(const TrimSrfStruct *TSrf,
                                    MvarBBoxStruct *BBox,
                                    CagdRType Tol)
    
  586. MvarTrimSrfRayIntersect (ray-srf.c:215)
        int MvarTrimSrfRayIntersect(const TrimSrfStruct *TrimSrf,
                                    const CagdVType RayPt,
                                    const CagdVType RayDir,
                                    CagdUVStruct **InterPntsUV)
    
  587. MvarTrisector3DCreateMVs (mvbisect.c:1373)
        MvarMVStruct **MvarTrisector3DCreateMVs(VoidPtr FF1,
                                                VoidPtr FF2,
                                                VoidPtr FF3,
                                                CagdRType *BBoxMin,
                                                CagdRType *BBoxMax,
                                                int *Eqns)
    
  588. MvarTrisectorCrvs (mvbisect.c:1578)
        MvarPolylineStruct *MvarTrisectorCrvs(VoidPtr FF1,
                                              VoidPtr FF2,
                                              VoidPtr FF3,
                                              CagdRType Step,
                                              CagdRType SubdivTol,
                                              CagdRType NumericTol,
                                              CagdRType *BBoxMin,
                                              CagdRType *BBoxMax)
    
  589. MvarTrivJacobianImprove (mvarjimp.c:608)
        void MvarTrivJacobianImprove(TrivTVStruct *TV,
                                     CagdRType StepSize,
                                     int NumIters)
    
  590. MvarTrivarBoolOne (mvtrivar.c:73)
        TrivTVStruct *MvarTrivarBoolOne(const CagdSrfStruct *Srf)
    
  591. MvarTrivarBoolSum (mvtrivar.c:168)
        TrivTVStruct *MvarTrivarBoolSum(const CagdSrfStruct *Srf1,
                                        const CagdSrfStruct *Srf2,
                                        const CagdSrfStruct *Srf3,
                                        const CagdSrfStruct *Srf4,
                                        const CagdSrfStruct *Srf5,
                                        const CagdSrfStruct *Srf6)
    
  592. MvarTrivarBoolSum2 (mvtrivar.c:474)
        TrivTVStruct *MvarTrivarBoolSum2(const CagdSrfStruct *UMin,
                                         const CagdSrfStruct *UMax,
                                         const CagdSrfStruct *VMin,
                                         const CagdSrfStruct *VMax,
                                         const CagdSrfStruct *WMin,
                                         const CagdSrfStruct *WMax)
    
  593. MvarTrivarBoolSum3 (mvtrivar.c:666)
        TrivTVStruct *MvarTrivarBoolSum3(const CagdSrfStruct *Srf1,
                                         const CagdSrfStruct *Srf2,
                                         const CagdSrfStruct *Srf3,
                                         const CagdSrfStruct *Srf4,
                                         const CagdSrfStruct *Srf5,
                                         const CagdSrfStruct *Srf6)
    
  594. MvarTrivarBoolSumRtnl (mvtrivar.c:1082)
        TrivTVStruct *MvarTrivarBoolSumRtnl(const CagdSrfStruct *Srf1,
                                            const CagdSrfStruct *Srf2,
                                            const CagdSrfStruct *Srf3,
                                            const CagdSrfStruct *Srf4,
                                            const CagdSrfStruct *Srf5,
                                            const CagdSrfStruct *Srf6)
    
  595. MvarTrivarCubicTVFit (mvtrivar.c:764)
        TrivTVStruct *MvarTrivarCubicTVFit(const TrivTVStruct *TV)
    
  596. MvarTrivarHalfBoolSum (mvtrivar.c:1308)
        TrivTVStruct *MvarTrivarHalfBoolSum(const CagdSrfStruct *Srf1,
                                            const CagdSrfStruct *Srf2)
    
  597. MvarTrivarListPreciseBBox (mvarbbox.c:930)
        void MvarTrivarListPreciseBBox(const TrivTVStruct *Trivars,
                                       MvarBBoxStruct *BBox,
                                       CagdRType Tol)
    
  598. MvarTrivarPreciseBBox (mvarbbox.c:863)
        void MvarTrivarPreciseBBox(const TrivTVStruct *TV,
                                   MvarBBoxStruct *BBox,
                                   CagdRType Tol)
    
  599. MvarTrivarQuadraticTVFit (mvtrivar.c:827)
        TrivTVStruct *MvarTrivarQuadraticTVFit(const TrivTVStruct *TV)
    
  600. MvarTwoMVsMorphing (mvarmrph.c:35)
        MvarMVStruct *MvarTwoMVsMorphing(const MvarMVStruct *MV1,
                                         const MvarMVStruct *MV2,
                                         CagdRType Blend)
    
  601. MvarUniFuncsComputeLowerEnvelope (mvlowenv.c:1125)
        void MvarUniFuncsComputeLowerEnvelope(CagdCrvStruct *InputCurves,
                                              CagdCrvStruct **LowerEnvelope)
    
  602. MvarUntrimComposeMVSrf (mvcomps2.c:558)
        CagdSrfStruct *MvarUntrimComposeMVSrf(
                                            const MvarMVStruct *MV,
                                            const CagdSrfStruct *Srfs,
                                            CagdQuadSrfWeightFuncType UntrimWeightFunc)
    
  603. MvarVecAdd (mvar_vec.c:35)
        void MvarVecAdd(MvarVecStruct *VRes,
                        const MvarVecStruct *V1,
                        const MvarVecStruct *V2)
    
  604. MvarVecAddScale (mvar_vec.c:72)
        void MvarVecAddScale(MvarVecStruct *VRes,
                             const MvarVecStruct *V1,
                             const MvarVecStruct *V2,
                             CagdRType Scale2)
    
  605. MvarVecArrayFree (mvar_gen.c:1193)
        void MvarVecArrayFree(MvarVecStruct *MVVecArray, int Size)
    
  606. MvarVecArrayNew (mvar_gen.c:1016)
        MvarVecStruct *MvarVecArrayNew(int Size, int Dim)
    
  607. MvarVecBlend (mvar_vec.c:283)
        void MvarVecBlend(MvarVecStruct *VRes,
                          const MvarVecStruct *V1,
                          const MvarVecStruct *V2,
                          CagdRType t)
    
  608. MvarVecCmpTwoVectors (mvar_pll.c:344)
        int MvarVecCmpTwoVectors(const CagdRType *V1,
                                 const CagdRType *V2,
                                 int Length,
                                 CagdRType Eps)
    
  609. MvarVecCopy (mvar_gen.c:1108)
        MvarVecStruct *MvarVecCopy(const MvarVecStruct *Vec)
    
  610. MvarVecCopyList (mvar_gen.c:1133)
        MvarVecStruct *MvarVecCopyList(const MvarVecStruct *VecList)
    
  611. MvarVecDotProd (mvar_vec.c:139)
        CagdRType MvarVecDotProd(const MvarVecStruct *V1, const MvarVecStruct *V2)
    
  612. MvarVecFree (mvar_gen.c:1165)
        void MvarVecFree(MvarVecStruct *Vec)
    
  613. MvarVecFreeList (mvar_gen.c:1223)
        void MvarVecFreeList(MvarVecStruct *VecList)
    
  614. MvarVecLength (mvar_vec.c:225)
        CagdRType MvarVecLength(const MvarVecStruct *V)
    
  615. MvarVecNew (mvar_gen.c:978)
        MvarVecStruct *MvarVecNew(int Dim)
    
  616. MvarVecNormalize (mvar_vec.c:316)
        int MvarVecNormalize(MvarVecStruct *V)
    
  617. MvarVecOrthogonal2 (mvar_vec.c:393)
        int MvarVecOrthogonal2(MvarVecStruct *Dir,
                               const MvarVecStruct *Vec1,
                               const MvarVecStruct *Vec2)
    
  618. MvarVecOrthogonalize (mvar_vec.c:347)
        int MvarVecOrthogonalize(MvarVecStruct *Dir, const MvarVecStruct *Vec)
    
  619. MvarVecRealloc (mvar_gen.c:1062)
        MvarVecStruct *MvarVecRealloc(MvarVecStruct *Vec, int NewDim)
    
  620. MvarVecScale (mvar_vec.c:248)
        MvarVecStruct *MvarVecScale(MvarVecStruct *V, CagdRType ScaleFactor)
    
  621. MvarVecSetOrthogonalize (mvar_vec.c:471)
        int MvarVecSetOrthogonalize(const MvarVecStruct **Vecs,
                                    MvarVecStruct **OrthoVecs,
                                    int Size)
    
  622. MvarVecSortAxis (mvar_int.c:140)
        MvarVecStruct *MvarVecSortAxis(MvarVecStruct *VecList, int Axis)
    
  623. MvarVecSqrLength (mvar_vec.c:173)
        CagdRType MvarVecSqrLength(const MvarVecStruct *V)
    
  624. MvarVecSqrLength2 (mvar_vec.c:196)
        CagdRType MvarVecSqrLength2(const CagdRType *v, int Dim)
    
  625. MvarVecSub (mvar_vec.c:107)
        void MvarVecSub(MvarVecStruct *VRes,
                        const MvarVecStruct *V1,
                        const MvarVecStruct *V2)
    
  626. MvarVecWedgeProd (mvar_vec.c:571)
        CagdBType MvarVecWedgeProd(MvarVecStruct **Vectors,
                                   int Size,
                                   MvarVecStruct **NewVecs,
                                   int NewSize,
                                   CagdBType CheckDet,
                                   CagdRType *DetVal)
    
  627. MvarVoronoiCrvCopy (mvvorcrv.c:53)
        MvarVoronoiCrvStruct *MvarVoronoiCrvCopy(MvarVoronoiCrvStruct *Crv)
    
  628. MvarVoronoiCrvFree (mvvorcrv.c:93)
        void MvarVoronoiCrvFree(MvarVoronoiCrvStruct *Crv)
    
  629. MvarVoronoiCrvFreeList (mvvorcrv.c:117)
        void MvarVoronoiCrvFreeList(MvarVoronoiCrvStruct *CrvList)
    
  630. MvarVoronoiCrvNew (mvvorcrv.c:24)
        MvarVoronoiCrvStruct *MvarVoronoiCrvNew(void)
    
  631. MvarVoronoiCrvReverse (mvvorcrv.c:141)
        MvarVoronoiCrvStruct *MvarVoronoiCrvReverse(MvarVoronoiCrvStruct *Crv)
    
  632. MvarZero0DNumeric (zrmv0d.c:1173)
        MvarPtStruct *MvarZero0DNumeric(MvarPtStruct *ZeroPt,
                                        const MvarExprTreeEqnsStruct *Eqns,
                                        MvarMVStruct const * const *MVs,
                                        int NumMVs,
                                        CagdRType NumericTol,
                                        const CagdRType *InputMinDmn,
                                        const CagdRType *InputMaxDmn)
    
  633. MvarZeroC1DiscontSubdiv (zrsolver.c:1987)
        static MvarZeroPrblmStruct **MvarZeroC1DiscontSubdiv(
                                                         MvarZeroPrblmStruct *Problem)
    
  634. MvarZeroEqnsHasMeshC1Discont (zrsolver.c:2065)
        CagdBType MvarZeroEqnsHasMeshC1Discont(MvarMVStruct * const *MVs,
                                               int NumOfMVs,
                                               int *JLoc,
                                               CagdRType *t)
    
  635. MvarZeroFilterSolutionSet (zrmvaux0.c:998)
        MvarPtStruct *MvarZeroFilterSolutionSet(MvarZeroPrblmStruct *Problem,
                                                MvarPtStruct *MVPts,
                                                const MvarMVStruct * const *MVs,
                                                const MvarConstraintType *Constraints,
                                                int NumOfMVs,
                                                IrtRType Tol,
                                                int CanHaveLoops,
                                                int SortSol,
                                                CagdBType InEqOnly,
                                                int SolDim)
    
  636. MvarZeroFirstSmoothUpdatesExpTr (zrsolver.c:2384)
        CagdBType MvarZeroFirstSmoothUpdatesExpTr(MvarZeroPrblmStruct *Problem)
    
  637. MvarZeroFirstSmoothUpdatesMVs (zrsolver.c:2243)
        CagdBType MvarZeroFirstSmoothUpdatesMVs(MvarZeroPrblmStruct *Problem)
    
  638. MvarZeroGenPtMidDmn (zrsolver.c:2439)
        MvarPtStruct *MvarZeroGenPtMidDmn(const MvarZeroPrblmStruct *Problem,
                                          int SingleSol)
    
  639. MvarZeroGetRootsByKantorovich (zrmvkant.c:711)
        MvarPtStruct *MvarZeroGetRootsByKantorovich(MvarMVStruct **MVs,
                                                    MvarConstraintType *Constraints,
                                                    int NumOfMVs,
                                                    int NumOfZeroMVs,
                                                    int ApplyNormalConeTest,
                                                    CagdRType SubdivTol,
                                                    int Depth,
                                                    CagdBType SameSpace,
                                                    CagdRType ParamPerturb)
    
  640. MvarZeroMVConstraintFail (zrmvaux0.c:1171)
        CagdBType MvarZeroMVConstraintFail(const MvarMVStruct *MV,
                                           MvarConstraintType Constraint)
    
  641. MvarZeroMVsSubdiv (zrmvkant.c:847)
        static MvarPtStruct *MvarZeroMVsSubdiv(MvarMVStruct **MVs,
                                               MvarConstraintType *Constraints,
                                               int NumOfMVs,
                                               int NumOfZeroMVs,
                                               int ApplyNormalConeTest,
                                               CagdRType SubdivTol,
                                               int Depth,
                                               CagdBType SameSpace,
                                               CagdRType ParamPerturb)
    
  642. MvarZeroOrganizeETs0DProblem (zret0d.c:123)
        MvarExprTreeEqnsStruct *MvarZeroOrganizeETs0DProblem(
                                              const MvarExprTreeStruct * const *MVETs,
                                              int NumOfMVETs)
    
  643. MvarZeroOrganizeMVs0DProblem (zrmv0d.c:105)
        MvarMVStruct **MvarZeroOrganizeMVs0DProblem(const MvarMVStruct * const *MVs,
                                                    MvarConstraintType *Constraints,
                                                    int *NumOfMVs)
    
  644. MvarZeroOrganizeMVs1DProblem (zrmv1d.c:109)
        MvarMVStruct **MvarZeroOrganizeMVs1DProblem(const MvarMVStruct * const *MVs,
                                                    MvarConstraintType *Constraints,
                                                    int *NumOfMVs)
    
  645. MvarZeroOrganizeMVs2DProblem (zrmv2dTp.c:149)
        MvarMVStruct **MvarZeroOrganizeMVs2DProblem(const MvarMVStruct * const *MVs,
                                                    MvarConstraintType *Constraints,
                                                    int *NumOfMVs)
    
  646. MvarZeroSolveMatlabEqns (zrmatlab.c:52)
        MvarZeroSolutionStruct *MvarZeroSolveMatlabEqns(
                                                      MvarMatlabEqStruct **Eqns,
                                                      int NumOfEqns,
                                                      int MaxVarsNum,
                                                      CagdRType *MinDmn,
                                                      CagdRType *MaxDmn,
                                                      CagdRType NumericTol,
                                                      CagdRType SubdivTol,
                                                      CagdRType StepTol,
                                                      MvarConstraintType *Constraints)
    
  647. MvarZeroSolver (zrsolver.c:1820)
        MvarZeroSolutionStruct *MvarZeroSolver(MvarZeroPrblmStruct *Problem)
    
  648. MvarZeroSolverGetDmnDim (zrsolver.c:1955)
        int MvarZeroSolverGetDmnDim(const MvarZeroPrblmStruct *Problem)
    
  649. MvarZeroSolverInseparableProblem (zrsolver.c:1477)
        MvarZeroSolutionStruct *MvarZeroSolverInseparableProblem(MvarZeroPrblmStruct
                                                                             *Problem)
    
  650. MvarZeroSolverIsMVZero (zrsolver.c:2928)
        CagdBType MvarZeroSolverIsMVZero(MvarMVStruct *MV,
                                         CagdRType NumericTol)
    
  651. MvarZeroSolverPolyProject (zrmv2dTp.c:1277)
        MvarPolylineStruct *MvarZeroSolverPolyProject(MvarPolylineStruct *PolyList,
                                                      int *Coords,
                                                      int ProjDim)
    
  652. MvarZeroSolverPrblmFree (zrsolver.c:1257)
        void MvarZeroSolverPrblmFree(MvarZeroPrblmStruct *Problem)
    
  653. MvarZeroSolverPrblmNew (zrsolver.c:817)
        MvarZeroPrblmStruct *MvarZeroSolverPrblmNew(const MvarMVStruct * const *MVs,
                                                    const MvarExprTreeStruct * const
                                                                                  *ETs,
                                                    int NumOfConstraints,
                                                    MvarConstraintType *Constraints,
                                                    CagdRType SubdivTol,
                                                    CagdRType NumericTol,
                                                    CagdRType StepTol,
                                                    CagdBType Solve2DBy0D)
    
  654. MvarZeroSolverSetCallbackFcns0DExpTr (zret0d.c:93)
        void MvarZeroSolverSetCallbackFcns0DExpTr(MvarZeroPrblmStruct *Problem)
    
  655. MvarZeroSolverSetCallbackFcns0DMVs (zrmv0d.c:73)
        void MvarZeroSolverSetCallbackFcns0DMVs(MvarZeroPrblmStruct *Problem)
    
  656. MvarZeroSolverSetCallbackFcns1DExpTr (zret1d.c:62)
        void MvarZeroSolverSetCallbackFcns1DExpTr(MvarZeroPrblmStruct *Problem)
    
  657. MvarZeroSolverSetCallbackFcns1DMVs (zrmv1d.c:77)
        void MvarZeroSolverSetCallbackFcns1DMVs(MvarZeroPrblmStruct *Problem)
    
  658. MvarZeroSolverSetCallbackFcns2DExpTr (zret2d.c:62)
        void MvarZeroSolverSetCallbackFcns2DExpTr(MvarZeroPrblmStruct *Problem)
    
  659. MvarZeroSolverSetCallbackFcns2DMVs (zrmv2dTp.c:117)
        void MvarZeroSolverSetCallbackFcns2DMVs(MvarZeroPrblmStruct *Problem)
    
  660. MvarZeroSolverSolutionFree (zrsolver.c:1417)
        void MvarZeroSolverSolutionFree(MvarZeroSolutionStruct *Solution,
                                        CagdBType FreeUnion)
    
  661. MvarZeroSolverSolutionNew (zrsolver.c:1356)
        MvarZeroSolutionStruct *MvarZeroSolverSolutionNew(
                                                      MvarTriangleStruct *Tr,
                                                      MvarPolylineStruct *Pl,
                                                      MvarPtStruct *Pt,
                                                      MvarZrSlvrRepresentationType Rep)
    
  662. MvarZeroSolverSubProblem (zrsolver.c:1161)
        MvarZeroPrblmStruct *MvarZeroSolverSubProblem(
                                                   MvarZeroPrblmStruct const *Problem,
                                                   MvarMVStruct **MVs,
                                                   MvarExprTreeEqnsStruct *Eqns,
                                                   MvarZeroSolutionStruct *BoundarySol)
    
  663. MvarZeroSolverWithDecomposition (zrdcm_main.c:1177)
        MvarZeroSolutionStruct *MvarZeroSolverWithDecomposition(
                                                        MvarZeroPrblmStruct *Problem)
    
  664. MvarZeroTJCopy (zrmv2dTJ.c:93)
        MvarZeroTJunctionStruct *MvarZeroTJCopy(const MvarZeroTJunctionStruct *TJ)
    
  665. MvarZeroTJCopyList (zrmv2dTJ.c:126)
        MvarZeroTJunctionStruct *MvarZeroTJCopyList(
                                                const MvarZeroTJunctionStruct *TJList)
    
  666. MvarZeroTJFree (zrmv2dTJ.c:158)
        void MvarZeroTJFree(MvarZeroTJunctionStruct *TJ)
    
  667. MvarZeroTJFreeList (zrmv2dTJ.c:188)
        void MvarZeroTJFreeList(MvarZeroTJunctionStruct *TJList)
    
  668. MvarZeroTJNew (zrmv2dTJ.c:61)
        MvarZeroTJunctionStruct *MvarZeroTJNew(const MvarPtStruct *TJPrev,
                                               const MvarPtStruct *TJPt,
                                               const MvarPtStruct *TJNext,
                                               const MvarPtStruct *OrigSplit)
    
  669. MvarZeroUpdateProblemDmnExpTr (zrsolver.c:2171)
        void MvarZeroUpdateProblemDmnExpTr(MvarZeroPrblmStruct *Problem)
    
  670. MvarZeroUpdateProblemDmnMVs (zrsolver.c:2116)
        void MvarZeroUpdateProblemDmnMVs(MvarZeroPrblmStruct *Problem)
    
  671. MvarZerosSubdivTolAction (zrmv0d.c:960)
        MvarZeroSubdivTolActionType MvarZerosSubdivTolAction(
                                         MvarZeroSubdivTolActionType SubdivTolAction)
    
  672. MvarZrAlgAssignExpr (mvarzral.c:191)
        int MvarZrAlgAssignExpr(void *MVZrAlg, const char *Name, const char *Expr)
    
  673. MvarZrAlgAssignMVVar (mvarzral.c:291)
        int MvarZrAlgAssignMVVar(void *MVZrAlg,
                                 const char *Name,
                                 CagdRType DmnMin,
                                 CagdRType DmnMax,
                                 const MvarMVStruct *MV)
    
  674. MvarZrAlgAssignNumVar (mvarzral.c:241)
        int MvarZrAlgAssignNumVar(void *MVZrAlg, const char *Name, CagdRType Val)
    
  675. MvarZrAlgCreate (mvarzral.c:90)
        void *MvarZrAlgCreate()
    
  676. MvarZrAlgDelete (mvarzral.c:127)
        void MvarZrAlgDelete(void *MVZrAlg)
    
  677. MvarZrAlgGenMVCode (mvarzral.c:434)
        int MvarZrAlgGenMVCode(void *MVZrAlg, const char *Expr, FILE *f)
    
  678. _MvarIncBoundMeshIndices (mvar_aux.c:1054)
        int _MvarIncBoundMeshIndices(const MvarMVStruct *MV,
                                     int *Indices,
                                     int *LowerBound,
                                     int *UpperBound,
                                     int *Index)
    
  679. _MvarIncSkipMeshIndices (mvar_aux.c:980)
        int _MvarIncSkipMeshIndices(const MvarMVStruct *MV,
                                    int *Indices,
                                    int Dir,
                                    int *Index)
    
  680. _MvarIncSkipMeshIndices1st (mvar_aux.c:937)
        int _MvarIncSkipMeshIndices1st(const MvarMVStruct *MV, int *Indices)
    
  681. _MvarIncrementMeshIndices (mvar_aux.c:854)
        int _MvarIncrementMeshIndices(const MvarMVStruct *MV, int *Indices, int *Index)
    
  682. _MvarIncrementMeshOrderIndices (mvar_aux.c:897)
        int _MvarIncrementMeshOrderIndices(const MvarMVStruct *MV,
                                           int *Indices,
                                           int *Index)