Index
All Classes and Interfaces|All Packages
A
- AngleUtilTest - Class in org.djutils.math
 - 
AngleUtilTest tests the angle normalization methods in AngleUtil.
 - AngleUtilTest() - Constructor for class org.djutils.math.AngleUtilTest
 - apply(Double) - Method in class org.djutils.math.functions.MathFunctionTest.SubClass
 - ArcSineTest - Class in org.djutils.math.functions
 - 
Test the ArcSine class.
 - ArcSineTest() - Constructor for class org.djutils.math.functions.ArcSineTest
 - arcTangentTest() - Method in class org.djutils.math.functions.ArcTangentTest
 - 
Test the ArcTangent class.
 - ArcTangentTest - Class in org.djutils.math.functions
 - 
Test the ArcTangentTest class.
 - ArcTangentTest() - Constructor for class org.djutils.math.functions.ArcTangentTest
 
B
- BenchmarkPolynomialRoots - Class in org.djutils.math.polynomialroots
 - 
BenchmarkPolynomialRoots tests the speed of different algorithms.
 - binaryOps() - Static method in class org.djutils.math.complex.demo.ComplexDemo
 - 
Binary operations.
 
C
- checkOneValue(double, double, MathFunction) - Method in class org.djutils.math.functions.SumTest
 - 
Check that the result is as expected.
 - compareWithinSubType(MathFunction) - Method in class org.djutils.math.functions.MathFunctionTest.SubClass
 - ComplexDemo - Class in org.djutils.math.complex.demo
 - 
ComplexDemo.java.
 - concatenationTest() - Method in class org.djutils.math.functions.ConcatenationTest
 - 
Test the Concatenation class.
 - ConcatenationTest - Class in org.djutils.math.functions
 - 
Test the Concatenation class.
 - ConcatenationTest() - Constructor for class org.djutils.math.functions.ConcatenationTest
 - ConstantAndNanTest - Class in org.djutils.math.functions
 - 
Test the Constant class and the Nan class.
 - ConstantAndNanTest() - Constructor for class org.djutils.math.functions.ConstantAndNanTest
 - constants() - Static method in class org.djutils.math.complex.demo.ComplexDemo
 - 
Constants.
 - constructors() - Static method in class org.djutils.math.complex.demo.ComplexDemo
 - 
Constructors.
 - cubicTest() - Static method in class org.djutils.math.polynomialroots.BenchmarkPolynomialRoots
 - 
Test the cubic solver.
 - cubicTest() - Method in class org.djutils.math.polynomialroots.TestPolynomialRoots
 - 
Test the cubic solver.
 - cubicTestAberthEhrlich() - Static method in class org.djutils.math.polynomialroots.BenchmarkPolynomialRoots
 - 
Test the cubic solver.
 - cubicTestAberthEhrlich() - Method in class org.djutils.math.polynomialroots.TestPolynomialRoots2
 - 
Test the cubic solver.
 - cubicTestDurandKerner() - Static method in class org.djutils.math.polynomialroots.BenchmarkPolynomialRoots
 - 
Test the cubic solver.
 - cubicTestDurandKerner() - Method in class org.djutils.math.polynomialroots.TestPolynomialRoots2
 - 
Test the cubic solver.
 - cubicTestNewtonFactor() - Static method in class org.djutils.math.polynomialroots.BenchmarkPolynomialRoots
 - 
Test the cubic solver.
 - cubicTestNewtonFactor() - Method in class org.djutils.math.polynomialroots.TestPolynomialRoots2
 - 
Test the cubic solver.
XXX: Not active yet. 
D
- delta() - Method in record class org.djutils.math.functions.DerivativeTest.Scenario
 - 
Returns the value of the
deltarecord component. - DerivativeTest - Class in org.djutils.math.functions
 - 
Test that derivative of a function matches the local slope.
 - DerivativeTest() - Constructor for class org.djutils.math.functions.DerivativeTest
 - DerivativeTest.Scenario - Record Class in org.djutils.math.functions
 - 
Test scenario.
 - doubleAcosh(double) - Static method in class org.djutils.math.complex.TestComplexMath
 - 
Copied from Forget Code acosh.
 - doubleAsinh(double) - Static method in class org.djutils.math.complex.TestComplexMath
 - 
Copied from Forget Code asinh.
 
E
- epsilon() - Method in record class org.djutils.math.functions.DerivativeTest.Scenario
 - 
