de.torstennahm.integrate.sparse
Class SimplexIntegrator

java.lang.Object
  extended by de.torstennahm.integrate.Integrator<Evaluator>
      extended by de.torstennahm.integrate.sparse.SimplexIntegrator

public class SimplexIntegrator
extends Integrator<Evaluator>

Performs integration using the simplicial (non-adaptive) sparse grid algorithm.

Author:
Torsten Nahm

Constructor Summary
SimplexIntegrator()
           
 
Method Summary
 IntegrationResult integrate(Evaluator evaluator, StopCondition condition, java.util.List<Visualizer> visualizers)
          Performs numerical integration of the integrand until the given condition is fulfilled.
 java.lang.String toString()
           
 
Methods inherited from class de.torstennahm.integrate.Integrator
integrate, integrateAbsTol, integrateAbsTol, integrateByPoints, integrateByPoints, integrateRelTol, integrateRelTol
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SimplexIntegrator

public SimplexIntegrator()
Method Detail

integrate

public IntegrationResult integrate(Evaluator evaluator,
                                   StopCondition condition,
                                   java.util.List<Visualizer> visualizers)
                            throws IntegrationFailedException
Description copied from class: Integrator
Performs numerical integration of the integrand until the given condition is fulfilled.

Specified by:
integrate in class Integrator<Evaluator>
Parameters:
evaluator - object to be integrated
condition - stop condition
visualizers - list of visualizers or null for no visualization
Returns:
result of integration
Throws:
IntegrationFailedException - if an integration error occurs

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object