LibAran Reference Manual
for Aran 0.2.2
Table of Contents
Introduction
Initialization
aran
- Library initialization.
Utilities
arancomplex
- Complex number types.
aranbinomial
- Binomial coefficients.
arancoefficientbufferd
- gdouble-based buffers.
arancoefficientbufferf
- gfloat-based buffers.
arancoefficientbufferl
- gulong-based buffers.
arancoefficientbufferc64
- gcomplex64-based buffers.
arancoefficientbufferc128
- gcomplex128-based buffers.
aranbinomialbufferd
- gdouble-based binomial buffers.
aranbinomialbufferf
- gfloat-based binomial buffers.
aranbinomialbufferl
- gulong-based binomial buffers.
aranbinomialbufferc64
- gcomplex64-based binomial buffers.
aranbinomialbufferc128
- gcomplex128-based binomial buffers.
aranlegendre
- Legendre polynomials and Associated Lengendre polynomials.
aransphericalharmonic
- Complex Spherical harmonics.
aranwigner
- Wigner D-function coefficients.
aranwignerrepo
- Storing and sharing AranWigner structures.
2D API
aranlaurentseriesd
- 2D potential expansions using Laurent Series.
arandevelopment2d
- 2D development stored in each QTree (VsgPRTree2d) node of a FMM solver.
aransolver2d
- 2D FMM solver.
3D API
aransphericalseriesd
- 3D potential expansions using powers of radius and spherical harmonics.
arandevelopment3d
- 3D development stored in each OcTree (VsgPRTree3d) node of a FMM solver.
aransolver3d
- 3D FMM solver.