Ignore:
Timestamp:
Dec 4, 2008, 3:15:00 PM (17 years ago)
Author:
Christian Neuen <neuen@…>
Children:
735468
Parents:
3e20fe
Message:

several changes, now output is created, quality unknown

File:
1 edited

Legend:

Unmodified
Added
Removed
  • molecuilder/src/boundary.hpp

    r3e20fe rdb177a  
    3636    BoundaryPointSet(atom *Walker);
    3737    ~BoundaryPointSet();
    38    
     38
    3939    void AddLine(class BoundaryLineSet *line);
    40    
     40
    4141    LineMap lines;
    4242    int LinesCount;
     
    6464    BoundaryTriangleSet(class BoundaryLineSet *line[3], int number);
    6565    ~BoundaryTriangleSet();
    66    
     66
    6767    void GetNormalVector(Vector &NormalVector);
    68    
     68
    6969    class BoundaryPointSet *endpoints[3];
    7070    class BoundaryLineSet *lines[3];
    71     Vector *NormalVector;
     71    Vector NormalVector;
    7272    int Nr;
    7373};
     
    7575class Tesselation {
    7676  public:
    77    
     77
    7878    Tesselation();
    7979    ~Tesselation();
    80    
     80
    8181    void TesselateOnBoundary(ofstream *out, config *configuration, molecule *mol);
    8282    void GuessStartingTriangle(ofstream *out);
    8383    void AddPoint(atom * Walker);
    8484    void Find_starting_triangle(molecule* mol, const double RADIUS);
    85     void Find_next_suitable_triangle(molecule* mol, BoundaryLineSet Line, BoundaryTriangleSet T, const double& RADIUS);
    86    
     85    void Find_next_suitable_triangle(ofstream *out, ofstream *tecplot, molecule* mol, BoundaryLineSet &Line, BoundaryTriangleSet &T, const double& RADIUS);
     86
    8787    PointMap PointsOnBoundary;
    8888    LineMap LinesOnBoundary;
     
    105105double * GetDiametersOfCluster(ofstream *out, Boundaries *BoundaryPtr, molecule *mol, bool IsAngstroem);
    106106void PrepareClustersinWater(ofstream *out, config *configuration, molecule *mol, double ClusterVolume, double celldensity);
    107 void Find_next_suitable_point(atom a, atom b, atom Candidate, int n, Vector *d1, Vector *d2, double *Storage, const double RADIUS, molecule *mol);
    108 void Find_non_convex_border(Tesselation Tess, molecule* mol);
     107void Find_next_suitable_point(atom a, atom b, atom Candidate, int n, Vector *d1, Vector *d2, atom*& Opt_Candidate, double *Storage, const double RADIUS, molecule *mol, bool problem);
     108void Find_non_convex_border(ofstream *out, ofstream *tecplot, Tesselation Tess, molecule* mol);
    109109
    110110
Note: See TracChangeset for help on using the changeset viewer.