Package

io.github.mandar2812.dynaml

analysis

Permalink

package analysis

Utilities for computational real analysis

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. analysis
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. abstract class BSplineGenerator extends MetaPipe21[Int, Int, Double, Double]

    Permalink

    B-Spline generator as described in B(asic)-Spline Basics by Carl de Boor.

    (B)ASIC SPLINES

    B-Spline generator as described in B(asic)-Spline Basics by Carl de Boor.

    Bi,k(t) := ωi,k(t) Bi,k-1(t) + (1 - ωi+1,k(t)) Bi+1,k-1

  2. trait DifferentiableMap[S, D, J] extends DataPipe[S, D]

    Permalink

    A DataPipe which represents a differentiable transformation.

  3. abstract class InnerProductPV extends InnerProductSpace[PartitionedVector, Double]

    Permalink
  4. case class MatrixVectorSpace(rows: Int, cols: Int) extends InnerProductSpace[DenseMatrix[Double], Double] with Product with Serializable

    Permalink

    Defines an inner product space over m × n matrices.

  5. class PartitionedVectorField extends Field[PartitionedVector] with InnerProductSpace[PartitionedVector, Double]

    Permalink

    Created by mandar on 19/10/2016.

  6. abstract class PushforwardMap[Source, Destination, Jacobian] extends Encoder[Source, Destination]

    Permalink

    Push forward map is a function that has a well defined inverse as well as Jacobian of the inverse.

  7. class RadialBasis[I] extends Basis[I]

    Permalink

    Radial Basis Function Generator
  8. abstract class SplineGenerator extends MetaPipe[Int, Double, Double]

    Permalink

    Represents linear combinations of b-splines.

    Generalised Piecewise Polynomial Splines

    Represents linear combinations of b-splines.

  9. class VectorField extends Field[DenseVector[Double]] with NRoot[DenseVector[Double]] with InnerProductSpace[DenseVector[Double], Double] with Serializable

    Permalink

    Created by mandar on 18/7/16.

Value Members

  1. object BSplineGenerator extends Serializable

    Permalink

    The BSplineGenerator companion object has convenience methods for creating arbitrary b-spline generators from knot sequences.

  2. object BernsteinSplineGenerator extends BSplineGenerator

    Permalink

    Bernstein B-Splines have knots as (...000111...)

  3. object BernsteinSplineSeriesGenerator extends DataPipe[Seq[Int], Basis[Double]]

    Permalink

    Generate a basis of Bernstein Polynomials

  4. object CardinalBSplineGenerator extends BSplineGenerator

    Permalink

    Cardinal B-Splines have knots as the sequence of integers.

  5. object ChebyshevBasisGenerator extends DataPipe2[Int, Int, Basis[Double]]

    Permalink

    Generate a basis of Chebyshev functions

  6. object CubicSplineGenerator extends DataPipe[Seq[Int], Basis[Double]]

    Permalink

    Generate a basis of Cardinal Cubic B-Splines

  7. object DifferentiableMap extends Serializable

    Permalink
  8. object FourierBasisGenerator extends DataPipe2[Double, Int, Basis[Double]]

    Permalink

    Generates a fourier series feature mapping.

  9. object HermiteBasisGenerator extends DataPipe[Int, Basis[Double]]

    Permalink

    Generate a hermite polynomial basis.

  10. object InnerProductPV extends Serializable

    Permalink
  11. object LegendreBasisGenerator extends DataPipe[Int, Basis[Double]]

    Permalink

    Generate a legendre polynomial basis

  12. object PartitionedVectorField extends Serializable

    Permalink
  13. object PolynomialBasisGenerator extends DataPipe[Int, Basis[Double]]

    Permalink

    Generates a polynomial feature mapping upto a specified degree.

  14. object PushforwardMap extends Serializable

    Permalink
  15. object RadialBasis extends Serializable

    Permalink
  16. object SplineGenerator extends Serializable

    Permalink
  17. object VectorField extends Serializable

    Permalink
  18. object implicits

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped