Re-exports
pub use self::basis_spline::BSpLineWorkspace;
pub use self::chebyshev::ChebSeries;
pub use self::combination::Combination;
pub use self::complex::ComplexF32;
pub use self::complex::ComplexF64;
pub use self::discrete_hankel::DiscreteHankel;
pub use self::eigen_symmetric_workspace::EigenGenHermVWorkspace;
pub use self::eigen_symmetric_workspace::EigenGenHermWorkspace;
pub use self::eigen_symmetric_workspace::EigenGenSymmVWorkspace;
pub use self::eigen_symmetric_workspace::EigenGenSymmWorkspace;
pub use self::eigen_symmetric_workspace::EigenGenVWorkspace;
pub use self::eigen_symmetric_workspace::EigenGenWorkspace;
pub use self::eigen_symmetric_workspace::EigenHermitianVWorkspace;
pub use self::eigen_symmetric_workspace::EigenHermitianWorkspace;
pub use self::eigen_symmetric_workspace::EigenNonSymmetricVWorkspace;
pub use self::eigen_symmetric_workspace::EigenNonSymmetricWorkspace;
pub use self::eigen_symmetric_workspace::EigenSymmetricVWorkspace;
pub use self::eigen_symmetric_workspace::EigenSymmetricWorkspace;
pub use self::fast_fourier_transforms::FftComplexF32WaveTable;
pub use self::fast_fourier_transforms::FftComplexF32Workspace;
pub use self::fast_fourier_transforms::FftComplexF64WaveTable;
pub use self::fast_fourier_transforms::FftComplexF64Workspace;
pub use self::filter::FilterGaussianWorkspace;
pub use self::filter::FilterImpulseWorkspace;
pub use self::filter::FilterMedianWorkspace;
pub use self::filter::FilterRMedianWorkspace;
pub use self::histograms::Histogram;
pub use self::histograms::Histogram2D;
pub use self::histograms::Histogram2DPdf;
pub use self::histograms::HistogramPdf;
pub use self::integration::CquadWorkspace;
pub use self::integration::GLFixedTable;
pub use self::integration::IntegrationFixedType;
pub use self::integration::IntegrationFixedWorkspace;
pub use self::integration::IntegrationQawoTable;
pub use self::integration::IntegrationQawsTable;
pub use self::integration::IntegrationWorkspace;
pub use self::interpolation::Interp;
pub use self::interpolation::InterpAccel;
pub use self::interpolation::InterpType;
pub use self::interpolation::Spline;
pub use self::mathieu::MathieuWorkspace;
pub use self::matrix::MatrixF32;
pub use self::matrix::MatrixF32View;
pub use self::matrix::MatrixF64;
pub use self::matrix::MatrixF64View;
pub use self::matrix::MatrixI32;
pub use self::matrix::MatrixI32View;
pub use self::matrix::MatrixU32;
pub use self::matrix::MatrixU32View;
pub use self::matrix_complex::MatrixComplexF32;
pub use self::matrix_complex::MatrixComplexF64;
pub use self::minimizer::Minimizer;
pub use self::minimizer::MinimizerType;
pub use self::monte_carlo::MiserMonteCarlo;
pub use self::monte_carlo::MiserParams;
pub use self::monte_carlo::PlainMonteCarlo;
pub use self::monte_carlo::VegasMonteCarlo;
pub use self::monte_carlo::VegasParams;
pub use self::multifit_linear::MultifitLinearWorkspace;
pub use self::multifit_solver::MultiFitFdfSolver;
pub use self::multifit_solver::MultiFitFdfSolverType;
pub use self::multifit_solver::MultiFitFunction;
pub use self::multifit_solver::MultiFitFunctionFdf;
pub use self::multilarge_linear::MultilargeLinearType;
pub use self::multilarge_linear::MultilargeLinearWorkspace;
pub use self::multiset::MultiSet;
pub use self::n_tuples::ReadNTuples;
pub use self::n_tuples::WriteNTuples;
pub use self::ordinary_differential_equations::ODEiv2Control;
pub use self::ordinary_differential_equations::ODEiv2Driver;
pub use self::ordinary_differential_equations::ODEiv2Evolve;
pub use self::ordinary_differential_equations::ODEiv2Step;
pub use self::ordinary_differential_equations::ODEiv2StepType;
pub use self::ordinary_differential_equations::ODEiv2System;
pub use self::permutation::Permutation;
pub use self::polynomial::PolyComplexWorkspace;
pub use self::qrng::QRng;
pub use self::qrng::QRngType;
pub use self::ran_discrete::RanDiscrete;
pub use self::result::Result;
pub use self::result::ResultE10;
pub use self::rng::Rng;
pub use self::rng::RngType;
pub use self::roots::RootFSolver;
pub use self::roots::RootFSolverType;
pub use self::roots::RootFdfSolver;
pub use self::roots::RootFdfSolverType;
pub use self::rstat::RStatQuantileWorkspace;
pub use self::rstat::RStatWorkspace;
pub use self::series_acceleration::LevinUTruncWorkspace;
pub use self::series_acceleration::LevinUWorkspace;
pub use self::siman::SimAnnealing;
pub use self::siman::SimAnnealingParams;
pub use self::vector::VectorF32;
pub use self::vector::VectorF32View;
pub use self::vector::VectorF64;
pub use self::vector::VectorF64View;
pub use self::vector::VectorI32;
pub use self::vector::VectorI32View;
pub use self::vector::VectorU32;
pub use self::vector::VectorU32View;
pub use self::vector_complex::VectorComplexF32;
pub use self::vector_complex::VectorComplexF32View;
pub use self::vector_complex::VectorComplexF64;
pub use self::vector_complex::VectorComplexF64View;
pub use self::wavelet_transforms::Wavelet;
pub use self::wavelet_transforms::WaveletType;
pub use self::wavelet_transforms::WaveletWorkspace;
Modules
- B-splines are commonly used as basis functions to fit smoothing curves to large data sets. To do this, the abscissa axis is broken up into some number of intervals, where the endpoints of each interval are called breakpoints.
- Chebyshev Approximations
- Combinations
- Discrete Hankel Transforms
- Real Symmetric Matrices
- filter
v2_5
- Histograms
- Interpolation
- The routines described in this section compute the angular and radial Mathieu functions, and their characteristic values. Mathieu functions are the solutions of the following two differential equations:
- Matrices
- One dimensional Minimization
- Monte Carlo Integration
- Nonlinear Least-Squares Fitting
- Multi dimensional Root-Finding
- Multisets
- N-tuples
- Numerical ODE solvers.
- General Polynomial Equations
- Quasi-Random Sequences
- Given K discrete events with different probabilities
P[k]
, produce a random value k consistent with its probability. - Random Number Generation
- One dimensional Root-Finding
- Series Acceleration
- 25 Simulated Annealing
- Vectors
- Wavelet Transforms