Clipper
|
Anisotropic fractional atomic displacement parameters. More...
#include <coords.h>
Public Member Functions | |
U_aniso_frac () | |
null constructor | |
U_aniso_frac (const Mat33sym<> &m) | |
constructor: from Mat33sym | |
U_aniso_frac (const ftype &u11, const ftype &u22, const ftype &u33, const ftype &u12, const ftype &u13, const ftype &u23) | |
constructor: from Uij | |
U_aniso_orth | u_aniso_orth (const Cell &cell) const |
fractional-orthogonal conversion More... | |
U_aniso_frac | transform (const RTop_frac &op) const |
return transformed U_aniso More... | |
![]() | |
Mat33sym () | |
null constructor | |
Mat33sym (const Mat33< TT > &m) | |
constructor: from Mat33 (does not check for symmetry) | |
Mat33sym (const Mat33sym< TT > &m) | |
constructor: from Mat33sym | |
Mat33sym (const T &c00, const T &c11, const T &c22, const T &c01, const T &c02, const T &c12) | |
constructor: from coefficients | |
String | format () const |
return formatted String representation | |
bool | is_null () const |
test for null matrix (only valid for floating point types) | |
T | quad_form (const Vec3< T > &v) const |
return quadratic form with vector | |
T | det () const |
determinant | |
Mat33< T > | sqrt () const |
square root | |
Mat33sym< T > | inverse () const |
inverse | |
const T & | mat00 () const |
element (0,0) | |
const T & | mat11 () const |
element (1,1) | |
const T & | mat22 () const |
element (2,2) | |
const T & | mat01 () const |
element (0,1) | |
const T & | mat02 () const |
element (0,2) | |
const T & | mat12 () const |
element (1,2) | |
const T & | operator() (const int &i, const int &j) const |
access elements as 3x3 matrix (inefficient) | |
Friends | |
U_aniso_frac | operator+ (const U_aniso_frac &u1, const U_aniso_frac &u2) |
U_aniso_frac | operator- (const U_aniso_frac &u) |
U_aniso_frac | operator* (const ftype &s, const U_aniso_frac &u) |
Additional Inherited Members | |
![]() | |
static Mat33sym< T > | identity () |
return identity matrix | |
static Mat33sym< T > | null () |
return null matrix (only valid for floating point types) | |
Anisotropic fractional atomic displacement parameters.
These are defined on fractional atomic coordinates in A-2, i.e. they are anisotropic U values.
U_aniso_orth clipper::U_aniso_frac::u_aniso_orth | ( | const Cell & | cell | ) | const |
fractional-orthogonal conversion
cell | The cell concerned |
U_aniso_frac clipper::U_aniso_frac::transform | ( | const RTop_frac & | op | ) | const |
return transformed U_aniso
The aniso U is transformed by the given RT op.
u | The aniso U. |