Package | Description |
---|---|
JSci.Demos.MonteCarlo | |
JSci.maths | |
JSci.maths.chaos | |
JSci.util |
Modifier and Type | Class and Description |
---|---|
class |
MonteCarlo
Monte Carlo calculation of Helium ground state energy.
|
Modifier and Type | Method and Description |
---|---|
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 |
Double3Vector.mapComponents(Mapping f)
Applies a function on all the vector components.
|
DoubleVector |
DoubleVector.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 |
DoubleTridiagonalMatrix.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 |
DoubleSparseMatrix.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 |
DoubleSquareMatrix.mapElements(Mapping f)
Applies a function on all the matrix elements.
|
DoubleMatrix |
DoubleMatrix.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.
|
Modifier and Type | Class and Description |
---|---|
class |
LogisticMap
The LogisticMap class provides an object that encapsulates the logistic map.
|
Modifier and Type | Class and Description |
---|---|
class |
RandomMap
This class defines a random map.
|