List of usage examples for org.apache.commons.math3.analysis.differentiation DerivativeStructure pow
public DerivativeStructure pow(final DerivativeStructure e) throws DimensionMismatchException
From source file:curveavg.QuinticFunction.java
public DerivativeStructure value(DerivativeStructure t) { return t.pow(5).multiply(a).add( t.pow(4).multiply(b).add(t.pow(3).multiply(c).add(t.pow(2).multiply(d).add(t.multiply(e).add(f))))); }
From source file:org.orekit.forces.gravity.AssociatedLegendreFunction.java
public DerivativeStructure value(DerivativeStructure t) { DerivativeStructure y1 = t.getField().getOne().multiply(polynomial[polynomial.length - 1].toDouble()); for (int j = polynomial.length - 2; j >= 0; j--) { y1 = y1.multiply(t).add(polynomial[j].toDouble()); }//from ww w. j a v a 2 s. c om DerivativeStructure oneMinusT2 = t.getField().getOne().subtract(t.multiply(t)); DerivativeStructure y2 = oneMinusT2.pow(m).sqrt(); return y1.multiply(y2).multiply(normalization.toDouble()); }