#include <cconv_mat.h>
|
| cconv_mat (coord_type t=coord_t_cartesian) |
|
| cconv_mat (const cconv_mat &m, coord_type t=coord_t_cartesian) |
|
cconv_mat & | operator= (const cconv_mat &m) |
|
cconv_mat & | operator*= (const cconv_mat &m) |
|
void | zero () |
|
void | unit () |
|
void | transfer (double x, double y, double z) |
|
void | rotate (char axis, double angle) |
|
void | convert (double x, double y, double z, double &X, double &Y, double &Z) |
|
double & | operator() (int i, int j) |
|
double | operator() (int i, int j) const |
|
void | cartesian_convert (double x, double y, double z, double &X, double &Y, double &Z) |
|
void | cylinder2cartesian (double r, double a, double h, double &x, double &y, double &z) |
|
void | sphere2cartesian (double r, double a, double b, double &x, double &y, double &z) |
|
Definition at line 14 of file cconv_mat.h.
◆ cconv_mat() [1/2]
◆ cconv_mat() [2/2]
◆ cartesian_convert()
void cconv_mat::cartesian_convert |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z, |
|
|
double & |
X, |
|
|
double & |
Y, |
|
|
double & |
Z |
|
) |
| |
◆ convert()
void cconv_mat::convert |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z, |
|
|
double & |
X, |
|
|
double & |
Y, |
|
|
double & |
Z |
|
) |
| |
◆ cylinder2cartesian()
void cconv_mat::cylinder2cartesian |
( |
double |
r, |
|
|
double |
a, |
|
|
double |
h, |
|
|
double & |
x, |
|
|
double & |
y, |
|
|
double & |
z |
|
) |
| |
◆ operator()() [1/2]
double& cconv_mat::operator() |
( |
int |
i, |
|
|
int |
j |
|
) |
| |
|
inline |
◆ operator()() [2/2]
double cconv_mat::operator() |
( |
int |
i, |
|
|
int |
j |
|
) |
| const |
|
inline |
◆ operator*=()
◆ operator=()
◆ rotate()
void cconv_mat::rotate |
( |
char |
axis, |
|
|
double |
angle |
|
) |
| |
◆ sphere2cartesian()
void cconv_mat::sphere2cartesian |
( |
double |
r, |
|
|
double |
a, |
|
|
double |
b, |
|
|
double & |
x, |
|
|
double & |
y, |
|
|
double & |
z |
|
) |
| |
◆ transfer()
void cconv_mat::transfer |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z |
|
) |
| |
◆ unit()
◆ zero()
double cconv_mat::e[4][4] |
◆ type
The documentation for this class was generated from the following files: