class Radial extends BasisFunction with Error
The Radial
class provides Radial basis functions. Such basis functions
are useful are useful in Neural Networks and Support Vector Classification.
-----------------------------------------------------------------------------
- Alphabetic
- By Inheritance
- Radial
- Error
- BasisFunction
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new Radial(centers: VectorD = VectorD (0.0), radialType: RadialType.RadialType = GAUSSIAN, γ: Double = 1.0, k: Int = 2)
- centers
a list of centers
- radialType
the type of the Radial Basis Function to be used
- γ
shape parameter
- k
the polynomial power of the radius used in Poly Harmonic Spline
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def abf(m: Int)(t: VectoD): MatrixD
Obtain the value of the m-th order basis functions (all) at time 't'.
Obtain the value of the m-th order basis functions (all) at time 't'. Or alternatively, obtain the basis function by calling bf(m)(j) only. Ex: val x = bf(m)(t) retrieves the value of all the basis functions at 't'. val f = bf(m) retrieves all the basis functions.
- m
the order of all the basis function
- t
the time parameter
- Definition Classes
- BasisFunction
- def abf_(m: Int)(t: Double): VectorD
Obtain the value of the m-th order basis functions (all) at time 't'.
Obtain the value of the m-th order basis functions (all) at time 't'. Or alternatively, obtain the basis function by calling bf(m)(j) only. Ex: val x = bf(m)(t) retrieves the value of all the basis functions at 't'. val f = bf(m) retrieves all the basis functions.
- m
the order of all the basis function
- t
the time parameter
- Definition Classes
- BasisFunction
- def apply(m: Int)(j: Int)(t: Double): Double
Obtain the value of the m-th order 'j'-th basis function at time 't'.
Obtain the value of the m-th order 'j'-th basis function at time 't'. Or alternatively, obtain the basis function by calling bf(m)(j) only. Ex: val x = bf(m)(j)(t) retrieves the value of the j-th basis function at 't'. val f = bf(m)(j) retrieves the j-th basis function.
- m
the order of the basis function
- j
indicates which basis function
- t
the time parameter
- Definition Classes
- BasisFunction
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def bf(m: Int = m)(j: Int)(t: Double): Double
Obtain the value of the m-th order 'j'-th basis function at time 't'.
Obtain the value of the m-th order 'j'-th basis function at time 't'. Or alternatively, obtain the basis function by calling bf(m)(j) only.
- m
the order of the basis function
- j
indicates which basis function
- t
the time parameter
- Definition Classes
- Radial → BasisFunction
- def bf1(j: Int)(t: Double): Double
Obtain the value of the 1st order 'j'-th basis function at time 't'.
Obtain the value of the 1st order 'j'-th basis function at time 't'. Or alternatively, obtain the basis function by calling bf1(j) only. Ex: val x = bf1(j)(t) retrieves the value of the j-th basis function at 't'. val f = bf1(j) retrieves the j-th basis function.
- j
indicates which basis function
- t
the time parameter
- Definition Classes
- BasisFunction
- def bf2(j: Int)(t: Double): Double
Obtain the value of the 2nd order 'j'-th basis function at time 't'.
Obtain the value of the 2nd order 'j'-th basis function at time 't'. Or alternatively, obtain the basis function by calling bf2(j) only. Ex: val x = bf2(j)(t) retrieves the value of the j-th basis function at 't'. val f = bf2(j) retrieves the j-th basis function.
- j
indicates which basis function
- t
the time parameter
- Definition Classes
- BasisFunction
- def bf3(j: Int)(t: Double): Double
Obtain the value of the 3rd order 'j'-th basis function at time 't'.
Obtain the value of the 3rd order 'j'-th basis function at time 't'. Or alternatively, obtain the basis function by calling bf3(j) only. Ex: val x = bf3(j)(t) retrieves the value of the j-th basis function at 't'. val f = bf3(j) retrieves the j-th basis function.
- j
indicates which basis function
- t
the time parameter
- Definition Classes
- BasisFunction
- def bf4(j: Int)(t: Double): Double
Obtain the value of the 4th order 'j'-th basis function at time 't'.
Obtain the value of the 4th order 'j'-th basis function at time 't'. Or alternatively, obtain the basis function by calling bf4(j) only. Ex: val x = bf4(j)(t) retrieves the value of the j-th basis function at 't'. val f = bf4(j) retrieves the j-th basis function.
- j
indicates which basis function
- t
the time parameter
- Definition Classes
- BasisFunction
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- def count(m: Int): Int
The number of basis functions for a specified order.
The number of basis functions for a specified order.
- m
the order of the basis function
- Definition Classes
- BasisFunction
- def dot_(m: Int)(i: Int, j: Int)(g: BasisFunction, a: Double = 0.0, b: Double = 1.0): Double
Compute the dot/inner product of 'this' basis function object and basis function 'g'.
Compute the dot/inner product of 'this' basis function object and basis function 'g'.
- m
the order of the basis function
- i
indicates which basis function of 'this'
- j
indicates which basis function of 'g'
- g
the other function
- a
the start of the interval
- b
the end of the interval
- Definition Classes
- BasisFunction
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def flaw(method: String, message: String): Unit
- Definition Classes
- Error
- def gaussian(r: Double): Double
The value of the Gaussian Radial Basis Function with radius 'r'
The value of the Gaussian Radial Basis Function with radius 'r'
- r
the radius
- Attributes
- protected
- def getCache(m: Int, t: VectoD): Array[MatrixD]
Retrieves the cached design matrices
Retrieves the cached design matrices
- Definition Classes
- BasisFunction
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def getOrder: Int
Retrieves the order of the this B_Spline
Retrieves the order of the this B_Spline
- Definition Classes
- Radial → BasisFunction
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def inverseMultiQuadratic(r: Double): Double
The value of the Inverse Multi Quadratic Radial Basis Function with radius 'r'
The value of the Inverse Multi Quadratic Radial Basis Function with radius 'r'
- r
the radius
- Attributes
- protected
- def inverseQuadratic(r: Double): Double
The value of the Inverse Quadratic Radial Basis Function with radius 'r'
The value of the Inverse Quadratic Radial Basis Function with radius 'r'
- r
the radius
- Attributes
- protected
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- var k: Int
- Attributes
- protected
- def multiQuadratic(r: Double): Double
The value of the Multi Quadratic Radial Basis Function with radius 'r'
The value of the Multi Quadratic Radial Basis Function with radius 'r'
- r
the radius
- Attributes
- protected
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val needCompute: Boolean
- Attributes
- protected
- Definition Classes
- BasisFunction
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def polyHarmonicSpline(r: Double, k: Int = k): Double
The value of the Poly Harmonic Spline Radial Basis Function with radius 'r'
The value of the Poly Harmonic Spline Radial Basis Function with radius 'r'
- r
the radius
- Attributes
- protected
- See also
en.wikipedia.org/wiki/Polyharmonic_spline
- var radialType: RadialType.RadialType
- Attributes
- protected
- def range(m: Int = m): Range
The range for the Radial basis functions
The range for the Radial basis functions
- m
the order of the spline
- Definition Classes
- Radial → BasisFunction
- def recomputeCache: Unit
Recompute cached matrices
Recompute cached matrices
- Definition Classes
- BasisFunction
- def setGamma(gamma: Double): Unit
Change the type of the Gamma parameter
Change the type of the Gamma parameter
- gamma
the gamma parameter to change to
- def setK(k_: Int): Unit
Change the type of the Gamma parameter
Change the type of the Gamma parameter
- k_
the gamma parameter to change to
- def setRadialType(rt: RadialType.RadialType): Unit
Change the type of the Raidal Basis Function
Change the type of the Raidal Basis Function
- rt
the new Radial Basis Function Type to change to
- def size(m: Int = m): Int
The number of Radial basis functions for a specified order
The number of Radial basis functions for a specified order
- m
the order of the basis function
- Definition Classes
- Radial → BasisFunction
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def thinPlateSpline(r: Double): Double
The value of the Thin Plate Spline Radial Basis Function with radius 'r'
The value of the Thin Plate Spline Radial Basis Function with radius 'r'
- r
the radius
- Attributes
- protected
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- val Φ: MatrixD
- Attributes
- protected
- Definition Classes
- BasisFunction
- val Φt: MatrixD
- Attributes
- protected
- Definition Classes
- BasisFunction
- val ΦtΦ: MatrixD
- Attributes
- protected
- Definition Classes
- BasisFunction
- var γ: Double
- Attributes
- protected
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated