Packages

p

scalismo

numerics

package numerics

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. trait CostFunction extends (ParameterVector) => (Double, DenseVector[Double])
  2. case class FixedPointsMeshSampler3D(mesh: TriangleMesh[_3D], numberOfPoints: Int)(implicit rand: Random) extends Sampler[_3D] with Product with Serializable
  3. case class FixedPointsTetrahedralMeshSampler3D(mesh: TetrahedralMesh[_3D], numberOfPoints: Int)(implicit rand: Random) extends Sampler[_3D] with Product with Serializable
  4. case class FixedPointsUniformMeshSampler3D(mesh: TriangleMesh[_3D], numberOfPoints: Int)(implicit rng: Random) extends Sampler[_3D] with Product with Serializable
  5. case class FixedPointsUniformTetrahedralMeshSampler3D(mesh: TetrahedralMesh[_3D], numberOfPoints: Int)(implicit rng: Random) extends Sampler[_3D] with Product with Serializable
  6. case class GradientDescentOptimizer(maxNumberOfIterations: Int, stepLength: Double, withLineSearch: Boolean = false, robinsMonroe: Boolean = false, stepDecreaseCoeff: Double = 0.0) extends Optimizer with Product with Serializable
  7. case class GridSampler[D](domain: DiscreteImageDomain[D])(implicit evidence$1: NDSpace[D]) extends Sampler[D] with Product with Serializable
  8. case class Integrator[D](sampler: Sampler[D])(implicit evidence$1: NDSpace[D]) extends Product with Serializable
  9. case class LBFGSOptimizer(maxNumberOfIterations: Int, m: Int = 10, tolerance: Double = 1e-5) extends Optimizer with Product with Serializable
  10. trait Optimizer extends AnyRef
  11. 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)

  12. case class PointsWithLikelyCorrespondenceSampler(gp: GaussianProcess[_3D, EuclideanVector[_3D]], refmesh: TriangleMesh[_3D], targetMesh: TriangleMesh[_3D], maxMd: Double) extends Sampler[_3D] with Product with Serializable
  13. case class RandomMeshSampler3D(mesh: TriangleMesh[_3D], numberOfPoints: Int, seed: Int)(implicit rand: Random) extends Sampler[_3D] with Product with Serializable
  14. case class RandomTetrahedralMeshSampler3D(mesh: TetrahedralMesh[_3D], numberOfPoints: Int, seed: Int)(implicit rand: Random) extends Sampler[_3D] with Product with Serializable
  15. trait Sampler[D] extends AnyRef

    sample generator typeclass

  16. case class UniformMeshSampler3D(mesh: TriangleMesh[_3D], numberOfPoints: Int)(implicit rand: Random) extends Sampler[_3D] with Product with Serializable
  17. case class UniformSampler[D](domain: BoxDomain[D], numberOfPoints: Int)(implicit evidence$2: NDSpace[D], rand: Random) extends Sampler[D] with Product with Serializable
  18. case class UniformTetrahedralMeshSampler3D(mesh: TetrahedralMesh[_3D], numberOfPoints: Int)(implicit rand: Random) extends Sampler[_3D] with Product with Serializable
  19. trait ValueInterpolator[A] extends AnyRef

    defines (convex) interpolation between two values

Value Members

  1. object BSpline
  2. object Optimizer
  3. object PivotedCholesky extends Serializable
  4. 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

  5. object ValueInterpolator

Ungrouped