Changeset 543ce4 for molecuilder/src/vector.hpp
- Timestamp:
- Nov 4, 2009, 7:56:04 PM (16 years ago)
- Children:
- 4ef101, aa8542
- Parents:
- ec70ec
- File:
-
- 1 edited
-
molecuilder/src/vector.hpp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
molecuilder/src/vector.hpp
rec70ec r543ce4 32 32 double Distance(const Vector * const y) const; 33 33 double DistanceSquared(const Vector * const y) const; 34 double DistanceToPlane( ofstream *out,const Vector * const PlaneNormal, const Vector * const PlaneOffset) const;34 double DistanceToPlane(const Vector * const PlaneNormal, const Vector * const PlaneOffset) const; 35 35 double PeriodicDistance(const Vector * const y, const double * const cell_size) const; 36 36 double PeriodicDistanceSquared(const Vector * const y, const double * const cell_size) const; … … 63 63 void MatrixMultiplication(const double * const M); 64 64 void InverseMatrixMultiplication(const double * const M); 65 void KeepPeriodic( ofstream *out,const double * const matrix);65 void KeepPeriodic(const double * const matrix); 66 66 void LinearCombinationOfVectors(const Vector * const x1, const Vector * const x2, const Vector * const x3, const double * const factors); 67 67 double CutsPlaneAt(const Vector * const A, const Vector * const B, const Vector * const C) const; 68 bool GetIntersectionWithPlane( ofstream *out,const Vector * const PlaneNormal, const Vector * const PlaneOffset, const Vector * const Origin, const Vector * const LineVector);69 bool GetIntersectionOfTwoLinesOnPlane( ofstream *out,const Vector * const Line1a, const Vector * const Line1b, const Vector * const Line2a, const Vector * const Line2b, const Vector *Normal = NULL);68 bool GetIntersectionWithPlane(const Vector * const PlaneNormal, const Vector * const PlaneOffset, const Vector * const Origin, const Vector * const LineVector); 69 bool GetIntersectionOfTwoLinesOnPlane(const Vector * const Line1a, const Vector * const Line1b, const Vector * const Line2a, const Vector * const Line2b, const Vector *Normal = NULL); 70 70 bool GetOneNormalVector(const Vector * const x1); 71 71 bool MakeNormalVector(const Vector * const y1); … … 75 75 bool LSQdistance(const Vector ** vectors, int dim); 76 76 void AskPosition(const double * const cell_size, const bool check); 77 bool Output(ofstream *out) const;77 void Output() const; 78 78 bool IsInParallelepiped(const Vector &offset, const double * const parallelepiped) const; 79 79 void WrapPeriodically(const double * const M, const double * const Minv);
Note:
See TracChangeset
for help on using the changeset viewer.
