QPMS
Electromagnetic multiple scattering library and toolkit.
Data Fields
qpms_tmatrix_operation_compose_chain Struct Reference

Specifies a composed operation of type \( T' = f_{n-1}(f_{n-2}(\dots f_0(T)\dots))) \) for qpms_tmatrix_operation_t. More...

#include <tmatrices.h>

Collaboration diagram for qpms_tmatrix_operation_compose_chain:
Collaboration graph
[legend]

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_topmem
 (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.
 

Detailed Description

Specifies a composed operation of type \( T' = f_{n-1}(f_{n-2}(\dots f_0(T)\dots))) \) for qpms_tmatrix_operation_t.


The documentation for this struct was generated from the following file: