Learn R Programming

⚠️There's a newer version (2.0.0) of this package.Take me there.

cda (version 1.3.3.1)

Coupled dipole approximation in electromagnetic scattering

Description

The cda package implements the coupled-dipole approximation for electromagnetic scattering by sparse collections of subwavelength particles, with a particular focus on plasmonic nanoparticles in the visible regime. The interaction matrix, and the solution of the linear system of coupled-dipole equations are executed in C++ code for speed; convenient wrapper functions are provided at the R level to generate the particle clusters, calculate the extinction, scattering, and absorption of light by particles with linearly and circularly polarised light. Functions are also provided to calculate orientation-averaged circular dichroism, and display clusters of nanoparticles in three dimensions using OpenGL or povray.

Copy Link

Version

Install

install.packages('cda')

Monthly Downloads

136

Version

1.3.3.1

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Baptiste Auguie

Last Published

November 9th, 2013

Functions in cda (1.3.3.1)

array

Rcpp module: array
cluster_helix

cluster_helix
rgl.ellipsoids

rgl.ellipsoids
equal_angles

equal_angles
rgl.ellipsoid

rgl.ellipsoid
cda

Rcpp module: cda
La

La
particles_povray

particles_povray
curve_povray

curve_povray
cd

Rcpp module: cd
equal_sizes

equal_sizes
alpha_kuwata

alpha_kuwata
helix

helix
linear_extinction_spectrum

extinction_spectrum
cda-package

cda
inverse_polarizability

inverse_polarizability
polarizability_ellipsoid

polarizability_ellipsoid
cluster_chain

cluster_chain
dispersion_spectrum

dispersion_spectrum
cluster_dimer

cluster_dimer
circular_dichroism_spectrum

circular_dichroism_spectrum
G0

Lattice sum
linear

Rcpp module: linear
array_factor

array factor
epsAg

epsAg
epsAu

epsAu