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