High-level Interface

CoupledDipole.spectrum_dispersionFunction
 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 3-Svectors of incidence Euler angles
  • N_sca: number of scattering angles for spherical cubature estimate of σ_sca
source
CoupledDipole.spectrum_oaFunction
 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
source