Returns the value of the
epsilonrecord component. - equals(Object) - Method in record class org.djutils.math.functions.DerivativeTest.Scenario
 - 
Indicates whether some other object is "equal to" this one.
 - ExponentTest - Class in org.djutils.math.functions
 - 
Test the Exponent class.
 - ExponentTest() - Constructor for class org.djutils.math.functions.ExponentTest
 
F
- fieldsGettersNormAndPhi() - Static method in class org.djutils.math.complex.demo.ComplexDemo
 - 
Fields, getters, norm and phi.
 - FunctionDemo - Class in org.djutils.math.functions
 - 
Demonstrate various classed in function package.
 
G
- getDerivative() - Method in class org.djutils.math.functions.MathFunctionTest.SubClass
 - getKnotReport(Interval<?>) - Method in class org.djutils.math.functions.MathFunctionTest.SubClass
 - getKnots(Interval<?>) - Method in class org.djutils.math.functions.MathFunctionTest.SubClass
 
H
- hashCode() - Method in record class org.djutils.math.functions.DerivativeTest.Scenario
 - 
Returns a hash code value for this object.
 - hypotA(double, double) - Static method in class org.djutils.math.complex.demo.PerformanceTests
 - 
Implementation of hypot taken from https://stackoverflow.com/questions/3764978/why-hypot-function-is-so-slow .
 - hypotB(double, double) - Static method in class org.djutils.math.complex.demo.PerformanceTests
 - 
hypot.
 - hypotC(double, double) - Static method in class org.djutils.math.complex.demo.PerformanceTests
 - 
Better implementation of the hypotenuse function (faster and more accurate than the one in the java Math library).
 
I
- intersectionTest() - Method in class org.djutils.math.functions.IntervalTest
 - 
Test the intersection method.
 - intervalTest() - Method in class org.djutils.math.functions.IntervalTest
 - 
Test the Interval class.
 - IntervalTest - Class in org.djutils.math.functions
 - 
Test the Interval class.
 - IntervalTest() - Constructor for class org.djutils.math.functions.IntervalTest
 
K
- KnotReportTest - Class in org.djutils.math.functions
 - 
Test the KnotReport enum.
 - KnotReportTest() - Constructor for class org.djutils.math.functions.KnotReportTest
 
L
- LogarithmTest - Class in org.djutils.math.functions
 - 
Test the Logarithm class.
 - LogarithmTest() - Constructor for class org.djutils.math.functions.LogarithmTest
 
M
- main(String[]) - Static method in class org.djutils.math.complex.demo.ComplexDemo
 - 
Demonstrate the Complex class.
 - main(String[]) - Static method in class org.djutils.math.complex.demo.PerformanceTests
 - 
Measure performance of atan2, hypot, sine and cosine.
 - main(String...) - Static method in class org.djutils.math.functions.FunctionDemo
 - 
Demonstrate the Function classes.
 - main(String[]) - Static method in class org.djutils.math.polynomialroots.BenchmarkPolynomialRoots
 - mathFunction() - Method in record class org.djutils.math.functions.DerivativeTest.Scenario
 - 
Returns the value of the
mathFunctionrecord component. - mathFunctions() - Static method in class org.djutils.math.complex.demo.ComplexDemo
 - 
Math functions.
 - MathFunctionTest - Class in org.djutils.math.functions
 - 
Test the Function interface
 - MathFunctionTest() - Constructor for class org.djutils.math.functions.MathFunctionTest
 - MathFunctionTest.SubClass - Class in org.djutils.math.functions
 - 
Sub class to verify the default methods in MathFunction.
 - maximum() - Method in record class org.djutils.math.functions.DerivativeTest.Scenario
 - 
Returns the value of the
maximumrecord component. - MeansTests - Class in org.djutils.math.means
 - 
Test the classes in the means package
 - MeansTests() - Constructor for class org.djutils.math.means.MeansTests
 - minimum() - Method in record class org.djutils.math.functions.DerivativeTest.Scenario
 - 
Returns the value of the
minimumrecord component. 
O
- org.djutils.math - package org.djutils.math
 - org.djutils.math.complex - package org.djutils.math.complex
 - org.djutils.math.complex.demo - package org.djutils.math.complex.demo
 - org.djutils.math.functions - package org.djutils.math.functions
 - org.djutils.math.means - package org.djutils.math.means
 - org.djutils.math.polynomialroots - package org.djutils.math.polynomialroots
 
P
- PerformanceTests - Class in org.djutils.math.complex.demo
 - 
