Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/boundary.hpp

    r986ed3 r88b400  
    3434/********************************************** definitions *********************************/
    3535
    36 #define DEBUG 1
    37 #define DoSingleStepOutput 0
    38 #define SingleStepWidth 10
     36enum { DEBUG=1 };
     37enum { DoSingleStepOutput=0 };
     38enum { SingleStepWidth=10 };
    3939
    40 #define DistancePair pair < double, atom* >
    41 #define DistanceMap multimap < double, atom* >
    42 #define DistanceTestPair pair < DistanceMap::iterator, bool>
     40typedef std::pair < double, class atom* > DistancePair;
     41typedef std::multimap < double, class atom* > DistanceMap;
     42typedef std::pair < DistanceMap::iterator, bool> DistanceTestPair;
    4343
    44 #define Boundaries map <double, DistancePair >
    45 #define BoundariesPair pair<double, DistancePair >
    46 #define BoundariesTestPair pair< Boundaries::iterator, bool>
     44typedef std::map <double, DistancePair > Boundaries;
     45typedef std::pair<double, DistancePair > BoundariesPair;
     46typedef std::pair< Boundaries::iterator, bool> BoundariesTestPair;
    4747
    4848/********************************************** declarations *******************************/
     
    5050double ConvexizeNonconvexEnvelope(class Tesselation *&TesselStruct, const molecule * const mol, const char * const filename);
    5151molecule * FillBoxWithMolecule(MoleculeListClass *List, molecule *filler, config &configuration, const double MaxDistance, const double distance[NDIM], const double boundary, const double RandomAtomDisplacement, const double RandomMolDisplacement, const bool DoRandomRotation);
    52 void FindConvexBorder(const molecule* const mol, Tesselation *&TesselStruct, const LinkedCell *LCList, const char *filename);
     52void FindConvexBorder(const molecule* const mol, Boundaries *BoundaryPts, Tesselation *&TesselStruct, const LinkedCell *LCList, const char *filename);
    5353Vector* FindEmbeddingHole(MoleculeListClass *mols, molecule *srcmol);
    5454void FindNextSuitablePoint(class BoundaryTriangleSet *BaseTriangle, class BoundaryLineSet *BaseLine, atom*& OptCandidate, Vector *OptCandidateCenter, double *ShortestAngle, const double RADIUS, LinkedCell *LC);
Note: See TracChangeset for help on using the changeset viewer.