|
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 | |
| U_aniso_frac | transform (const RTop_frac &op) const |
| return transformed U_aniso | |
Public Member Functions inherited from clipper::Mat33sym< T > | |
| Mat33sym () | |
| null constructor | |
| template<class TT > | |
| Mat33sym (const Mat33< TT > &m) | |
| constructor: from Mat33 (does not check for symmetry) | |
| template<class TT > | |
| 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 Public Member Functions inherited from clipper::Mat33sym< T > | |
| 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. |