NAMD
Main Page
Namespaces
Classes
Files
File List
File Members
Matrix4Symmetry.h
Go to the documentation of this file.
1
#ifndef MATRIX4SYMMETRY_H
2
#define MATRIX4SYMMETRY_H
3
4
#include "
NamdTypes.h
"
5
class
Matrix4Symmetry
{
6
public
:
7
BigReal
mat
[16];
8
Matrix4Symmetry
();
9
Matrix4Symmetry
(
const
BigReal
*);
10
Matrix4Symmetry
(
BigReal
[]);
11
12
void
multpoint
(
BigReal
point[3])
const
;
13
void
identity
();
14
void
transpose
();
15
void
multmatrix
(
const
Matrix4Symmetry
&);
16
void
translate
(
BigReal
x
,
BigReal
y
,
BigReal
z
);
17
void
translate
(
BigReal
d[3]);
18
};
19
#endif
Matrix4Symmetry::multmatrix
void multmatrix(const Matrix4Symmetry &)
premultiply the matrix by the given matrix, this->other * this
Definition:
Matrix4Symmetry.C:38
Matrix4Symmetry::translate
void translate(BigReal x, BigReal y, BigReal z)
Definition:
Matrix4Symmetry.C:51
Matrix4Symmetry::mat
BigReal mat[16]
Definition:
Matrix4Symmetry.h:7
Matrix4Symmetry
Definition:
Matrix4Symmetry.h:5
Matrix4Symmetry::transpose
void transpose()
Definition:
Matrix4Symmetry.C:27
Matrix4Symmetry::Matrix4Symmetry
Matrix4Symmetry()
Definition:
Matrix4Symmetry.C:3
z
gridSize z
Definition:
ComputePmeCUDAKernel.cu:431
Matrix4Symmetry::multpoint
void multpoint(BigReal point[3]) const
Definition:
Matrix4Symmetry.C:8
NamdTypes.h
y
gridSize y
Definition:
ComputePmeCUDAKernel.cu:430
Matrix4Symmetry::identity
void identity()
Definition:
Matrix4Symmetry.C:20
x
gridSize x
Definition:
ComputePmeCUDAKernel.cu:429
BigReal
double BigReal
Definition:
common.h:114
Generated by
1.8.5