29 complex
double *target,
33 complex
double *target,
37 complex
double *target,
41 complex
double *target,
49 complex
double *target,
57 complex
double *target,
3D improper rotations represented as a quaternion and a sign of the determinant.
Definition: qpms_types.h:275
Specifies a finite set of VSWFs.
Definition: qpms_types.h:290
complex double * qpms_yflip_uvswi_dense(complex double *target, const qpms_vswf_set_spec_t *bspec)
Dense matrix representation of the y coordinate sign flip operation (xz-plane mirroring).
Definition: symmetries.c:76
size_t qpms_zero_roundoff_clean(double *arr, size_t nmemb, double atol)
Cleans the roundoff error of an array.
Definition: symmetries.c:228
complex double * qpms_zrot_uvswi_dense(complex double *target, const qpms_vswf_set_spec_t *bspec, double phi)
Dense matrix representation of a rotation around the z-axis.
Definition: symmetries.c:151
complex double * qpms_zflip_uvswi_dense(complex double *target, const qpms_vswf_set_spec_t *bspec)
Dense matrix representation of the z coordinate sign flip operation (xy-plane mirroring).
Definition: symmetries.c:40
complex double * qpms_irot3_uvswfi_dense(complex double *target, const qpms_vswf_set_spec_t *bspec, const qpms_irot3_t transf)
Dense matrix (uvswi-indexed) representation of any O(3) transformation.
Definition: symmetries.c:195
complex double * qpms_zrot_rational_uvswi_dense(complex double *target, const qpms_vswf_set_spec_t *bspec, int N, int w)
Dense matrix representation of a "rational" rotation around the z-axis.
Definition: symmetries.c:184
size_t qpms_czero_roundoff_clean(complex double *arr, size_t nmemb, double atol)
Cleans the roundoff error of an array.
Definition: symmetries.c:238
complex double * qpms_xflip_uvswi_dense(complex double *target, const qpms_vswf_set_spec_t *bspec)
Dense matrix representation of the x coordinate sign flip operation (yz-plane mirroring).
Definition: symmetries.c:113