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

colvarmodule::rmatrix Class Reference

\brief 2-dimensional array of real numbers with three components along each dimension (works with colvarmodule::rvector). More...

#include <colvartypes.h>

List of all members.

Public Methods

 rmatrix ()
 Default constructor. More...

 rmatrix (cvm::real xxi, cvm::real xyi, cvm::real xzi, cvm::real yxi, cvm::real yyi, cvm::real yzi, cvm::real zxi, cvm::real zyi, cvm::real zzi)
 Constructor component by component. More...

 ~rmatrix ()
 Destructor. More...

void reset ()
cvm::real determinant () const
 Return the determinant. More...

cvm::rmatrix transpose () const

Public Attributes

cvm::real xx
cvm::real xy
cvm::real xz
cvm::real yx
cvm::real yy
cvm::real yz
cvm::real zx
cvm::real zy
cvm::real zz

Friends

cvm::rvector operator * (cvm::rmatrix const &m, cvm::rvector const &r)


Detailed Description

\brief 2-dimensional array of real numbers with three components along each dimension (works with colvarmodule::rvector).

Definition at line 871 of file colvartypes.h.


Constructor & Destructor Documentation

colvarmodule::rmatrix::rmatrix   [inline]
 

Default constructor.

Definition at line 878 of file colvartypes.h.

References colvarmodule::reset.

colvarmodule::rmatrix::rmatrix cvm::real    xxi,
cvm::real    xyi,
cvm::real    xzi,
cvm::real    yxi,
cvm::real    yyi,
cvm::real    yzi,
cvm::real    zxi,
cvm::real    zyi,
cvm::real    zzi
[inline]
 

Constructor component by component.

Definition at line 884 of file colvartypes.h.

colvarmodule::rmatrix::~rmatrix   [inline]
 

Destructor.

Definition at line 900 of file colvartypes.h.


Member Function Documentation

cvm::real colvarmodule::rmatrix::determinant   const [inline]
 

Return the determinant.

Definition at line 909 of file colvartypes.h.

void colvarmodule::rmatrix::reset   [inline]
 

Definition at line 903 of file colvartypes.h.

cvm::rmatrix colvarmodule::rmatrix::transpose   const [inline]
 

Definition at line 917 of file colvartypes.h.

References NR_Jacobi::transpose.


Friends And Related Function Documentation

cvm::rvector operator * cvm::rmatrix const &    m,
cvm::rvector const &    r
[friend]
 

Definition at line 924 of file colvartypes.h.


Member Data Documentation

cvm::real colvarmodule::rmatrix::xx
 

Definition at line 875 of file colvartypes.h.

cvm::real colvarmodule::rmatrix::xy
 

Definition at line 875 of file colvartypes.h.

cvm::real colvarmodule::rmatrix::xz
 

Definition at line 875 of file colvartypes.h.

cvm::real colvarmodule::rmatrix::yx
 

Definition at line 875 of file colvartypes.h.

cvm::real colvarmodule::rmatrix::yy
 

Definition at line 875 of file colvartypes.h.

cvm::real colvarmodule::rmatrix::yz
 

Definition at line 875 of file colvartypes.h.

cvm::real colvarmodule::rmatrix::zx
 

Definition at line 875 of file colvartypes.h.

cvm::real colvarmodule::rmatrix::zy
 

Definition at line 875 of file colvartypes.h.

cvm::real colvarmodule::rmatrix::zz
 

Definition at line 875 of file colvartypes.h.


The documentation for this class was generated from the following file:
Generated on Thu Apr 25 02:44:54 2024 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002