package numerics
- Alphabetic
- Public
- Protected
Type Members
- trait CostFunction extends (ParameterVector) => (Double, DenseVector[Double])
- case class FixedPointsMeshSampler3D(mesh: TriangleMesh[_3D], numberOfPoints: Int)(implicit rand: Random) extends Sampler[_3D] with Product with Serializable
- case class FixedPointsTetrahedralMeshSampler3D(mesh: TetrahedralMesh[_3D], numberOfPoints: Int)(implicit rand: Random) extends Sampler[_3D] with Product with Serializable
- case class FixedPointsUniformMeshSampler3D(mesh: TriangleMesh[_3D], numberOfPoints: Int)(implicit rng: Random) extends Sampler[_3D] with Product with Serializable
- case class FixedPointsUniformTetrahedralMeshSampler3D(mesh: TetrahedralMesh[_3D], numberOfPoints: Int)(implicit rng: Random) extends Sampler[_3D] with Product with Serializable
- case class GradientDescentOptimizer(maxNumberOfIterations: Int, stepLength: Double, withLineSearch: Boolean = false, robinsMonroe: Boolean = false, stepDecreaseCoeff: Double = 0.0) extends Optimizer with Product with Serializable
- case class GridSampler[D](domain: DiscreteImageDomain[D])(implicit evidence$1: NDSpace[D]) extends Sampler[D] with Product with Serializable
- case class Integrator[D](sampler: Sampler[D])(implicit evidence$1: NDSpace[D]) extends Product with Serializable
- case class LBFGSOptimizer(maxNumberOfIterations: Int, m: Int = 10, tolerance: Double = 1e-5) extends Optimizer with Product with Serializable
- trait Optimizer extends AnyRef
- case class PivotedCholesky(L: DenseMatrix[Double], p: IndexedSeq[Int], tr: Double) extends Product with Serializable
Result object for the pivoted cholesky of a matrix A
Result object for the pivoted cholesky of a matrix A
- L
The (first m columns) of a lower triangular matrix L, for which LL' = A_m \approx A.
- p
The pivot
- tr
: The trace of the matrix (A_m - A) (i.e. the approximation error)
- case class PointsWithLikelyCorrespondenceSampler(gp: GaussianProcess[_3D, EuclideanVector[_3D]], refmesh: TriangleMesh[_3D], targetMesh: TriangleMesh[_3D], maxMd: Double) extends Sampler[_3D] with Product with Serializable
- case class RandomMeshSampler3D(mesh: TriangleMesh[_3D], numberOfPoints: Int, seed: Int)(implicit rand: Random) extends Sampler[_3D] with Product with Serializable
- case class RandomTetrahedralMeshSampler3D(mesh: TetrahedralMesh[_3D], numberOfPoints: Int, seed: Int)(implicit rand: Random) extends Sampler[_3D] with Product with Serializable
- trait Sampler[D] extends AnyRef
sample generator typeclass
- case class UniformMeshSampler3D(mesh: TriangleMesh[_3D], numberOfPoints: Int)(implicit rand: Random) extends Sampler[_3D] with Product with Serializable
- case class UniformSampler[D](domain: BoxDomain[D], numberOfPoints: Int)(implicit evidence$2: NDSpace[D], rand: Random) extends Sampler[D] with Product with Serializable
- case class UniformTetrahedralMeshSampler3D(mesh: TetrahedralMesh[_3D], numberOfPoints: Int)(implicit rand: Random) extends Sampler[_3D] with Product with Serializable
- trait ValueInterpolator[A] extends AnyRef
defines (convex) interpolation between two values
Value Members
- object BSpline
- object Optimizer
- object PivotedCholesky extends Serializable
- object RandomSVD
Implementation of a Randomized approach for SVD, as proposed in Finding structure with randomness: Probabilistic algorithms for constructing approximate matrix decompositions N Halko, PG Martinsson, JA Tropp - SIAM review, 2011 - SIAM
- object ValueInterpolator