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 particles
- mat: dielectric functions
- Incidence: N_inc vector of quaternions describing incidence directions
- polarisations: incident field consists of 2 orthogonal "linear" or "circular" polarisations
- N_sca: number of scattering angles for spherical cubature estimate of σ_sca
- prescription: polarisability prescription for particles
- method: 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 particles
- mat: dielectric functions
- Cubature: spherical cubature method
- N_inc: number of incident angles for spherical cubature
- N_sca: number of scattering angles for spherical cubature estimate of σ_sca
- prescription: polarisability prescription for particles
- method: solution of linear system (direct or iterative)