Uses of Interface
org.episteme.core.mathematics.linearalgebra.Vector
Packages that use Vector
Package
Description
Advanced Spintronics Simulation Module.
Covers:
User interface components and internationalization support for Episteme applications.
- social structures, persons, and cultural modeling.
-
Uses of Vector in org.episteme.apps.apps.physics.spintronics
Methods in org.episteme.apps.apps.physics.spintronics that return Vector -
Uses of Vector in org.episteme.client.client.mathematics.linearalgebra.backends
Methods in org.episteme.client.client.mathematics.linearalgebra.backends that return VectorModifier and TypeMethodDescriptionGRPCLinearAlgebraBackend.bicgstab(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations) GRPCLinearAlgebraBackend.conjugateGradient(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations) GRPCLinearAlgebraBackend.gmres(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations, int restart) GRPCLinearAlgebraBackend.solveTriangular(Matrix<E> A, Vector<E> b, boolean upper, boolean transpose, boolean conjugate, boolean unit) Methods in org.episteme.client.client.mathematics.linearalgebra.backends with parameters of type VectorModifier and TypeMethodDescriptionGRPCLinearAlgebraBackend.bicgstab(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations) GRPCLinearAlgebraBackend.conjugateGradient(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations) GRPCLinearAlgebraBackend.gmres(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations, int restart) GRPCLinearAlgebraBackend.solveTriangular(Matrix<E> A, Vector<E> b, boolean upper, boolean transpose, boolean conjugate, boolean unit) -
Uses of Vector in org.episteme.core.mathematics.algebra.groups
Methods in org.episteme.core.mathematics.algebra.groups with parameters of type VectorModifier and TypeMethodDescriptionLieGroup.getElement(Vector<Real> v) Generates a group element near the identity using the exponential map approximation. -
Uses of Vector in org.episteme.core.mathematics.analysis
Subinterfaces with type arguments of type Vector in org.episteme.core.mathematics.analysisModifier and TypeInterfaceDescriptioninterfaceMultivariate function (multiple variables: â„Ââ¿ → â„Â).interfaceRepresents a real-valued function of multiple real variables (R^n -> R).interfaceVectorField<V>Represents a vector field: F: â„Ââ¿ → â„Ââ¿interfaceVectorFunction<F extends Field<F>>Represents a function from a vector space to another (F^n -> F^m).interfaceVectorFunction<F extends Field<F>>Represents a function from a vector space to another (F^n -> F^m).Methods in org.episteme.core.mathematics.analysis that return VectorModifier and TypeMethodDescriptionEvaluates the vector field at a given point.Computes the gradient at a point.Computes the gradient of the function at the given point.Methods in org.episteme.core.mathematics.analysis that return types with arguments of type VectorModifier and TypeMethodDescriptionVectorFunction.differentiate()Returns the derivative of this function, which is the linear map represented by the Jacobian.VectorFunction.differentiate()Returns the derivative of this function, which is the linear map represented by the Jacobian.Methods in org.episteme.core.mathematics.analysis with parameters of type VectorModifier and TypeMethodDescriptionEvaluates this function at the given point.Computes the gradient at a point.Computes the gradient of the function at the given point.Calculates the Jacobian matrix at the given point.default RealMultivariateFunction.partialDerivative(Vector<Real> x, int index) Computes the partial derivative with respect to variable i.default RealMultivariateRealFunction.partialDerivative(Vector<Real> point, int variableIndex) Computes the partial derivative with respect to the i-th variable at the given point.Method parameters in org.episteme.core.mathematics.analysis with type arguments of type VectorModifier and TypeMethodDescriptionstatic <V> VectorField<V> Creates a vector field from a lambda expression.static <V> VectorField<V> Creates a vector field with known dimension. -
Uses of Vector in org.episteme.core.mathematics.analysis.fem
Methods in org.episteme.core.mathematics.analysis.fem that return VectorModifier and TypeMethodDescriptionNode.getCoordinates()Returns the coordinates of the node.QuadraturePoint.getCoordinates()Returns the local coordinates of the quadrature point.Computes the gradient of the shape function with respect to local coordinates.Solves the Poisson equation on the given mesh.Methods in org.episteme.core.mathematics.analysis.fem with parameters of type VectorModifier and TypeMethodDescriptionElement.computeJacobian(Vector<Real> localCoords) Computes the Jacobian matrix at the given local coordinates.LinearElement1D.computeJacobian(Vector<Real> localCoords) TetrahedralElement3D.computeJacobian(Vector<Real> localCoords) TriangularElement2D.computeJacobian(Vector<Real> localCoords) Evaluates the shape function at the given local coordinates.Computes the gradient of the shape function with respect to local coordinates.Method parameters in org.episteme.core.mathematics.analysis.fem with type arguments of type VectorModifier and TypeMethodDescriptionSolves the Poisson equation on the given mesh.Constructors in org.episteme.core.mathematics.analysis.fem with parameters of type Vector -
Uses of Vector in org.episteme.core.mathematics.analysis.integration
Methods in org.episteme.core.mathematics.analysis.integration with parameters of type VectorModifier and TypeMethodDescriptionstatic RealLebesgueIntegration.monteCarlo(Function<Vector<Real>, Real> f, Vector<Real> lowerBounds, Vector<Real> upperBounds, int samples) Monte Carlo integration.Method parameters in org.episteme.core.mathematics.analysis.integration with type arguments of type Vector -
Uses of Vector in org.episteme.core.mathematics.analysis.transform
Classes in org.episteme.core.mathematics.analysis.transform that implement interfaces with type arguments of type VectorModifier and TypeClassDescriptionclassDiscrete Fourier Transform (DFT) using Fast Fourier Transform (FFT) algorithm.classDiscrete Fourier Transform (DFT) using Fast Fourier Transform (FFT) algorithm.Methods in org.episteme.core.mathematics.analysis.transform that return VectorModifier and TypeMethodDescriptionWaveletTransform.haarTransform(Vector<Real> input) Computes the forward Haar Wavelet Transform.WaveletTransform.inverseHaarTransform(Vector<Real> input) Computes the inverse Haar Wavelet Transform.AlgebraicFFT.inverseTransform(Vector<Complex> input) Computes the Inverse FFT of a complex vector.Computes the Forward FFT of a complex vector.Methods in org.episteme.core.mathematics.analysis.transform that return types with arguments of type VectorModifier and TypeMethodDescriptionDiscreteFourierTransform.inverse()DiscreteFourierTransform.inverse()Methods in org.episteme.core.mathematics.analysis.transform with parameters of type VectorModifier and TypeMethodDescriptionWaveletTransform.haarTransform(Vector<Real> input) Computes the forward Haar Wavelet Transform.WaveletTransform.inverseHaarTransform(Vector<Real> input) Computes the inverse Haar Wavelet Transform.AlgebraicFFT.inverseTransform(Vector<Complex> input) Computes the Inverse FFT of a complex vector.Computes the Forward FFT of a complex vector. -
Uses of Vector in org.episteme.core.mathematics.analysis.vectorcalculus
Methods in org.episteme.core.mathematics.analysis.vectorcalculus that return VectorModifier and TypeMethodDescriptionCurl.compute(VectorField<PointND> field, PointND point, Real h) Computes the curl of a 3D vector field at a point.Gradient.compute(ScalarField<PointND> field, PointND point, Real h) Computes the gradient of a scalar field at a point using finite differences.Laplacian.computeVector(VectorField<PointND> field, PointND point, Real h) Computes the vector Laplacian of a vector field. -
Uses of Vector in org.episteme.core.mathematics.geometry
Classes in org.episteme.core.mathematics.geometry that implement VectorModifier and TypeClassDescriptionfinal classA 2D vector in Euclidean space. * @author Silvere Martin-MichiellotclassRepresents a 3D vector.classRepresents a 4D vector, typically used for spacetime coordinates (ct, x, y, z).classRepresents an N-dimensional geometric vector.Subinterfaces with type arguments of type Vector in org.episteme.core.mathematics.geometryModifier and TypeInterfaceDescriptioninterfaceRepresents a parametric curve in N-dimensional space.interfaceRepresents a parametric surface in 3D space.interfaceRepresents a parametric surface in 3D space.Classes in org.episteme.core.mathematics.geometry that implement interfaces with type arguments of type VectorModifier and TypeClassDescriptionfinal classA 2D vector in Euclidean space. * @author Silvere Martin-MichiellotclassRepresents a 3D vector.classRepresents a 4D vector, typically used for spacetime coordinates (ct, x, y, z).classRepresents an N-dimensional geometric vector.Methods in org.episteme.core.mathematics.geometry that return VectorModifier and TypeMethodDescriptionLineND.getDirection()Hyperplane.getNormal()Returns the normal vector at parameter t (for 2D/3D curves).Returns the normal vector at (u, v).Returns the partial derivative ∂S/∂u.Returns the partial derivative ∂S/∂v.Returns the tangent vector at parameter t.PointND.toVector()Returns the coordinates as a vector.VectorND.toVector()ParametricCurve.unitTangent(Real t, Real h) Returns the unit tangent vector at parameter t.Methods in org.episteme.core.mathematics.geometry that return types with arguments of type VectorModifier and TypeMethodDescriptionParametricCurve.differentiate()ParametricSurface.differentiate()ParametricSurface.differentiate()Methods in org.episteme.core.mathematics.geometry with parameters of type VectorModifier and TypeMethodDescriptionbooleanbooleanbooleanbooleanbooleanVector2D.containsPoint(Vector<Real> p) booleanVector3D.containsPoint(Vector<Real> p) booleanVector4D.containsPoint(Vector<Real> p) booleanVectorND.containsPoint(Vector<Real> p) Translates this point by a vector.Constructors in org.episteme.core.mathematics.geometry with parameters of type VectorModifierConstructorDescriptionHyperplane(PointND point, Vector<Real> normal) Creates a hyperplane from a point and normal vector.Creates a line from a point and direction vector.Creates a point from a vector. -
Uses of Vector in org.episteme.core.mathematics.geometry.collision
Methods in org.episteme.core.mathematics.geometry.collision that return VectorModifier and TypeMethodDescriptionBoxShape.getAABB()CollisionShape.getAABB()compute AABB (Axis Aligned Bounding Box).SphereShape.getAABB()BoxShape.getHalfExtents()BoxShape.getSupportPoint(Vector<Real> direction) CollisionShape.getSupportPoint(Vector<Real> direction) Gets the support point in a given direction (furthest point in that direction).SphereShape.getSupportPoint(Vector<Real> direction) Methods in org.episteme.core.mathematics.geometry.collision with parameters of type VectorModifier and TypeMethodDescriptionBoxShape.getSupportPoint(Vector<Real> direction) CollisionShape.getSupportPoint(Vector<Real> direction) Gets the support point in a given direction (furthest point in that direction).SphereShape.getSupportPoint(Vector<Real> direction) -
Uses of Vector in org.episteme.core.mathematics.geometry.curves
Methods in org.episteme.core.mathematics.geometry.curves that return VectorModifier and TypeMethodDescriptionMethods in org.episteme.core.mathematics.geometry.curves that return types with arguments of type VectorModifier and TypeMethodDescriptionCatmullRomSpline.getControlPoints()Returns the control points.Constructors in org.episteme.core.mathematics.geometry.curves with parameters of type VectorModifierConstructorDescriptionCreates a circle in 3D space with specified plane orientation.Constructor parameters in org.episteme.core.mathematics.geometry.curves with type arguments of type VectorModifierConstructorDescriptionCreates a uniform B-spline with the given control points and degree.Creates a B-spline with custom knot vector.CatmullRomSpline(List<Vector<Real>> controlPoints) Creates a Catmull-Rom spline with standard tension (0.0).CatmullRomSpline(List<Vector<Real>> controlPoints, Real tension) Creates a Catmull-Rom spline with custom tension. -
Uses of Vector in org.episteme.core.mathematics.geometry.polyhedra
Methods in org.episteme.core.mathematics.geometry.polyhedra that return VectorModifier and TypeMethodDescriptionPolyhedron.getAABB()Polyhedron.getSupportPoint(Vector<Real> direction) Methods in org.episteme.core.mathematics.geometry.polyhedra with parameters of type Vector -
Uses of Vector in org.episteme.core.mathematics.geometry.surfaces
Methods in org.episteme.core.mathematics.geometry.surfaces that return VectorModifier and TypeMethodDescription -
Uses of Vector in org.episteme.core.mathematics.linearalgebra
Subinterfaces with type arguments of type Vector in org.episteme.core.mathematics.linearalgebraMethods in org.episteme.core.mathematics.linearalgebra that return VectorModifier and TypeMethodDescriptionReturns the sum of this vector and another.static <E> Vector<E> Solves Ax = b using BiCGSTAB.SparseLinearAlgebraProvider.bicgstab(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations) Solves Ax = b using BiCGSTAB (BiConjugate Gradient Stabilized) method.static <E> Vector<E> Decomposition.conjugateGradient(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations) Solves Ax = b using Conjugate Gradient.SparseLinearAlgebraProvider.conjugateGradient(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations) Solves Ax = b using Conjugate Gradient method.Returns the cross product of two 3D vectors.Returns the cross product of this vector and another (only for 3D).Matrix.getColumn(int col) Returns the column at the specified index as a vector.Matrix.getRow(int row) Returns the row at the specified index as a vector.static <E> Vector<E> Decomposition.gmres(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations, int restarts) Solves Ax = b using GMRES.SparseLinearAlgebraProvider.gmres(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations, int restarts) Solves Ax = b using GMRES (Generalized Minimal Residual) method.Applies a mapping function to each element of this vector.Multiplies this matrix by a vector.Returns the scalar product of this vector.Vector.negate()Returns the negation of this vector (-this).Returns the normalized vector (unit vector).Vector.normalize()Returns the normalized vector (unit vector).static <E> Vector<E> Creates a vector from an array of elements.static <E> Vector<E> Creates a vector from a list of elements.static <E> Vector<E> Creates a vector from a variable number of elements.LinearAlgebraProvider.projection(Vector<E> a, Vector<E> b) Returns the projection of vector a onto vector b.Vector.projection(Vector<E> other) Returns the projection of this vector onto another.static <E> Vector<E> Solves Ax = b using the most appropriate decomposition.LinearAlgebraProvider.solve(CholeskyResult<E> cholesky, Vector<E> b) Solves Ax = b using a previously computed Cholesky decomposition.Solves Ax = b using a previously computed LU decomposition.Solves Ax = b using a previously computed QR decomposition.LinearAlgebraProvider.solveTriangular(Matrix<E> A, Vector<E> b, boolean upper, boolean transpose, boolean conjugate, boolean unit) Solves the triangular system Ax = b.Returns the difference of this vector and another.static <E> Vector<E> Creates a vector of zeros.Methods in org.episteme.core.mathematics.linearalgebra with parameters of type VectorModifier and TypeMethodDescriptionReturns the sum of this vector and another.default EReturns the angle between two vectors in radians.default EReturns the angle between this vector and another.static <E> Vector<E> Solves Ax = b using BiCGSTAB.SparseLinearAlgebraProvider.bicgstab(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations) Solves Ax = b using BiCGSTAB (BiConjugate Gradient Stabilized) method.static <E> Vector<E> Decomposition.conjugateGradient(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations) Solves Ax = b using Conjugate Gradient.SparseLinearAlgebraProvider.conjugateGradient(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations) Solves Ax = b using Conjugate Gradient method.Returns the cross product of two 3D vectors.Returns the cross product of this vector and another (only for 3D).default EReturns the dot product of this vector with another vector.static <E> Vector<E> Decomposition.gmres(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations, int restarts) Solves Ax = b using GMRES.SparseLinearAlgebraProvider.gmres(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations, int restarts) Solves Ax = b using GMRES (Generalized Minimal Residual) method.Multiplies this matrix by a vector.default EReturns the normalized vector (unit vector).LinearAlgebraProvider.projection(Vector<E> a, Vector<E> b) Returns the projection of vector a onto vector b.Vector.projection(Vector<E> other) Returns the projection of this vector onto another.static <E> Vector<E> Solves Ax = b using the most appropriate decomposition.LinearAlgebraProvider.solve(CholeskyResult<E> cholesky, Vector<E> b) Solves Ax = b using a previously computed Cholesky decomposition.Solves Ax = b using a previously computed LU decomposition.Solves Ax = b using a previously computed QR decomposition.LinearAlgebraProvider.solveTriangular(Matrix<E> A, Vector<E> b, boolean upper, boolean transpose, boolean conjugate, boolean unit) Solves the triangular system Ax = b.Returns the difference of this vector and another. -
Uses of Vector in org.episteme.core.mathematics.linearalgebra.backends
Methods in org.episteme.core.mathematics.linearalgebra.backends that return VectorModifier and TypeMethodDescriptionEpistemeLinearAlgebraBackend.bicgstab(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations) EpistemeLinearAlgebraBackend.conjugateGradient(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations) EpistemeLinearAlgebraBackend.gmres(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations, int restarts) ColtBackend.projection(Vector<E> a, Vector<E> b) EJMLBackend.projection(Vector<E> a, Vector<E> b) JBlasBackend.projection(Vector<E> a, Vector<E> b) EpistemeLinearAlgebraBackend.solve(CholeskyResult<E> cholesky, Vector<E> b) EJMLBackend.solveTriangular(Matrix<E> A, Vector<E> b, boolean upper, boolean transpose, boolean conjugate, boolean unit) EpistemeLinearAlgebraBackend.solveTriangular(Matrix<E> a, Vector<E> b, boolean upper, boolean transpose, boolean conjugate, boolean unit) JBlasBackend.solveTriangular(Matrix<E> A, Vector<E> b, boolean upper, boolean transpose, boolean conjugate, boolean unit) Methods in org.episteme.core.mathematics.linearalgebra.backends with parameters of type VectorModifier and TypeMethodDescriptionEpistemeLinearAlgebraBackend.bicgstab(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations) EpistemeLinearAlgebraBackend.conjugateGradient(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations) EpistemeLinearAlgebraBackend.gmres(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations, int restarts) ColtBackend.projection(Vector<E> a, Vector<E> b) EJMLBackend.projection(Vector<E> a, Vector<E> b) JBlasBackend.projection(Vector<E> a, Vector<E> b) EpistemeLinearAlgebraBackend.solve(CholeskyResult<E> cholesky, Vector<E> b) EJMLBackend.solveTriangular(Matrix<E> A, Vector<E> b, boolean upper, boolean transpose, boolean conjugate, boolean unit) EpistemeLinearAlgebraBackend.solveTriangular(Matrix<E> a, Vector<E> b, boolean upper, boolean transpose, boolean conjugate, boolean unit) JBlasBackend.solveTriangular(Matrix<E> A, Vector<E> b, boolean upper, boolean transpose, boolean conjugate, boolean unit) -
Uses of Vector in org.episteme.core.mathematics.linearalgebra.matrices
Methods in org.episteme.core.mathematics.linearalgebra.matrices that return VectorModifier and TypeMethodDescriptionGenericMatrix.getColumn(int col) MMapMatrix.getColumn(int col) SIMDRealDoubleMatrix.getColumn(int col) GenericMatrix.getRow(int row) MMapMatrix.getRow(int row) SIMDRealDoubleMatrix.getRow(int row) Methods in org.episteme.core.mathematics.linearalgebra.matrices with parameters of type VectorModifier and TypeMethodDescription -
Uses of Vector in org.episteme.core.mathematics.linearalgebra.matrices.solvers
Methods in org.episteme.core.mathematics.linearalgebra.matrices.solvers that return VectorModifier and TypeMethodDescriptionEigenResult.D()Returns the value of theDrecord component.EigenResult.getD()EigenResult.getEigenvalues()LUResult.getP()SVDResult.getS()SVDResult.getSingularValues()LUResult.P()Returns the value of thePrecord component.SVDResult.S()Returns the value of theSrecord component.static <E> Vector<E> GenericCholesky.solve(CholeskyResult<E> c, Vector<E> b, Field<E> field, LinearAlgebraProvider<E> provider) static <E> Vector<E> GenericLU.solve(LUResult<E> lu, Vector<E> b, Field<E> field, LinearAlgebraProvider<E> provider) static <E> Vector<E> GenericLU.solve(Matrix<E> a, Vector<E> b, Field<E> field, LinearAlgebraProvider<E> provider) static <E> Vector<E> GenericQR.solve(QRResult<E> qr, Vector<E> b, Field<E> field, LinearAlgebraProvider<E> provider) Solves the system A * x = b using the LU decomposition results.Methods in org.episteme.core.mathematics.linearalgebra.matrices.solvers with parameters of type VectorModifier and TypeMethodDescriptionstatic <E> Vector<E> GenericCholesky.solve(CholeskyResult<E> c, Vector<E> b, Field<E> field, LinearAlgebraProvider<E> provider) static <E> Vector<E> GenericLU.solve(LUResult<E> lu, Vector<E> b, Field<E> field, LinearAlgebraProvider<E> provider) static <E> Vector<E> GenericLU.solve(Matrix<E> a, Vector<E> b, Field<E> field, LinearAlgebraProvider<E> provider) static <E> Vector<E> GenericQR.solve(QRResult<E> qr, Vector<E> b, Field<E> field, LinearAlgebraProvider<E> provider) Solves the system A * x = b using the LU decomposition results.Constructors in org.episteme.core.mathematics.linearalgebra.matrices.solvers with parameters of type VectorModifierConstructorDescriptionEigenResult(Matrix<E> V, Vector<E> D) Creates an instance of aEigenResultrecord class.Creates an instance of aLUResultrecord class.Creates an instance of aSVDResultrecord class. -
Uses of Vector in org.episteme.core.mathematics.linearalgebra.matrices.solvers.sparse
Methods in org.episteme.core.mathematics.linearalgebra.matrices.solvers.sparse that return VectorModifier and TypeMethodDescriptionstatic <E> Vector<E> GenericSparseSolvers.bicgstab(SparseLinearAlgebraProvider<E> provider, Matrix<E> A, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations, Field<E> f) static <E> Vector<E> GenericSparseSolvers.conjugateGradient(SparseLinearAlgebraProvider<E> provider, Matrix<E> A, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations, Field<E> f) static <E> Vector<E> GenericSparseSolvers.gmres(SparseLinearAlgebraProvider<E> provider, Matrix<E> A, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations, int restarts, Field<E> f) Methods in org.episteme.core.mathematics.linearalgebra.matrices.solvers.sparse with parameters of type VectorModifier and TypeMethodDescriptionstatic <E> Vector<E> GenericSparseSolvers.bicgstab(SparseLinearAlgebraProvider<E> provider, Matrix<E> A, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations, Field<E> f) static <E> Vector<E> GenericSparseSolvers.conjugateGradient(SparseLinearAlgebraProvider<E> provider, Matrix<E> A, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations, Field<E> f) static <E> Vector<E> GenericSparseSolvers.gmres(SparseLinearAlgebraProvider<E> provider, Matrix<E> A, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations, int restarts, Field<E> f) -
Uses of Vector in org.episteme.core.mathematics.linearalgebra.providers
Methods in org.episteme.core.mathematics.linearalgebra.providers that return VectorModifier and TypeMethodDescriptionCPUSparseLinearAlgebraProvider.bicgstab(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations) DistributedLinearAlgebraProvider.bicgstab(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations) CPUSparseLinearAlgebraProvider.conjugateGradient(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations) DistributedLinearAlgebraProvider.conjugateGradient(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations) CPUSparseLinearAlgebraProvider.gmres(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations, int restarts) DistributedLinearAlgebraProvider.gmres(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations, int restarts) CPUDenseLinearAlgebraProvider.projection(Vector<E> a, Vector<E> b) CPUSparseLinearAlgebraProvider.projection(Vector<E> a, Vector<E> b) CPUDenseLinearAlgebraProvider.solve(CholeskyResult<E> cholesky, Vector<E> b) CPUSparseLinearAlgebraProvider.solve(CholeskyResult<E> cholesky, Vector<E> b) DistributedLinearAlgebraProvider.solve(CholeskyResult<E> cholesky, Vector<E> b) CPUDenseLinearAlgebraProvider.solveTriangular(Matrix<E> A, Vector<E> b, boolean upper, boolean transpose, boolean conjugate, boolean unit) CPUSparseLinearAlgebraProvider.solveTriangular(Matrix<E> A, Vector<E> b, boolean upper, boolean transpose, boolean conjugate, boolean unit) DistributedLinearAlgebraProvider.solveTriangular(Matrix<E> A, Vector<E> b, boolean upper, boolean transpose, boolean conjugate, boolean unit) Methods in org.episteme.core.mathematics.linearalgebra.providers with parameters of type VectorModifier and TypeMethodDescriptionCPUSparseLinearAlgebraProvider.bicgstab(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations) DistributedLinearAlgebraProvider.bicgstab(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations) CPUSparseLinearAlgebraProvider.conjugateGradient(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations) DistributedLinearAlgebraProvider.conjugateGradient(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations) CPUSparseLinearAlgebraProvider.gmres(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations, int restarts) DistributedLinearAlgebraProvider.gmres(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations, int restarts) CPUDenseLinearAlgebraProvider.projection(Vector<E> a, Vector<E> b) CPUSparseLinearAlgebraProvider.projection(Vector<E> a, Vector<E> b) CPUDenseLinearAlgebraProvider.solve(CholeskyResult<E> cholesky, Vector<E> b) CPUSparseLinearAlgebraProvider.solve(CholeskyResult<E> cholesky, Vector<E> b) DistributedLinearAlgebraProvider.solve(CholeskyResult<E> cholesky, Vector<E> b) CPUDenseLinearAlgebraProvider.solveTriangular(Matrix<E> A, Vector<E> b, boolean upper, boolean transpose, boolean conjugate, boolean unit) CPUSparseLinearAlgebraProvider.solveTriangular(Matrix<E> A, Vector<E> b, boolean upper, boolean transpose, boolean conjugate, boolean unit) DistributedLinearAlgebraProvider.solveTriangular(Matrix<E> A, Vector<E> b, boolean upper, boolean transpose, boolean conjugate, boolean unit) -
Uses of Vector in org.episteme.core.mathematics.linearalgebra.spaces
Classes in org.episteme.core.mathematics.linearalgebra.spaces that implement interfaces with type arguments of type VectorModifier and TypeClassDescriptionclass2D Vector Space.class3D Vector Space.Methods in org.episteme.core.mathematics.linearalgebra.spaces that return VectorMethods in org.episteme.core.mathematics.linearalgebra.spaces with parameters of type VectorModifier and TypeMethodDescriptionbooleanboolean -
Uses of Vector in org.episteme.core.mathematics.linearalgebra.vectors
Classes in org.episteme.core.mathematics.linearalgebra.vectors that implement VectorModifier and TypeClassDescriptionclassDenseVector<E>A dense vector implementation.classA generic vector implementation using abstract storage and provider delegation.classAn optimized Vector implementation for Real numbers.classAn optimized Vector implementation for Single-Precision Real numbers.classSparseVector<E>A sparse vector implementation.Methods in org.episteme.core.mathematics.linearalgebra.vectors that return VectorModifier and TypeMethodDescriptionGenericVector.negate()GenericVector.normalize()static <E> Vector<E> GenericVector.projection(Vector<E> other) Methods in org.episteme.core.mathematics.linearalgebra.vectors with parameters of type Vector -
Uses of Vector in org.episteme.core.mathematics.numerical.fem
Methods in org.episteme.core.mathematics.numerical.fem that return VectorModifier and TypeMethodDescriptionMethod parameters in org.episteme.core.mathematics.numerical.fem with type arguments of type Vector -
Uses of Vector in org.episteme.core.mathematics.numerical.fem.providers
Methods in org.episteme.core.mathematics.numerical.fem.providers that return VectorModifier and TypeMethodDescriptionMethod parameters in org.episteme.core.mathematics.numerical.fem.providers with type arguments of type Vector -
Uses of Vector in org.episteme.core.mathematics.topology.metrics
Classes in org.episteme.core.mathematics.topology.metrics that implement interfaces with type arguments of type VectorModifier and TypeClassDescriptionclassChebyshev metric (L∞ norm, maximum metric).classCosine distance metric.classEuclidean metric (L2 norm).classMahalanobis distance metric.classManhattan metric (L1 norm, taxicab metric).classMinkowski metric (Lp norm).Methods in org.episteme.core.mathematics.topology.metrics with parameters of type VectorModifier and TypeMethodDescriptionCosineMetric.similarity(Vector<Real> a, Vector<Real> b) Returns the cosine similarity (not distance). -
Uses of Vector in org.episteme.core.mathematics.util
Methods in org.episteme.core.mathematics.util that return VectorModifier and TypeMethodDescriptionArrayConverters.toVector(double[] arr) Converts a primitive double array to Vector. Methods in org.episteme.core.mathematics.util with parameters of type VectorModifier and TypeMethodDescriptionstatic double[]ArrayConverters.toDoubleVector(Vector<Real> v) Converts a Vectorto primitive double array. -
Uses of Vector in org.episteme.nativ.mathematics.linearalgebra.backends
Methods in org.episteme.nativ.mathematics.linearalgebra.backends that return VectorModifier and TypeMethodDescriptionNativeCUDASparseLinearAlgebraDoubleBackend.bicgstab(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations) NativeCUDASparseLinearAlgebraFloatBackend.bicgstab(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations) NativeMPFRSparseLinearAlgebraBackend.bicgstab(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations) NativeOpenCLSparseLinearAlgebraDoubleBackend.bicgstab(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations) NativeOpenCLSparseLinearAlgebraFloatBackend.bicgstab(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations) NativeCUDASparseLinearAlgebraDoubleBackend.conjugateGradient(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations) NativeCUDASparseLinearAlgebraFloatBackend.conjugateGradient(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations) NativeMPFRSparseLinearAlgebraBackend.conjugateGradient(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations) NativeOpenCLSparseLinearAlgebraDoubleBackend.conjugateGradient(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations) NativeOpenCLSparseLinearAlgebraFloatBackend.conjugateGradient(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations) NativeMPFRSparseLinearAlgebraBackend.gmres(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations, int restarts) NativeOpenCLSparseLinearAlgebraDoubleBackend.gmres(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations, int restarts) AbstractNativeCPULinearAlgebraBackend.projection(Vector<E> a, Vector<E> b) AbstractNativeFFMBLASBackend.projection(Vector<E> a, Vector<E> b) AbstractNativeSIMDLinearAlgebraBackend.projection(Vector<E> a, Vector<E> b) NativeMPFRDenseLinearAlgebraBackend.projection(Vector<E> a, Vector<E> b) NativeMPFRSparseLinearAlgebraBackend.projection(Vector<E> a, Vector<E> b) AbstractNativeFFMBLASBackend.solve(CholeskyResult<E> cholesky, Vector<E> b) NativeMPFRDenseLinearAlgebraBackend.solve(CholeskyResult<E> cholesky, Vector<E> b) NativeMPFRSparseLinearAlgebraBackend.solve(SparseMatrix<E> a, Vector<E> b, E tolerance, int maxIterations) Solve Ax=b via ND4J's LU decomposition.AbstractNativeCPULinearAlgebraBackend.solveTriangular(Matrix<E> A, Vector<E> b, boolean upper, boolean transpose, boolean conjugate, boolean unit) AbstractNativeFFMBLASBackend.solveTriangular(Matrix<E> A, Vector<E> b, boolean upper, boolean transpose, boolean conjugate, boolean unit) AbstractNativeSIMDLinearAlgebraBackend.solveTriangular(Matrix<E> A, Vector<E> b, boolean upper, boolean transpose, boolean conjugate, boolean unit) NativeCUDADenseLinearAlgebraDoubleBackend.solveTriangular(Matrix<E> a, Vector<E> b, boolean upper, boolean transpose, boolean conjugate, boolean unit) NativeCUDADenseLinearAlgebraFloatBackend.solveTriangular(Matrix<E> a, Vector<E> b, boolean upper, boolean transpose, boolean conjugate, boolean unit) NativeMPFRDenseLinearAlgebraBackend.solveTriangular(Matrix<E> A, Vector<E> b, boolean upper, boolean transpose, boolean conjugate, boolean unit) NativeMPFRSparseLinearAlgebraBackend.solveTriangular(Matrix<E> A, Vector<E> b, boolean upper, boolean transpose, boolean conjugate, boolean unit) NativeND4JLinearAlgebraBackend.solveTriangular(Matrix<Real> A, Vector<Real> b, boolean upper, boolean transpose, boolean conjugate, boolean unit) NativeOpenCLDenseLinearAlgebraDoubleBackend.solveTriangular(Matrix<E> a, Vector<E> b, boolean upper, boolean transpose, boolean conjugate, boolean unit) NativeOpenCLDenseLinearAlgebraFloatBackend.solveTriangular(Matrix<E> a, Vector<E> b, boolean upper, boolean transpose, boolean conjugate, boolean unit) Methods in org.episteme.nativ.mathematics.linearalgebra.backends with parameters of type VectorModifier and TypeMethodDescriptionNativeCUDASparseLinearAlgebraDoubleBackend.bicgstab(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations) NativeCUDASparseLinearAlgebraFloatBackend.bicgstab(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations) NativeMPFRSparseLinearAlgebraBackend.bicgstab(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations) NativeOpenCLSparseLinearAlgebraDoubleBackend.bicgstab(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations) NativeOpenCLSparseLinearAlgebraFloatBackend.bicgstab(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations) NativeCUDASparseLinearAlgebraDoubleBackend.conjugateGradient(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations) NativeCUDASparseLinearAlgebraFloatBackend.conjugateGradient(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations) NativeMPFRSparseLinearAlgebraBackend.conjugateGradient(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations) NativeOpenCLSparseLinearAlgebraDoubleBackend.conjugateGradient(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations) NativeOpenCLSparseLinearAlgebraFloatBackend.conjugateGradient(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations) NativeMPFRSparseLinearAlgebraBackend.gmres(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations, int restarts) NativeOpenCLSparseLinearAlgebraDoubleBackend.gmres(Matrix<E> a, Vector<E> b, Vector<E> x0, E tolerance, int maxIterations, int restarts) AbstractNativeCPULinearAlgebraBackend.projection(Vector<E> a, Vector<E> b) AbstractNativeFFMBLASBackend.projection(Vector<E> a, Vector<E> b) AbstractNativeSIMDLinearAlgebraBackend.projection(Vector<E> a, Vector<E> b) NativeMPFRDenseLinearAlgebraBackend.projection(Vector<E> a, Vector<E> b) NativeMPFRSparseLinearAlgebraBackend.projection(Vector<E> a, Vector<E> b) AbstractNativeFFMBLASBackend.solve(CholeskyResult<E> cholesky, Vector<E> b) NativeMPFRDenseLinearAlgebraBackend.solve(CholeskyResult<E> cholesky, Vector<E> b) NativeMPFRSparseLinearAlgebraBackend.solve(SparseMatrix<E> a, Vector<E> b, E tolerance, int maxIterations) Solve Ax=b via ND4J's LU decomposition.AbstractNativeCPULinearAlgebraBackend.solveTriangular(Matrix<E> A, Vector<E> b, boolean upper, boolean transpose, boolean conjugate, boolean unit) AbstractNativeFFMBLASBackend.solveTriangular(Matrix<E> A, Vector<E> b, boolean upper, boolean transpose, boolean conjugate, boolean unit) AbstractNativeSIMDLinearAlgebraBackend.solveTriangular(Matrix<E> A, Vector<E> b, boolean upper, boolean transpose, boolean conjugate, boolean unit) NativeCUDADenseLinearAlgebraDoubleBackend.solveTriangular(Matrix<E> a, Vector<E> b, boolean upper, boolean transpose, boolean conjugate, boolean unit) NativeCUDADenseLinearAlgebraFloatBackend.solveTriangular(Matrix<E> a, Vector<E> b, boolean upper, boolean transpose, boolean conjugate, boolean unit) NativeMPFRDenseLinearAlgebraBackend.solveTriangular(Matrix<E> A, Vector<E> b, boolean upper, boolean transpose, boolean conjugate, boolean unit) NativeMPFRSparseLinearAlgebraBackend.solveTriangular(Matrix<E> A, Vector<E> b, boolean upper, boolean transpose, boolean conjugate, boolean unit) NativeND4JLinearAlgebraBackend.solveTriangular(Matrix<Real> A, Vector<Real> b, boolean upper, boolean transpose, boolean conjugate, boolean unit) NativeOpenCLDenseLinearAlgebraDoubleBackend.solveTriangular(Matrix<E> a, Vector<E> b, boolean upper, boolean transpose, boolean conjugate, boolean unit) NativeOpenCLDenseLinearAlgebraFloatBackend.solveTriangular(Matrix<E> a, Vector<E> b, boolean upper, boolean transpose, boolean conjugate, boolean unit) -
Uses of Vector in org.episteme.nativ.mathematics.linearalgebra.vectors
Classes in org.episteme.nativ.mathematics.linearalgebra.vectors that implement VectorModifier and TypeClassDescriptionclassHigh-performance Real Double Vector backed by a persistent native MemorySegment.Methods in org.episteme.nativ.mathematics.linearalgebra.vectors with parameters of type VectorModifier and TypeMethodDescriptionstatic NativeRealDoubleVectorNativeRealDoubleVector.copyOf(Vector<Real> other, Arena arena, LinearAlgebraProvider<Real> provider) -
Uses of Vector in org.episteme.natural.chemistry
Methods in org.episteme.natural.chemistry that return VectorMethods in org.episteme.natural.chemistry with parameters of type VectorModifier and TypeMethodDescriptionvoidvoidConstructors in org.episteme.natural.chemistry with parameters of type Vector -
Uses of Vector in org.episteme.natural.chemistry.computational.quantum
Methods in org.episteme.natural.chemistry.computational.quantum that return VectorConstructors in org.episteme.natural.chemistry.computational.quantum with parameters of type VectorModifierConstructorDescriptionBasisFunction(Vector<Real> center, double[] exponents, double[] coefficients) -
Uses of Vector in org.episteme.natural.earth.oceanography
Methods in org.episteme.natural.earth.oceanography with parameters of type Vector -
Uses of Vector in org.episteme.natural.engineering.robotics
Methods in org.episteme.natural.engineering.robotics that return VectorModifier and TypeMethodDescriptionKinematics.forwardKinematics2Link(Quantity<Length> L1, Quantity<Length> L2, Quantity<Angle> theta1, Quantity<Angle> theta2) 2D forward kinematics for 2-link planar arm.Kinematics.getPosition(Matrix<Real> T) Extracts position vector from a 4x4 transformation matrix. -
Uses of Vector in org.episteme.natural.physics
Methods in org.episteme.natural.physics that return VectorModifier and TypeMethodDescriptionLagrangianMechanics.generalizedMomentum(Real mass, Vector<Real> velocity) Methods in org.episteme.natural.physics with parameters of type VectorModifier and TypeMethodDescriptionLagrangianMechanics.generalizedMomentum(Real mass, Vector<Real> velocity) static RealLagrangianMechanics.lagrangianFreeParticle(Real mass, Vector<Real> velocity) static RealStatisticalMechanics.partitionFunction(Vector<Real> energies, Real temperature) Partition function: Z = Σᵢ e^(-Eᵢ/kT) -
Uses of Vector in org.episteme.natural.physics.astronomy
Methods in org.episteme.natural.physics.astronomy that return VectorModifier and TypeMethodDescriptionCalculates perturbation acceleration due to J2 (Earth oblateness).Methods in org.episteme.natural.physics.astronomy with parameters of type VectorModifier and TypeMethodDescriptionCalculates perturbation acceleration due to J2 (Earth oblateness).Constructors in org.episteme.natural.physics.astronomy with parameters of type VectorModifierConstructorDescriptionCelestialBody(String name, Quantity<Mass> mass, Quantity<Length> radius, Vector<Real> position, Vector<Real> velocity) Planet(String name, Quantity<Mass> mass, Quantity<Length> radius, Vector<Real> position, Vector<Real> velocity) RingSystem(String name, Quantity<Mass> mass, Quantity<Length> radius, Vector<Real> position, Vector<Real> velocity) Star(String name, String catalogId, Quantity<Mass> mass, Quantity<Length> radius, Vector<Real> position, Vector<Real> velocity) Star(String name, Quantity<Mass> mass, Quantity<Length> radius, Vector<Real> position, Vector<Real> velocity) -
Uses of Vector in org.episteme.natural.physics.astronomy.mechanics
Methods in org.episteme.natural.physics.astronomy.mechanics that return VectorModifier and TypeMethodDescriptionEphemerisCalculator.heliocentricPositionVector(EphemerisCalculator.Planet planet, JulianDate jd) Calculates heliocentric position vector (in J2000 ecliptic frame). -
Uses of Vector in org.episteme.natural.physics.classical.mechanics
Methods in org.episteme.natural.physics.classical.mechanics that return VectorModifier and TypeMethodDescriptionKinematics.averageAcceleration(Vector<Real> velocityChange, Real time) Kinematics.averageVelocity(Vector<Real> displacement, Real time) Kinematics.centripetalAcceleration(Vector<Real> velocity, Real radius, Vector<Real> position, Vector<Real> center) Kinematics.crossProduct(Vector<Real> a, Vector<Real> b) Particle.getAcceleration()ProjectileMotion.getInitialVelocity()Returns initial velocity components as a Vector.Particle.getPosition()ProjectileMotion.getPosition(Real t) Returns position at time t as a 2D Vector.Particle.getVelocity()ProjectileMotion.getVelocity(Real t) Returns velocity at time t as a 2D Vector.Kinematics.positionConstantAccel(Vector<Real> initialPos, Vector<Real> initialVel, Vector<Real> accel, Real time) Methods in org.episteme.natural.physics.classical.mechanics with parameters of type VectorModifier and TypeMethodDescriptionKinematics.averageAcceleration(Vector<Real> velocityChange, Real time) Kinematics.averageVelocity(Vector<Real> displacement, Real time) Kinematics.centripetalAcceleration(Vector<Real> velocity, Real radius, Vector<Real> position, Vector<Real> center) Kinematics.crossProduct(Vector<Real> a, Vector<Real> b) static RealKinematics.kineticEnergy(Real mass, Vector<Real> velocity) Kinematics.kineticEnergy(Quantity<Mass> mass, Vector<Real> velocity) Kinematics.positionConstantAccel(Vector<Real> initialPos, Vector<Real> initialVel, Vector<Real> accel, Real time) voidParticle.setAcceleration(Vector<Real> acceleration) voidParticle.setPosition(Vector<Real> position) voidParticle.setVelocity(Vector<Real> velocity) Constructors in org.episteme.natural.physics.classical.mechanics with parameters of type Vector -
Uses of Vector in org.episteme.natural.physics.classical.mechanics.collision
Methods in org.episteme.natural.physics.classical.mechanics.collision that return VectorModifier and TypeMethodDescriptionRigidBody.getAngularVelocity()RigidBody.getPosition()RigidBody.getVelocity()RigidBody.rotate(Vector<Real> v, Quaternion q) Methods in org.episteme.natural.physics.classical.mechanics.collision with parameters of type VectorModifier and TypeMethodDescriptionvoidRigidBody.applyForce(Vector<Real> f, Vector<Real> p) voidRigidBody.applyTorque(Vector<Real> t) RigidBody.rotate(Vector<Real> v, Quaternion q) voidRigidBody.setAngularVelocity(Vector<Real> angularVelocity) voidRigidBody.setPosition(Vector<Real> position) voidRigidBody.setVelocity(Vector<Real> velocity) Constructors in org.episteme.natural.physics.classical.mechanics.collision with parameters of type Vector -
Uses of Vector in org.episteme.natural.physics.classical.thermodynamics
Methods in org.episteme.natural.physics.classical.thermodynamics with parameters of type Vector -
Uses of Vector in org.episteme.natural.physics.loaders
Fields in org.episteme.natural.physics.loaders declared as VectorModifier and TypeFieldDescriptionHorizonsEphemerisReader.EphemerisPoint.positionHorizonsEphemerisReader.EphemerisPoint.velocityConstructors in org.episteme.natural.physics.loaders with parameters of type Vector -
Uses of Vector in org.episteme.natural.physics.nuclear
Constructors in org.episteme.natural.physics.nuclear with parameters of type VectorModifierConstructorDescriptionDecayChain(List<DecayChain.Nuclide> nuclides, Vector<Real> initialAmounts) Creates a decay chain. -
Uses of Vector in org.episteme.natural.physics.quantum
Methods in org.episteme.natural.physics.quantum that return VectorConstructors in org.episteme.natural.physics.quantum with parameters of type Vector -
Uses of Vector in org.episteme.natural.physics.quantum.backends
Methods in org.episteme.natural.physics.quantum.backends with parameters of type VectorModifier and TypeMethodDescriptiondoubleAmazonBraketBackend.quantumPhaseEstimation(Matrix<Complex> u, Vector<Complex> e, int p) doublePythonQuantumBackend.quantumPhaseEstimation(Matrix<Complex> u, Vector<Complex> e, int p) doubleQiskitBackend.quantumPhaseEstimation(Matrix<Complex> u, Vector<Complex> e, int p) doubleQuantum4JBackend.quantumPhaseEstimation(Matrix<Complex> u, Vector<Complex> e, int p) doubleStrangeBackend.quantumPhaseEstimation(Matrix<Complex> u, Vector<Complex> e, int p) -
Uses of Vector in org.episteme.natural.physics.relativity
Methods in org.episteme.natural.physics.relativity that return VectorModifier and TypeMethodDescriptionTransforms an event (t, x, y, z) from frame S to S' moving with velocity v along x-axis.Methods in org.episteme.natural.physics.relativity with parameters of type Vector -
Uses of Vector in org.episteme.natural.technical.backend.quantum
Methods in org.episteme.natural.technical.backend.quantum that return VectorMethods in org.episteme.natural.technical.backend.quantum with parameters of type VectorModifier and TypeMethodDescriptiondoubleQuantumAlgorithmProvider.quantumPhaseEstimation(Matrix<Complex> unitary, Vector<Complex> eigenstate, int precision) Performs Quantum Phase Estimation (QPE). -
Uses of Vector in org.episteme.social.linguistics.loaders
Subclasses with type arguments of type Vector in org.episteme.social.linguistics.loadersMethods in org.episteme.social.linguistics.loaders that return types with arguments of type VectorModifier and TypeMethodDescriptionWord2VecReader.getResourceType()Word2VecReader.loadFromInputStream(InputStream is, String id) Word2VecReader.loadFromSource(String path) Word2VecReader.loadTextModel(File file) Loads a Word2Vec model in text format.Methods in org.episteme.social.linguistics.loaders with parameters of type VectorModifier and TypeMethodDescriptionstatic doubleWord2VecReader.cosineSimilarity(Vector<Real> v1, Vector<Real> v2) Calculates cosine similarity between two vectors. -
Uses of Vector in org.episteme.social.sociology
Methods in org.episteme.social.sociology that return VectorModifier and TypeMethodDescriptionPerforms a Leslie Matrix projection to estimate the next generation's population.Methods in org.episteme.social.sociology with parameters of type Vector