Package | Description |
---|---|
org.apache.commons.math3.complex |
Complex number type and implementations of complex transcendental
functions.
|
org.apache.commons.math3.exception |
Specialized exceptions for algorithms errors.
|
org.apache.commons.math3.fraction |
Fraction number type and fraction number formatting.
|
org.apache.commons.math3.geometry.euclidean.threed |
This package provides basic 3D geometry components.
|
org.apache.commons.math3.ode |
This package provides classes to solve Ordinary Differential Equations problems.
|
org.apache.commons.math3.ode.nonstiff |
This package provides classes to solve non-stiff Ordinary Differential Equations problems.
|
org.apache.commons.math3.optimization.linear |
This package provides optimization algorithms for linear constrained problems.
|
org.apache.commons.math3.random |
Random number and random data generators.
|
Modifier and Type | Method and Description |
---|---|
double |
RootsOfUnity.getImaginary(int k)
Get the imaginary part of the
k -th n -th root of unity. |
double |
RootsOfUnity.getReal(int k)
Get the real part of the
k -th n -th root of unity. |
boolean |
RootsOfUnity.isCounterClockWise()
|
Modifier and Type | Class and Description |
---|---|
class |
ConvergenceException
Error thrown when a numerical computation can not be performed because the
numerical result failed to converge to a finite value.
|
class |
MathInternalError
Exception triggered when something that shouldn't happen does happen.
|
class |
MathParseException
Class to signal parse failures.
|
class |
MaxCountExceededException
Exception to be thrown when some counter maximum value is exceeded.
|
class |
TooManyEvaluationsException
Exception to be thrown when the maximal number of evaluations is exceeded.
|
Modifier and Type | Class and Description |
---|---|
class |
FractionConversionException
Error thrown when a double value cannot be converted to a fraction
in the allowed number of iterations.
|
Modifier and Type | Class and Description |
---|---|
class |
CardanEulerSingularityException
This class represents exceptions thrown while extractiong Cardan
or Euler angles from a rotation.
|
Modifier and Type | Method and Description |
---|---|
protected double |
AbstractIntegrator.acceptStep(AbstractStepInterpolator interpolator,
double[] y,
double[] yDot,
double tEnd)
Accept a step, triggering events and step handlers.
|
abstract void |
AbstractIntegrator.integrate(ExpandableStatefulODE equations,
double t)
Integrate a set of differential equations up to the given time.
|
double |
AbstractIntegrator.integrate(FirstOrderDifferentialEquations equations,
double t0,
double[] y0,
double t,
double[] y)
Integrate the differential equations up to the given time.
|
double |
FirstOrderIntegrator.integrate(FirstOrderDifferentialEquations equations,
double t0,
double[] y0,
double t,
double[] y)
Integrate the differential equations up to the given time.
|
void |
SecondOrderIntegrator.integrate(SecondOrderDifferentialEquations equations,
double t0,
double[] y0,
double[] yDot0,
double t,
double[] y,
double[] yDot)
Integrate the differential equations up to the given time
|
protected void |
MultistepIntegrator.start(double t0,
double[] y0,
double t)
Start the integration.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
AdaptiveStepsizeIntegrator.integrate(ExpandableStatefulODE equations,
double t)
Integrate a set of differential equations up to the given time.
|
abstract void |
AdamsIntegrator.integrate(ExpandableStatefulODE equations,
double t)
Integrate a set of differential equations up to the given time.
|
void |
EmbeddedRungeKuttaIntegrator.integrate(ExpandableStatefulODE equations,
double t)
Integrate a set of differential equations up to the given time.
|
void |
GraggBulirschStoerIntegrator.integrate(ExpandableStatefulODE equations,
double t)
Integrate a set of differential equations up to the given time.
|
void |
AdamsBashforthIntegrator.integrate(ExpandableStatefulODE equations,
double t)
Integrate a set of differential equations up to the given time.
|
void |
AdamsMoultonIntegrator.integrate(ExpandableStatefulODE equations,
double t)
Integrate a set of differential equations up to the given time.
|
void |
RungeKuttaIntegrator.integrate(ExpandableStatefulODE equations,
double t)
Integrate a set of differential equations up to the given time.
|
Modifier and Type | Class and Description |
---|---|
class |
NoFeasibleSolutionException
This class represents exceptions thrown by optimizers when no solution
fulfills the constraints.
|
class |
UnboundedSolutionException
This class represents exceptions thrown by optimizers when a solution
escapes to infinity.
|
Modifier and Type | Method and Description |
---|---|
protected abstract PointValuePair |
AbstractLinearOptimizer.doOptimize()
Perform the bulk of optimization algorithm.
|
PointValuePair |
AbstractLinearOptimizer.optimize(LinearObjectiveFunction f,
Collection<LinearConstraint> constraints,
GoalType goalType,
boolean restrictToNonNegative)
Optimizes an objective function.
|
PointValuePair |
LinearOptimizer.optimize(LinearObjectiveFunction f,
Collection<LinearConstraint> constraints,
GoalType goalType,
boolean restrictToNonNegative)
Optimizes an objective function.
|
Modifier and Type | Method and Description |
---|---|
double |
EmpiricalDistribution.getNextValue()
Generates a random value from this distribution.
|
Copyright © 2003-2012 Apache Software Foundation. All Rights Reserved.