QPMS
Electromagnetic multiple scattering library and toolkit.
Data Structures | Variables
qpms.types Namespace Reference

Data Structures

class  NormalizationT
 
class  BesselT
 

Variables

 TMatrixOp
 
 TMatrixSpec
 
 ParticleSpec = collections.namedtuple('ParticleSpec', ['label', 'position', 'tmatrix_spec'])
 
 LatticeSpec = collections.namedtuple('LatticeSpec', ['basis', 'particle_set_specs'])
 

Detailed Description

Here shall be defined some types that are needed across the individual 
modules of the qpms package and they do not belong logically to a single
module.

Variable Documentation

◆ TMatrixOp

qpms.types.TMatrixOp
Initial value:
1 = collections.namedtuple('TMatrixOp',
2  ['optype', 'content'])

◆ TMatrixSpec

qpms.types.TMatrixSpec
Initial value:
1 = collections.namedtuple('TMatrixSpec',
2  ['lMax_override', 'tmatrix_path', 'ops'])