Changes in molecuilder/src/boundary.hpp [1b2aa1:848729]
- File:
-
- 1 edited
-
molecuilder/src/boundary.hpp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
molecuilder/src/boundary.hpp
r1b2aa1 r848729 17 17 18 18 #include <gsl/gsl_poly.h> 19 #include <gsl/gsl_matrix.h>20 #include <gsl/gsl_linalg.h>21 #include <gsl/gsl_multimin.h>22 #include <gsl/gsl_permutation.h>23 19 24 #include "linkedcell.hpp"25 20 #include "molecules.hpp" 26 21 … … 90 85 void AddTriangleLine(class BoundaryPointSet *a, class BoundaryPointSet *b, int n); 91 86 void AddTriangleToLines(); 92 void Find_starting_triangle( ofstream *out, molecule* mol, const double RADIUS, LinkedCell *LC);93 bool Find_next_suitable_triangle(ofstream *out, molecule* mol, BoundaryLineSet &Line, BoundaryTriangleSet &T, const double& RADIUS, int N, const char *filename, LinkedCell *LC);94 bool CheckPresenceOfTriangle(ofstream *out, atom * Candidates[3]);87 void Find_starting_triangle(molecule* mol, const double RADIUS); 88 bool Find_next_suitable_triangle(ofstream *out, ofstream *tecplot, molecule* mol, BoundaryLineSet &Line, BoundaryTriangleSet &T, const double& RADIUS, int N, const char *filename); 89 bool CheckPresenceOfTriangle(ofstream *out, atom *a, atom *b, atom *c); 95 90 void Find_next_suitable_point_via_Angle_of_Sphere(atom* a, atom* b, atom* c, atom* Candidate, atom* Parent, int RecursionLevel, Vector *Chord, Vector *direction1, Vector *OldNormal, Vector ReferencePoint, atom*& Opt_Candidate, double *Storage, const double RADIUS, molecule* mol); 96 91 … … 114 109 115 110 116 double VolumeOfConvexEnvelope(ofstream *out, const char *filename, config *configuration, Boundaries *BoundaryPoints, molecule *mol);111 double VolumeOfConvexEnvelope(ofstream *out, ofstream *tecplot, config *configuration, Boundaries *BoundaryPoints, molecule *mol); 117 112 double * GetDiametersOfCluster(ofstream *out, Boundaries *BoundaryPtr, molecule *mol, bool IsAngstroem); 118 113 void PrepareClustersinWater(ofstream *out, config *configuration, molecule *mol, double ClusterVolume, double celldensity); 119 void Find_non_convex_border(ofstream *out, molecule* mol, class Tesselation *T, class LinkedCell *LCList, const char *tempbasename, const double RADIUS);120 void Find_next_suitable_point( class BoundaryTriangleSet *BaseTriangle, class BoundaryLineSet *BaseLine, atom*& OptCandidate, Vector *OptCandidateCenter, double *ShortestAngle, const double RADIUS, LinkedCell *LC);114 void Find_non_convex_border(ofstream *out, ofstream *tecplot, molecule* mol, const char *tempbasename, const double RADIUS); 115 void 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); 121 116 122 117
Note:
See TracChangeset
for help on using the changeset viewer.
