High-level Interface
CoupledDipole.spectrum_dispersion — Function spectrum_dispersion(cl::Cluster, mat::Material,
Incidence, N_sca::Int=36)Simulating far-field cross-sections for multiple wavelengths and directions of incidence
cl: cluster of particlesmat: dielectric functionsIncidence: N_inc vector of quaternions describing incidence directionspolarisations: incident field consists of 2 orthogonal "linear" or "circular" polarisationsN_sca: number of scattering angles for spherical cubature estimate of σ_scaprescription: polarisability prescription for particlesmethod: direct or iterative solver
CoupledDipole.spectrum_oa — Function spectrum_oa(cl::Cluster, mat::Material,
Cubature = "gl", N_inc::Int = 36, N_sca::Int=36)Orientation-averaged far-field cross-sections for multiple wavelengths
cl: cluster of particlesmat: dielectric functionsCubature: spherical cubature methodN_inc: number of incident angles for spherical cubatureN_sca: number of scattering angles for spherical cubature estimate of σ_scaprescription: polarisability prescription for particlesmethod: solution of linear system (direct or iterative)