PerformanceTests.java.
 - PowerTest - Class in org.djutils.math.functions
 - 
Test the PowerFunction class.
 - PowerTest() - Constructor for class org.djutils.math.functions.PowerTest
 - printAngle(double) - Static method in class org.djutils.math.AngleUtilTest
 - 
Format an angle.
 - printComplex(Complex) - Static method in class org.djutils.math.complex.TestComplexMath
 - printValueTest() - Method in class org.djutils.math.functions.MathFunctionTest
 - 
Test the printValue method in the Function interface.
 - printWithSomeDerivatives(MathFunction, int) - Static method in class org.djutils.math.functions.FunctionDemo
 - 
Print a MathFunction and a couple of its derivatives.
 - productTest() - Method in class org.djutils.math.functions.ProductTest
 - 
Test the Product class.
 - ProductTest - Class in org.djutils.math.functions
 - 
Test the Product class.
 - ProductTest() - Constructor for class org.djutils.math.functions.ProductTest
 
Q
- quadraticTest() - Static method in class org.djutils.math.polynomialroots.BenchmarkPolynomialRoots
 - 
Test the solver for quadratic (and simpler) cases and ensure that the cubic solver falls back to the quadratic solver when appropriate.
 - quadraticTest() - Method in class org.djutils.math.polynomialroots.TestPolynomialRoots
 - 
Test the solver for quadratic (and simpler) cases and ensure that the cubic solver falls back to the quadratic solver when appropriate.
 - quadraticTest() - Method in class org.djutils.math.polynomialroots.TestPolynomialRoots2
 - 
Test the solver for quadratic (and simpler) cases and ensure that the cubic solver falls back to the quadratic solver when appropriate.
 - quarticTest() - Static method in class org.djutils.math.polynomialroots.BenchmarkPolynomialRoots
 - 
Test the quartic solver.
 - quarticTest() - Method in class org.djutils.math.polynomialroots.TestPolynomialRoots
 - 
Test the quartic solver.
 - quarticTestAberthEhrlich() - Static method in class org.djutils.math.polynomialroots.BenchmarkPolynomialRoots
 - 
Test the quartic solver.
 - quarticTestAberthEhrlich() - Method in class org.djutils.math.polynomialroots.TestPolynomialRoots2
 - 
Test the quartic solver.
 - quarticTestDurandKerner() - Static method in class org.djutils.math.polynomialroots.BenchmarkPolynomialRoots
 - 
Test the quartic solver.
 - quarticTestDurandKerner() - Method in class org.djutils.math.polynomialroots.TestPolynomialRoots2
 - 
Test the quartic solver.
 - quotientTest() - Method in class org.djutils.math.functions.QuotientTest
 - 
Test the Quotient class.
 - QuotientTest - Class in org.djutils.math.functions
 - 
Test the Quotient class.
 - QuotientTest() - Constructor for class org.djutils.math.functions.QuotientTest
 
R
- runScenarios() - Method in class org.djutils.math.functions.DerivativeTest
 - 
Run all the scenarios.
 
S
- scaleBy(double) - Method in class org.djutils.math.functions.MathFunctionTest.SubClass
 - Scenario(MathFunction, double, double, int, double, double) - Constructor for record class org.djutils.math.functions.DerivativeTest.Scenario
 - 
Creates an instance of a
Scenariorecord class. - sineTest() - Method in class org.djutils.math.functions.SineTest
 - 
Test the Sine class.
 - SineTest - Class in org.djutils.math.functions
 - 
Test the Sine class.
 - SineTest() - Constructor for class org.djutils.math.functions.SineTest
 - sortPriority() - Method in class org.djutils.math.functions.MathFunctionTest.SubClass
 - steps() - Method in record class org.djutils.math.functions.DerivativeTest.Scenario
 - 
Returns the value of the
stepsrecord component. - SubClass() - Constructor for class org.djutils.math.functions.MathFunctionTest.SubClass
 - sumClassTest() - Method in class org.djutils.math.functions.SumTest
 - 
Test the Sum class.
 - SumTest - Class in org.djutils.math.functions
 - 
Test the Sum class.
 - SumTest() - Constructor for class org.djutils.math.functions.SumTest
 - superScriptTest() - Method in class org.djutils.math.functions.PowerTest
 - 
Test the remaining bits of the SuperScript class.
 
T
- testAngleEpsilonEquals() - Method in class org.djutils.math.AngleUtilTest
 - 
