Changes in src/vector.hpp [89c8b2:f66195]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/vector.hpp
r89c8b2 rf66195 4 4 using namespace std; 5 5 6 #include "helpers.hpp" 6 /*********************************************** includes ***********************************/ 7 8 // include config.h 9 #ifdef HAVE_CONFIG_H 10 #include <config.h> 11 #endif 7 12 8 13 #include <gsl/gsl_vector.h> 9 14 #include <gsl/gsl_multimin.h> 10 15 11 class Vector; 16 #include "defs.hpp" 17 18 /********************************************** declarations *******************************/ 12 19 13 20 /** Single vector. … … 52 59 void Scale(double *factor); 53 60 void Scale(double factor); 54 void MatrixMultiplication( double *M);61 void MatrixMultiplication(const double *M); 55 62 double * InverseMatrix(double *A); 56 void InverseMatrixMultiplication( double *M);63 void InverseMatrixMultiplication(const double *M); 57 64 void KeepPeriodic(ofstream *out, double *matrix); 58 65 void LinearCombinationOfVectors(const Vector *x1, const Vector *x2, const Vector *x3, double *factors); … … 69 76 bool Output(ofstream *out) const; 70 77 bool IsInParallelepiped(Vector offset, double *parallelepiped); 78 void WrapPeriodically(const double *M, const double *Minv); 71 79 }; 72 80
Note:
See TracChangeset
for help on using the changeset viewer.