|
Java example source code file (GaussianQuadratureAbstractTest.java)
The GaussianQuadratureAbstractTest.java Java example source code/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.apache.commons.math3.analysis.integration.gauss;
import org.apache.commons.math3.analysis.function.Power;
import org.apache.commons.math3.util.FastMath;
import org.junit.Test;
import org.junit.Assert;
/**
* Base class for standard testing of Gaussian quadrature rules,
* which are exact for polynomials up to a certain degree. In this test, each
* monomial in turn is tested against the specified quadrature rule.
*
*/
public abstract class GaussianQuadratureAbstractTest {
/**
* The maximum absolute error (for zero testing).
*/
private final double eps;
/**
* The maximum relative error (in ulps).
*/
private final double numUlps;
/**
* The quadrature rule under test.
*/
private final GaussIntegrator integrator;
/**
* Maximum degree of monomials to be tested.
*/
private final int maxDegree;
/**
* Creates a new instance of this abstract test with the specified
* quadrature rule.
* If the expected value is non-zero, equality of actual and expected values
* is checked in the relative sense <center>
* |x<sub>act - xexp| ? n
* <code>Math.ulp(xexp
Other Java examples (source code examples)Here is a short list of links related to this Java GaussianQuadratureAbstractTest.java source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.