cda: Coupled-Dipole Approximation for Electromagnetic Scattering by Three-Dimensional Clusters of Sub-Wavelength Particles

Coupled-dipole simulations for electromagnetic scattering of light by sub-wavelength particles in arbitrary 3-dimensional configurations. Scattering and absorption spectra are simulated by inversion of the interaction matrix, or by an order-of-scattering approximation scheme. High-level functions are provided to simulate spectra with varying angles of incidence, as well as with full angular averaging.

AuthorBaptiste Auguie [aut, cre]
Date of publication2016-08-16 23:58:00
MaintainerBaptiste Auguie <baptiste.auguie@gmail.com>
LicenseGPL-3
Version2.0.0
https://github.com/baptiste/cda

View on CRAN

Files in this package

cda
cda/TODO
cda/inst
cda/inst/standalone.r
cda/inst/tests
cda/inst/tests/testthat.r
cda/inst/tests/testthat
cda/inst/tests/testthat/test-highlevel.R
cda/inst/tests/testthat/test-standalone.R
cda/inst/NEWS.md
cda/inst/CONTRIBUTING.md
cda/inst/povray
cda/inst/povray/template-dimer.pov
cda/inst/povray/axes.pov
cda/inst/povray/euler.pov
cda/inst/povray/template-shell.pov
cda/src
cda/src/Makevars
cda/src/incident.cpp
cda/src/array.cpp
cda/src/cross_sections.h
cda/src/iterative.h
cda/src/cda.h
cda/src/sample.cpp
cda/src/array.h
cda/src/utils.h
cda/src/averaging.h
cda/src/utils.cpp
cda/src/cdaglobal.cpp
cda/src/dispersion.cpp
cda/src/cda.cpp
cda/src/iterative.cpp
cda/src/incident.h
cda/src/cdaglobal.h
cda/src/dispersion.h
cda/src/RcppExports.cpp
cda/src/averaging.cpp
cda/src/cg.h
cda/src/cross_sections.cpp
cda/src/cg.cpp
cda/NAMESPACE
cda/demo
cda/demo/shell.r
cda/demo/helix_cd.r
cda/demo/method.r
cda/demo/averaging.r
cda/demo/diffractive.r
cda/demo/clusters.r
cda/demo/dimer_dye.r
cda/demo/dimer_cd.r
cda/demo/dimer_linear.r
cda/demo/dispersion.r
cda/demo/00Index
cda/demo/low_level.r
cda/demo/quadrature.R
cda/demo/lattice_sum.R
cda/data
cda/data/G0.rda
cda/R
cda/R/clusters.R cda/R/sample.R
cda/R/utils.r
cda/R/polarizability.R
cda/R/povray.r
cda/R/RcppExports.R
cda/R/quadrature.r
cda/R/array.R
cda/R/rgl.r
cda/R/spectrum_functions.r
cda/R/cda-package.r
cda/README.md
cda/MD5
cda/DESCRIPTION
cda/man
cda/man/cluster_shell.Rd cda/man/cluster_array.Rd cda/man/cda-package.Rd cda/man/spheroid_ar.Rd cda/man/spectrum_dispersion.Rd cda/man/cluster_helix.Rd cda/man/equal_sizes.Rd cda/man/array_factor.Rd cda/man/cluster_single.Rd cda/man/quadrature_sphere.Rd cda/man/alpha_bare.Rd cda/man/sample_random.Rd cda/man/dye_coverage.Rd cda/man/G0.Rd cda/man/cluster_ball.Rd cda/man/rgl.ellipsoids.Rd cda/man/alpha_dye.Rd cda/man/cluster_dimer.Rd cda/man/visualise.Rd cda/man/equal_angles.Rd cda/man/gfun.Rd cda/man/depolarisation.Rd cda/man/cluster_chain.Rd cda/man/rgl.ellipsoid.Rd cda/man/alpha_ellipsoid.Rd cda/man/alpha_kuwata.Rd cda/man/spectrum_oa.Rd cda/man/helix.Rd
cda/.Rinstignore

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

All documentation is copyright its authors; we didn't write any of that.