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

Specifies a composed operation of type \( T' = c\sum_i f_i'(T) \) for qpms_tmatrix_operation_t. More...

#include <tmatrices.h>

Collaboration diagram for qpms_tmatrix_operation_compose_sum:
Collaboration graph
[legend]

Data Fields

size_t n
 Number of operations in ops;.
 
const struct qpms_tmatrix_operation_t ** ops
 Operations array. (Pointers array ops[] always owned by this.)
 
double factor
 
struct qpms_tmatrix_operation_topmem
 (Optional) operations buffer into which elements of ops point. More...
 

Detailed Description

Specifies a composed operation of type \( T' = c\sum_i f_i'(T) \) for qpms_tmatrix_operation_t.

Field Documentation

◆ factor

double qpms_tmatrix_operation_compose_sum::factor

Overall factor c.

◆ opmem

struct qpms_tmatrix_operation_t* qpms_tmatrix_operation_compose_sum::opmem

(Optional) operations buffer into which elements of ops point.

Owned by this or NULL. If not NULL, all ops members are assumed to point into the memory held by opmem and to be properly initialised. Each ops member has to point to different elements of opmem.


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