package linalg
Provides conversions for vectors, matrices and functions between this
PA-Toolbox linear-algebra Java project (pa
) and the LinAlg Scala
library project (la
).
This package object adds converters as..
to the vector, matrix and
function types of both projects. To use them, include an
import de.h2b.scala.lib.pa_toolbox.math.linalg._
statement.
If you prefer implicit conversions, use the ImplicitConversions
object.
- Note
PA-Toolbox requires that lower indices are 0. Thus, on the LinAlg side only
,Vector
andMatrix
instances that fulfil this requirement are provided.PA-Toolbox currently only implements the element type
Double
for vectors and matrices. Thus, on the LinAlg side onlyVector[Double]
andMatrix[Double]
are provided.
- Alphabetic
- By Inheritance
- linalg
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- implicit class LaFunctionOps extends AnyRef
-
implicit
class
LaMatrixOps extends AnyRef
- Exceptions thrown
IllegalArgumentException
if the argument's lower indices are not 0
-
implicit
class
LaVectorOps extends AnyRef
- Exceptions thrown
IllegalArgumentException
if the argument's lower index is not 0
- implicit class PaFunctionOps extends AnyRef
- implicit class PaMatrixOps extends AnyRef
- implicit class PaVectorOps extends AnyRef
Value Members
-
object
ImplicitConversions
Provides implicit conversions for vectors, matrices and functions between this PA-Toolbox linear-algebra Java project (
pa
) and the LinAlg Scala library project (la
).Provides implicit conversions for vectors, matrices and functions between this PA-Toolbox linear-algebra Java project (
pa
) and the LinAlg Scala library project (la
).To use these implicit conversions, include an
import de.h2b.scala.lib.pa_toolbox.math.linalg.ImplicitConversions._
statement.