Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

colvartypes.C File Reference

#include <cstdlib>
#include <cstring>
#include "colvarmodule.h"
#include "colvartypes.h"
#include "colvarparse.h"
#include "nr_jacobi.h"

Go to the source code of this file.

Functions

std::ostream & operator<< (std::ostream &os, colvarmodule::rvector const &v)
std::istream & operator>> (std::istream &is, colvarmodule::rvector &v)
std::ostream & operator<< (std::ostream &os, colvarmodule::quaternion const &q)
std::istream & operator>> (std::istream &is, colvarmodule::quaternion &q)
void diagonalize_matrix (cvm::matrix2d< cvm::real > &m, cvm::vector1d< cvm::real > &eigval, cvm::matrix2d< cvm::real > &eigvec)


Function Documentation

void diagonalize_matrix cvm::matrix2d< cvm::real > &    m,
cvm::vector1d< cvm::real > &    eigval,
cvm::matrix2d< cvm::real > &    eigvec
[static]
 

Definition at line 330 of file colvartypes.C.

References NR_Jacobi::eigsrt, colvarmodule::error, NR_Jacobi::jacobi, colvarmodule::sqrt, and NR_Jacobi::transpose.

std::ostream& operator<< std::ostream &    os,
colvarmodule::quaternion const &    q
 

Definition at line 106 of file colvartypes.C.

References colvarmodule::quaternion::q0, colvarmodule::quaternion::q1, colvarmodule::quaternion::q2, and colvarmodule::quaternion::q3.

std::ostream& operator<< std::ostream &    os,
colvarmodule::rvector const &    v
 

Definition at line 52 of file colvartypes.C.

References colvarmodule::rvector::x, colvarmodule::rvector::y, and colvarmodule::rvector::z.

std::istream& operator>> std::istream &    is,
colvarmodule::quaternion   q
 

Definition at line 125 of file colvartypes.C.

References colvarmodule::quaternion::q0, colvarmodule::quaternion::q1, colvarmodule::quaternion::q2, and colvarmodule::quaternion::q3.

std::istream& operator>> std::istream &    is,
colvarmodule::rvector   v
 

Definition at line 69 of file colvartypes.C.

References colvarmodule::rvector::x, colvarmodule::rvector::y, and colvarmodule::rvector::z.


Generated on Fri Apr 19 02:45:45 2024 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002