Example usage for org.apache.commons.math3.analysis.integration IterativeLegendreGaussIntegrator IterativeLegendreGaussIntegrator

List of usage examples for org.apache.commons.math3.analysis.integration IterativeLegendreGaussIntegrator IterativeLegendreGaussIntegrator

Introduction

In this page you can find the example usage for org.apache.commons.math3.analysis.integration IterativeLegendreGaussIntegrator IterativeLegendreGaussIntegrator.

Prototype

public IterativeLegendreGaussIntegrator(final int n, final int minimalIterationCount,
        final int maximalIterationCount) 

Source Link

Document

Builds an integrator with given iteration counts.

Usage

From source file:fsm.series.Series_CF.java

@Override
public double getYmIntegral(int m) {

    IterativeLegendreGaussIntegrator ilg = new IterativeLegendreGaussIntegrator(64, 0.98, 5);
    return ilg.integrate(2000, getFunction(m), 0, a);
}

From source file:fsm.series.Series_CF.java

public double getI1(int m, int n) {

    if (m != n) {
        return 0.0;
    }/*from ww  w. ja  v  a2  s.com*/

    IterativeLegendreGaussIntegrator ilg = new IterativeLegendreGaussIntegrator(64, 0.98, 5);
    return ilg.integrate(2000, this.getF1(m, n), 0, a);

}

From source file:fsm.series.Series_CC.java

@Override
public double getYmIntegral(int m) {

    IterativeLegendreGaussIntegrator ilg = new IterativeLegendreGaussIntegrator(gausspoints, 0.98, 5);
    return ilg.integrate(2000, this.getFunction(m), 0, a);
}

From source file:fsm.series.Series_CF.java

public double getI2(int m, int n) {

    IterativeLegendreGaussIntegrator ilg = new IterativeLegendreGaussIntegrator(64, 0.98, 5);
    return ilg.integrate(2000, this.getF2(m, n), 0, a);
}

From source file:fsm.series.Series_CF.java

public double getI4(int m, int n) {

    if (m != n) {
        return 0.0;
    }/*from  w w w.j  a v a2 s .  c  om*/

    IterativeLegendreGaussIntegrator ilg = new IterativeLegendreGaussIntegrator(64, 0.98, 5);
    return ilg.integrate(2000, this.getF4(n, m), 0, a);
}

From source file:fsm.series.Series_CF.java

public double getI5(int m, int n) {

    IterativeLegendreGaussIntegrator ilg = new IterativeLegendreGaussIntegrator(64, 0.98, 5);
    return ilg.integrate(2000, this.getF5(n, m), 0, a);

}

From source file:fsm.series.Series_CC.java

public double getI1(int m, int n) {

    if (m != n) {
        return 0.0;
    }//  ww  w. jav  a  2  s.  co m

    IterativeLegendreGaussIntegrator ilg = new IterativeLegendreGaussIntegrator(gausspoints, 0.98, 5);
    return ilg.integrate(2000, this.getF1(m, n), 0, a);

}

From source file:fsm.series.Series_CC.java

public double getI2(int m, int n) {

    IterativeLegendreGaussIntegrator ilg = new IterativeLegendreGaussIntegrator(gausspoints, 0.98, 5);
    return ilg.integrate(2000, this.getF2(m, n), 0, a);
}

From source file:fsm.series.Series_CC.java

public double getI4(int m, int n) {

    if (m != n) {
        return 0.0;
    }/*from   ww  w.j a va 2 s  .  c  o  m*/

    IterativeLegendreGaussIntegrator ilg = new IterativeLegendreGaussIntegrator(gausspoints, 0.98, 5);
    return ilg.integrate(2000, this.getF4(n, m), 0, a);
}

From source file:fsm.series.Series_CC.java

public double getI5(int m, int n) {

    IterativeLegendreGaussIntegrator ilg = new IterativeLegendreGaussIntegrator(gausspoints, 0.98, 5);
    return ilg.integrate(2000, this.getF5(n, m), 0, a);

}