QPMS
Electromagnetic multiple scattering library and toolkit.

Specifies a composed operation of type \( T' = f_{n1}(f_{n2}(\dots f_0(T)\dots))) \) for qpms_tmatrix_operation_t. More...
#include <tmatrices.h>
Data Fields  
size_t  n 
Number of operations in ops;.  
const struct qpms_tmatrix_operation_t **  ops 
Operations array. (Pointers owned by this.)  
struct qpms_tmatrix_operation_t *  opmem 
(Optional) operations buffer into which elements of ops point. (Owned by this or NULL.)  
size_t  opmem_size 
Length of the opmem array.  
_Bool *  ops_owned 
True for all sub operations owned by this and saved in opmem. NULL if opmem is NULL.  
Specifies a composed operation of type \( T' = f_{n1}(f_{n2}(\dots f_0(T)\dots))) \) for qpms_tmatrix_operation_t.