From 859a3a11a8ecae9699fd7a04ff4d6e1586191d50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Ne=C4=8Dada?= Date: Tue, 23 Jul 2019 17:21:56 +0300 Subject: [PATCH] Draft abstract t-matrix type Former-commit-id: dd4e9f9ed7f50b5f6db3416d478c8b37a9d4e5b4 --- qpms/qpms_types.h | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/qpms/qpms_types.h b/qpms/qpms_types.h index fe2a37b..bf372c8 100644 --- a/qpms/qpms_types.h +++ b/qpms/qpms_types.h @@ -389,7 +389,14 @@ typedef struct qpms_pointgroup_t { * and in which direction \a orientation goes. */ qpms_irot3_t orientation; -} qpms_pgs_t; +} qpms_pointgroup_t; + + +/// An abstract T-matrix without actual elements, but with info about particle symmetry. +typedef struct qpms_abstract_tmatrix_t { + const qpms_vswf_set_spec_t *spec; + qpms_pointgroup_t sym; +} qpms_abstract_tmatrix_t;