QPMS
Electromagnetic multiple scattering library and toolkit.
|
A generic T-matrix transformation operator. More...
#include <tmatrices.h>
Data Fields | |
qpms_tmatrix_operation_kind_t | typ |
Specifies the operation kind to be performed and which type \op actually contains. | |
union { | |
struct qpms_tmatrix_operation_lrmatrix lrmatrix | |
struct qpms_tmatrix_operation_scmulz scmulz | |
qpms_irot3_t irot3 | |
Single rotoreflection; typ = QPMS_TMATRIX_OPERATION_IROT3. | |
struct qpms_tmatrix_operation_irot3arr irot3arr | |
struct qpms_tmatrix_operation_compose_sum compose_sum | |
struct qpms_tmatrix_operation_compose_chain compose_chain | |
const qpms_finite_group_t * finite_group | |
Finite group for QPMS_TMATRIX_OPERATION_FINITE_GROUP_SYMMETRISE. More... | |
} | op |
Operation data; actual type is determined by typ. | |
A generic T-matrix transformation operator.
const qpms_finite_group_t* qpms_tmatrix_operation_t::finite_group |
Finite group for QPMS_TMATRIX_OPERATION_FINITE_GROUP_SYMMETRISE.
Not owned by this; rep3d must be filled.