EjmlLinearSpaceDDRM
object EjmlLinearSpaceDDRM : EjmlLinearSpace<Double, DoubleField, DMatrixRMaj>
Content copied to clipboard
EjmlLinearSpace implementation based on CommonOps_DDRM, DecompositionFactory_DDRM operations and DMatrixRMaj matrices.
Functions
Link copied to clipboard
open override fun buildMatrix(rows: Int, columns: Int, initializer: DoubleField.(i: Int, j: Int) -> Double): EjmlDoubleMatrix<DMatrixRMaj>
Content copied to clipboard
Link copied to clipboard
open override fun buildVector(size: Int, initializer: DoubleField.(Int) -> Double): EjmlDoubleVector<DMatrixRMaj>
Content copied to clipboard
Link copied to clipboard
open override fun <F : StructureFeature> computeFeature(structure: Matrix<Double>, type: KClass<out F>): F?
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
open operator override fun Double.times(m: Matrix<Double>): EjmlDoubleMatrix<DMatrixRMaj>
Content copied to clipboard
open operator override fun Double.times(v: Point<Double>): EjmlDoubleVector<DMatrixRMaj>
Content copied to clipboard
open operator override fun Matrix<Double>.times(value: Double): EjmlDoubleMatrix<DMatrixRMaj>
Content copied to clipboard
open operator override fun Point<Double>.times(value: Double): EjmlDoubleVector<DMatrixRMaj>
Content copied to clipboard
Link copied to clipboard
Converts this matrix to EJML one.
Converts this vector to EJML one.
Link copied to clipboard
open operator override fun Point<Double>.unaryMinus(): EjmlDoubleVector<DMatrixRMaj>
Content copied to clipboard