Example usage for org.apache.commons.math3.analysis.differentiation DerivativeStructure pow

List of usage examples for org.apache.commons.math3.analysis.differentiation DerivativeStructure pow

Introduction

In this page you can find the example usage for org.apache.commons.math3.analysis.differentiation DerivativeStructure pow.

Prototype

public DerivativeStructure pow(final DerivativeStructure e) throws DimensionMismatchException 

Source Link

Document

Power operation.

Usage

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());
}