Uses of Interface
JSci.maths.Mapping

Packages that use Mapping
JSci.Demos.MonteCarlo   
JSci.maths   
JSci.maths.chaos   
JSci.util   
 

Uses of Mapping in JSci.Demos.MonteCarlo
 

Classes in JSci.Demos.MonteCarlo that implement Mapping
 class MonteCarlo
          Monte Carlo calculation of Helium ground state energy.
 

Uses of Mapping in JSci.maths
 

Methods in JSci.maths with parameters of type Mapping
static double[] ArrayMath.apply(Mapping m, double[] v)
          Apply a map to every component of an array.
static double[][] ArrayMath.apply(Mapping m, double[][] v)
          Apply a map to every component of an array.
static double[] NumericalMath.differentiate(int N, Mapping func, double a, double b)
          Numerical differentiation.
static double[] NumericalMath.euler(double[] y, Mapping func, double dt)
          Uses the Euler method to solve an ODE.
static double NumericalMath.gaussian4(int N, Mapping func, double a, double b)
          Numerical integration using the Gaussian integration formula (4 points).
static double NumericalMath.gaussian8(int N, Mapping func, double a, double b)
          Numerical integration using the Gaussian integration formula (8 points).
static double[] NumericalMath.leapFrog(double[] y, Mapping func, double dt)
          Uses the Leap-Frog method to solve an ODE.
 DoubleVector DoubleVector.mapComponents(Mapping f)
          Applies a function on all the vector components.
 DoubleVector Double3Vector.mapComponents(Mapping f)
          Applies a function on all the vector components.
 DoubleVector DoubleSparseVector.mapComponents(Mapping f)
          Applies a function on all the vector components.
 DoubleMatrix DoubleSparseMatrix.mapElements(Mapping f)
          Applies a function on all the matrix elements.
 DoubleMatrix DoubleSquareMatrix.mapElements(Mapping f)
          Applies a function on all the matrix elements.
 DoubleMatrix DoubleSparseSquareMatrix.mapElements(Mapping f)
          Applies a function on all the matrix elements.
 DoubleMatrix DoubleMatrix.mapElements(Mapping f)
          Applies a function on all the matrix elements.
 DoubleMatrix DoubleDiagonalMatrix.mapElements(Mapping f)
          Applies a function on all the matrix elements.
 DoubleMatrix DoubleTridiagonalMatrix.mapElements(Mapping f)
          Applies a function on all the matrix elements.
static double[] NumericalMath.metropolis(double[] list, Mapping func, double dx)
          The Metropolis algorithm.
static double NumericalMath.richardson(int N, Mapping func, double a, double b)
          Numerical integration using the Richardson extrapolation.
static double[] NumericalMath.rungeKutta2(double[] y, Mapping func, double dt)
          Uses the 2nd order Runge-Kutta method to solve an ODE.
static double[] NumericalMath.rungeKutta4(double[] y, Mapping func, double dt)
          Uses the 4th order Runge-Kutta method to solve an ODE.
static double NumericalMath.simpson(int N, Mapping func, double a, double b)
          Numerical integration using Simpson's rule.
static double NumericalMath.trapezium(int N, Mapping func, double a, double b)
          Numerical integration using the trapezium rule.
 

Uses of Mapping in JSci.maths.chaos
 

Classes in JSci.maths.chaos that implement Mapping
 class LogisticMap
          The LogisticMap class provides an object that encapsulates the logistic map.
 

Uses of Mapping in JSci.util
 

Classes in JSci.util that implement Mapping
 class RandomMap
          This class defines a random map.