class oadd.org.apache.commons.math.ode.jacobians.FirstOrderIntegratorWithJacobians$MappingWrapper extends java.lang.Object implements oadd.org.apache.commons.math.ode.ExtendedFirstOrderDifferentialEquations { private final double[] y; private final double[] yDot; private final double[][] dFdY; private final double[][] dFdP; final oadd.org.apache.commons.math.ode.jacobians.FirstOrderIntegratorWithJacobians this$0; public void (oadd.org.apache.commons.math.ode.jacobians.FirstOrderIntegratorWithJacobians) { double[] v, v; oadd.org.apache.commons.math.ode.jacobians.FirstOrderIntegratorWithJacobians v; oadd.org.apache.commons.math.ode.jacobians.ODEWithJacobians v, v; oadd.org.apache.commons.math.ode.jacobians.FirstOrderIntegratorWithJacobians$MappingWrapper v; int v, v; double[][] v, v; v := @this: oadd.org.apache.commons.math.ode.jacobians.FirstOrderIntegratorWithJacobians$MappingWrapper; v := @parameter: oadd.org.apache.commons.math.ode.jacobians.FirstOrderIntegratorWithJacobians; v. = v; specialinvoke v.()>(); v = v.; v = interfaceinvoke v.(); v = v.; v = interfaceinvoke v.(); v = newarray (double)[v]; v. = v; v = newarray (double)[v]; v. = v; v = newmultiarray (double)[v][v]; v. = v; v = newmultiarray (double)[v][v]; v. = v; return; } public int getDimension() { double[] v, v; oadd.org.apache.commons.math.ode.jacobians.FirstOrderIntegratorWithJacobians$MappingWrapper v; int v, v, v, v, v; double[][] v; v := @this: oadd.org.apache.commons.math.ode.jacobians.FirstOrderIntegratorWithJacobians$MappingWrapper; v = v.; v = lengthof v; v = v.; v = v[0]; v = lengthof v; v = 1 + v; v = v + v; v = v * v; return v; } public int getMainSetDimension() { oadd.org.apache.commons.math.ode.jacobians.FirstOrderIntegratorWithJacobians$MappingWrapper v; int v; oadd.org.apache.commons.math.ode.jacobians.FirstOrderIntegratorWithJacobians v; oadd.org.apache.commons.math.ode.jacobians.ODEWithJacobians v; v := @this: oadd.org.apache.commons.math.ode.jacobians.FirstOrderIntegratorWithJacobians$MappingWrapper; v = v.; v = v.; v = interfaceinvoke v.(); return v; } public void computeDerivatives(double, double[], double[]) throws oadd.org.apache.commons.math.ode.DerivativeException { oadd.org.apache.commons.math.MaxEvaluationsExceededException v; oadd.org.apache.commons.math.ode.jacobians.FirstOrderIntegratorWithJacobians v, v, v, v, v; oadd.org.apache.commons.math.ode.DerivativeException v; double[][] v, v, v, v, v, v; double[] v, v, v, v, v, v, v, v, v, v, v, v, v; oadd.org.apache.commons.math.ode.jacobians.ODEWithJacobians v, v; oadd.org.apache.commons.math.ode.jacobians.FirstOrderIntegratorWithJacobians$MappingWrapper v; int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v; double v, v, v, v, v, v, v, v, v; v := @this: oadd.org.apache.commons.math.ode.jacobians.FirstOrderIntegratorWithJacobians$MappingWrapper; v := @parameter: double; v := @parameter: double[]; v := @parameter: double[]; v = v.; v = lengthof v; v = v.; v = v[0]; v = lengthof v; v = v.; staticinvoke (v, 0, v, 0, v); v = v.; v = v.; v = v.; v = v.; if v <= v goto label; v = new oadd.org.apache.commons.math.ode.DerivativeException; v = new oadd.org.apache.commons.math.MaxEvaluationsExceededException; v = v.; v = v.; specialinvoke v.(int)>(v); specialinvoke v.(java.lang.Throwable)>(v); throw v; label: v = v.; v = v.; v = v.; v = v.; interfaceinvoke v.(v, v, v); v = v.; v = v.; v = v.; v = v.; v = v.; v = v.; interfaceinvoke v.(v, v, v, v, v); v = v.; staticinvoke (v, 0, v, 0, v); v = 0; label: if v >= v goto label; v = v.; v = v[v]; v = 0; label: if v >= v goto label; v = 0.0; v = v + v; v = v; v = 0; label: if v >= v goto label; v = v[v]; v = v[v]; v = v * v; v = v + v; v = v + v; v = v + 1; goto label; label: v = v * v; v = v + v; v[v] = v; v = v + 1; goto label; label: v = v + 1; goto label; label: v = 0; label: if v >= v goto label; v = v.; v = v[v]; v = v.; v = v[v]; v = 0; label: if v >= v goto label; v = v[v]; v = v + 1; v = v * v; v = v + v; v = v; v = 0; label: if v >= v goto label; v = v[v]; v = v[v]; v = v * v; v = v + v; v = v + v; v = v + 1; goto label; label: v = v * v; v = v + v; v[v] = v; v = v + 1; goto label; label: v = v + 1; goto label; label: return; } }