All Downloads are FREE. Search and download functionalities are using the official Maven repository.

breeze.integrate.AdamsMoultonIntegrator.scala Maven / Gradle / Ivy

There is a newer version: 1.0
Show newest version
package breeze.integrate

import breeze.linalg._
import org.apache.commons.math3.ode.nonstiff.{AdamsMoultonIntegrator => ApacheAdamsMoultonIntegrator}

class AdamsMoultonIntegrator(
	order: Int,
    minStep: Double,
    maxStep: Double,
    relTol: DenseVector[Double] = null,
    absTol: DenseVector[Double] = null)
  extends ApacheAdamsIntegrator(relTol, absTol) {

  type T = ApacheAdamsMoultonIntegrator

  protected final def create: ApacheAdamsMoultonIntegrator =
    new ApacheAdamsMoultonIntegrator(order - 1, minStep, maxStep, ApacheAdaptiveStepIntegrator.defaultAbsTol, ApacheAdaptiveStepIntegrator.defaultRelTol)
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy