# Hierarchy For Package org.apache.commons.math3.ode

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.commons.math3.ode.AbstractFieldIntegrator<T> (implements org.apache.commons.math3.ode.FirstOrderFieldIntegrator<T>)
    - org.apache.commons.math3.ode.nonstiff.AdaptiveStepsizeFieldIntegrator<T>
      - org.apache.commons.math3.ode.MultistepFieldIntegrator<T>
  - org.apache.commons.math3.ode.AbstractIntegrator (implements org.apache.commons.math3.ode.FirstOrderIntegrator)
    - org.apache.commons.math3.ode.nonstiff.AdaptiveStepsizeIntegrator
      - org.apache.commons.math3.ode.MultistepIntegrator
  - org.apache.commons.math3.ode.AbstractParameterizable (implements org.apache.commons.math3.ode.Parameterizable)
  - org.apache.commons.math3.ode.ContinuousOutputFieldModel<T> (implements org.apache.commons.math3.ode.sampling.FieldStepHandler<T>)
  - org.apache.commons.math3.ode.ContinuousOutputModel (implements java.io.Serializable, org.apache.commons.math3.ode.sampling.StepHandler)
  - org.apache.commons.math3.ode.EquationsMapper (implements java.io.Serializable)
  - org.apache.commons.math3.ode.ExpandableStatefulODE
  - org.apache.commons.math3.ode.FieldEquationsMapper<T> (implements java.io.Serializable)
  - org.apache.commons.math3.ode.FieldExpandableODE<T>
  - org.apache.commons.math3.ode.FieldODEState<T>
    - org.apache.commons.math3.ode.FieldODEStateAndDerivative<T>
  - org.apache.commons.math3.ode.FirstOrderConverter (implements org.apache.commons.math3.ode.FirstOrderDifferentialEquations)
  - org.apache.commons.math3.ode.JacobianMatrices
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - java.lang.IllegalArgumentException
          - org.apache.commons.math3.exception.MathIllegalArgumentException (implements org.apache.commons.math3.exception.util.ExceptionContextProvider)
            - org.apache.commons.math3.ode.JacobianMatrices.MismatchedEquations
            - org.apache.commons.math3.ode.UnknownParameterException

## Interface Hierarchy

- org.apache.commons.math3.ode.FieldSecondaryEquations<T>
- org.apache.commons.math3.ode.FirstOrderDifferentialEquations
  - org.apache.commons.math3.ode.MainStateJacobianProvider
- org.apache.commons.math3.ode.FirstOrderFieldDifferentialEquations<T>
- org.apache.commons.math3.ode.FirstOrderFieldIntegrator<T>
- org.apache.commons.math3.ode.MultistepIntegrator.NordsieckTransformer
- org.apache.commons.math3.ode.ODEIntegrator
  - org.apache.commons.math3.ode.FirstOrderIntegrator
  - org.apache.commons.math3.ode.SecondOrderIntegrator
- org.apache.commons.math3.ode.Parameterizable
  - org.apache.commons.math3.ode.ParameterizedODE
  - org.apache.commons.math3.ode.ParameterJacobianProvider
- org.apache.commons.math3.ode.SecondaryEquations
- org.apache.commons.math3.ode.SecondOrderDifferentialEquations