22 #include <openbabel/babelconfig.h> 39 bool mult_matrix(std::vector<std::vector<double> > &c, std::vector<std::vector<double> > &a, std::vector<std::vector<double> > &b);
40 bool mult_matrix_f (
double *c,
double *a,
double *b,
int rows,
int cols);
41 bool mult_matrix_ff(
double **c,
double **a,
double **b,
int rows,
int cols);
43 bool invert_matrix(std::vector<std::vector<double> > &m,
double &det);
49 bool convert_matrix_f (
double *src, std::vector<std::vector<double> > &dst,
int rows,
int cols);
50 bool convert_matrix_ff(
double **src, std::vector<std::vector<double> > &dst,
int rows,
int cols);
void print_matrix_ff(double **m, int rows, int cols)
Definition: matrix.cpp:53
void print_matrix(std::vector< std::vector< double > > &m)
Definition: matrix.cpp:28
bool invert_matrix(std::vector< std::vector< double > > &m, double &det)
Definition: matrix.cpp:123
bool invert_matrix_ff(double **m, double &det, int rows, int cols)
Definition: matrix.cpp:331
void print_matrix_f(double *m, int rows, int cols)
Definition: matrix.cpp:40
bool convert_matrix_f(std::vector< std::vector< double > > &src, double *dst)
Definition: matrix.cpp:426
bool convert_matrix_ff(std::vector< std::vector< double > > &src, double **dst)
Definition: matrix.cpp:437
bool mult_matrix_ff(double **c, double **a, double **b, int rows, int cols)
Definition: matrix.cpp:108
bool convert_matrix_f_ff(double *src, double **dst, int rows, int cols)
Definition: matrix.cpp:481
bool mult_matrix_f(double *c, double *a, double *b, int rows, int cols)
Definition: matrix.cpp:90
bool convert_matrix_ff_f(double **src, double *dst, int rows, int cols)
Definition: matrix.cpp:495
bool mult_matrix(std::vector< std::vector< double > > &c, std::vector< std::vector< double > > &a, std::vector< std::vector< double > > &b)
Definition: matrix.cpp:65
bool invert_matrix_f(double *m, double &det, int rows, int cols)
Definition: matrix.cpp:221
Global namespace for all Open Babel code.
Definition: alias.h:22