Uses of Enum
net.finmath.functions.LinearAlgebra.SolverBackend
Packages that use LinearAlgebra.SolverBackend
Package
Description
Provides some static functions, e.g., analytic valuation formulas or functions from linear algebra.
-
Uses of LinearAlgebra.SolverBackend in net.finmath.functions
Subclasses with type arguments of type LinearAlgebra.SolverBackend in net.finmath.functionsMethods in net.finmath.functions that return LinearAlgebra.SolverBackendModifier and TypeMethodDescriptionstatic LinearAlgebra.SolverBackendLinearAlgebra.getDefaultSolverBackend()Returns the immutable default backend used by the static solve methods.static LinearAlgebra.SolverBackendLinearAlgebra.getSolverBackend()Returns the immutable default backend used by the static solve methods.LinearAlgebra.Solver.getSolverBackend()static LinearAlgebra.SolverBackendReturns the enum constant of this type with the specified name.static LinearAlgebra.SolverBackend[]LinearAlgebra.SolverBackend.values()Returns an array containing the constants of this enum type, in the order they are declared.Methods in net.finmath.functions with parameters of type LinearAlgebra.SolverBackendModifier and TypeMethodDescriptionstatic LinearAlgebra.SolverLinearAlgebra.getSolver(LinearAlgebra.SolverBackend solverBackend) Creates a backend-specific, immutable solver instance.static double[][]LinearAlgebra.invert(LinearAlgebra.SolverBackend solverBackend, double[][] matrix) static LinearAlgebra.SolverLinearAlgebra.of(LinearAlgebra.SolverBackend solverBackend) Creates a backend-specific, immutable solver instance.static double[][]LinearAlgebra.pseudoInverse(LinearAlgebra.SolverBackend solverBackend, double[][] matrix) static double[]LinearAlgebra.solveLinearEquation(LinearAlgebra.SolverBackend solverBackend, double[][] matrixA, double[] b) static double[]LinearAlgebra.solveLinearEquationCholesky(LinearAlgebra.SolverBackend solverBackend, double[][] matrix, double[] rhs) static double[]LinearAlgebra.solveLinearEquationLeastSquare(LinearAlgebra.SolverBackend solverBackend, double[][] matrix, double[] vector) static double[][]LinearAlgebra.solveLinearEquationLeastSquare(LinearAlgebra.SolverBackend solverBackend, double[][] matrix, double[][] rhs) static double[]LinearAlgebra.solveLinearEquationSVD(LinearAlgebra.SolverBackend solverBackend, double[][] matrixA, double[] b) static double[]LinearAlgebra.solveLinearEquationSymmetric(LinearAlgebra.SolverBackend solverBackend, double[][] matrix, double[] vector) static double[]LinearAlgebra.solveLinearEquationTikonov(LinearAlgebra.SolverBackend solverBackend, double[][] matrixA, double[] b, double lambda) static double[]LinearAlgebra.solveLinearEquationTikonov(LinearAlgebra.SolverBackend solverBackend, double[][] matrixA, double[] b, double lambda0, double lambda1, double lambda2) static double[]LinearAlgebra.solveTikhonovViaNormalEquations(LinearAlgebra.SolverBackend solverBackend, double[][] matrix, double[] rhs, double regularizationLambda) Solves the Tikhonov-regularized normal equations using an explicit backend.