rename wigner.h to quaternions.h
Former-commit-id: 190a4795704233f6743e3cf1b873e4cd8dae3936
This commit is contained in:
parent
0530895f84
commit
e048a78055
|
@ -2,7 +2,7 @@
|
|||
#define POINTGROUPS_H
|
||||
|
||||
#include "qpms_error.h"
|
||||
#include "wigner.h"
|
||||
#include "quaternions.h"
|
||||
|
||||
|
||||
static inline _Bool qpms_pg_is_finite_axial(qpms_pointgroup_class cls) {
|
||||
|
|
|
@ -842,7 +842,7 @@ cdef class BaseSpec:
|
|||
def __get__(self):
|
||||
return VSWFNorm(self.s.norm)
|
||||
|
||||
# Quaternions from wigner.h
|
||||
# Quaternions from quaternions.h
|
||||
# (mainly for testing; use moble's quaternions in python)
|
||||
|
||||
cdef class CQuat:
|
||||
|
|
|
@ -171,7 +171,7 @@ cdef extern from "lattices.h":
|
|||
double maxR, bint inc_maxR, PGen_1D_incrementDirection incdir)
|
||||
|
||||
|
||||
cdef extern from "wigner.h":
|
||||
cdef extern from "quaternions.h":
|
||||
qpms_quat_t qpms_quat_2c_from_4d(qpms_quat4d_t q)
|
||||
qpms_quat4d_t qpms_quat_4d_from_2c(qpms_quat_t q)
|
||||
qpms_quat_t qpms_quat_mult(qpms_quat_t p, qpms_quat_t q)
|
||||
|
|
|
@ -250,21 +250,21 @@ typedef enum {
|
|||
* Internaly represented as a pair of complex numbers,
|
||||
* \f$ Q_a = Q_1 + iQ_z, Q_b = Q_y + i Q_x\f$.
|
||||
*
|
||||
* See wigner.h for "methods".
|
||||
* See quaternions.h for "methods".
|
||||
*/
|
||||
typedef struct qpms_quat_t {
|
||||
complex double a, b;
|
||||
} qpms_quat_t;
|
||||
|
||||
/// Quaternion type as four doubles.
|
||||
/** See wigner.h for "methods".
|
||||
/** See quaternions.h for "methods".
|
||||
*/
|
||||
typedef struct qpms_quat4d_t {
|
||||
double c1, ci, cj, ck;
|
||||
} qpms_quat4d_t;
|
||||
|
||||
/// 3D improper rotations represented as a quaternion and a sign of the determinant.
|
||||
/** See wigner.h for "methods".
|
||||
/** See quaternions.h for "methods".
|
||||
*/
|
||||
typedef struct qpms_irot3_t {
|
||||
qpms_quat_t rot; ///< Quaternion representing the rotation part.
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/*! \file wigner.h
|
||||
/*! \file quaternions.h
|
||||
* \brief Quaternions and Wigner matrices
|
||||
*/
|
||||
#ifndef QPMS_WIGNER_H
|
|
@ -14,7 +14,7 @@
|
|||
#include <assert.h>
|
||||
#include <unistd.h>
|
||||
#include "vectors.h"
|
||||
#include "wigner.h"
|
||||
#include "quaternions.h"
|
||||
#include <string.h>
|
||||
#include "qpms_error.h"
|
||||
#include "translations.h"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#include "symmetries.h"
|
||||
#include "tiny_inlines.h"
|
||||
#include "indexing.h"
|
||||
#include "wigner.h"
|
||||
#include "quaternions.h"
|
||||
#include "qpms_error.h"
|
||||
|
||||
// TODO at some point, maybe support also other norms.
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
#include <assert.h>
|
||||
#include <unistd.h>
|
||||
#include "vectors.h"
|
||||
#include "wigner.h"
|
||||
#include "quaternions.h"
|
||||
#include <string.h>
|
||||
#include "qpms_error.h"
|
||||
#include "tmatrices.h"
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#include "wigner.h"
|
||||
#include "quaternions.h"
|
||||
#include "tiny_inlines.h"
|
||||
#include "kahansum.h"
|
||||
#define WIGNER_ATOL (1e-15)
|
||||
|
|
Loading…
Reference in New Issue