Test angle epsilonEquals.
 - testAngleInterpolate() - Method in class org.djutils.math.AngleUtilTest
 - 
Test angle interpolation.
 - testAngleNormalization() - Method in class org.djutils.math.AngleUtilTest
 - 
Test angle normalization.
 - testArcSine() - Method in class org.djutils.math.functions.ArcSineTest
 - 
Test the ArcSine class.
 - testAsinAcosAtan() - Method in class org.djutils.math.complex.TestComplexMath
 - 
Test the asin, acos and atan functions.
 - testAsinh() - Method in class org.djutils.math.complex.TestComplexMath
 - 
Test the asinh function.
 - testCbrt() - Method in class org.djutils.math.complex.TestComplexMath
 - 
Test the cube root function.
 - TestComplex - Class in org.djutils.math.complex
 - 
TestComplex.java.
 - TestComplex() - Constructor for class org.djutils.math.complex.TestComplex
 - TestComplexMath - Class in org.djutils.math.complex
 - 
TestComplexMath.java.
 - TestComplexMath() - Constructor for class org.djutils.math.complex.TestComplexMath
 - testConstant() - Method in class org.djutils.math.functions.ConstantAndNanTest
 - 
Test the Constant class.
 - testConstants() - Method in class org.djutils.math.complex.TestComplex
 - 
Test the constants defined by the Complex class.
 - testConstructors() - Method in class org.djutils.math.complex.TestComplex
 - 
Test the various constructors of Complex.
 - testDefaultMethods() - Method in class org.djutils.math.functions.MathFunctionTest
 - 
Test the default methods in MathFunction.
 - testExp() - Method in class org.djutils.math.complex.TestComplexMath
 - 
Test the exponential function.
 - testExponent() - Method in class org.djutils.math.functions.ExponentTest
 - 
Test the Exponent class.
 - testHypot() - Method in class org.djutils.math.complex.TestComplex
 - 
Test the hypot method.
 - testInterpolateShortest() - Method in class org.djutils.math.AngleUtilTest
 - 
Test the interpolateShortest method.
 - testKnotReport() - Method in class org.djutils.math.functions.KnotReportTest
 - 
Test the KnotReport enum.
 - testLog() - Method in class org.djutils.math.complex.TestComplexMath
 - 
Test the natural logarithm function.
 - testLogarithm() - Method in class org.djutils.math.functions.LogarithmTest
 - 
Test the Logarithm class.
 - testMeansWithUnityWeights() - Method in class org.djutils.math.means.MeansTests
 - 
Test the Mean classes using unity weights.
 - testMeansWithWeights() - Method in class org.djutils.math.means.MeansTests
 - 
Test the Mean classes using varying weights.
 - testNan() - Method in class org.djutils.math.functions.ConstantAndNanTest
 - 
Test the Nan class.
 - testOperations() - Method in class org.djutils.math.complex.TestComplex
 - 
Test the methods.
 - testOthers() - Method in class org.djutils.math.complex.TestComplex
 - 
Test other methods.
 - TestPolynomialRoots - Class in org.djutils.math.polynomialroots
 - 
TestPolynomialRoots.java.
 - TestPolynomialRoots() - Constructor for class org.djutils.math.polynomialroots.TestPolynomialRoots
 - TestPolynomialRoots2 - Class in org.djutils.math.polynomialroots
 - 
TestPolynomialRoots2.java.
 - TestPolynomialRoots2() - Constructor for class org.djutils.math.polynomialroots.TestPolynomialRoots2
 - testPowerFunction() - Method in class org.djutils.math.functions.PowerTest
 - 
Test the PowerFunction class.
 - testSinCosTan() - Method in class org.djutils.math.complex.TestComplexMath
 - 
Test the sine, cosine and tangent functions.
 - testSinhCoshTanH() - Method in class org.djutils.math.complex.TestComplexMath
 - 
Test the sinh, cosh, tanh functions.
 - testSqrt() - Method in class org.djutils.math.complex.TestComplexMath
 - 
Test the square root function.
 - toString() - Method in record class org.djutils.math.functions.DerivativeTest.Scenario
 - 
Returns a string representation of this record class.
 - tupleStTest() - Method in class org.djutils.math.functions.MathFunctionTest
 - 
Test the TupleSt record in the Function interface.
 
V
- verifyIntersection(Interval<?>, double, boolean, double, boolean, Object) - Method in class org.djutils.math.functions.IntervalTest
 - 
Verify all aspects of an Interval.
 
All Classes and Interfaces|All Packages