kmath-core

The core interfaces of KMath.

  • src/commonMain/kotlin/space/kscience/kmath/operations/Algebra.kt : Algebraic structures like rings, spaces and fields.

  • src/commonMain/kotlin/space/kscience/kmath/structures/StructureND.kt : Many-dimensional structures and operations on them.

  • src/commonMain/kotlin/space/kscience/kmath/operations/Algebra.kt : Basic linear algebra operations (sums, products, etc.), backed by the Space API. Advanced linear algebra operations like matrix inversion and LU decomposition.

  • src/commonMain/kotlin/space/kscience/kmath/structures/Buffers.kt : One-dimensional structure

  • src/commonMain/kotlin/space/kscience/kmath/expressions : By writing a single mathematical expression once, users will be able to apply different types of objects to the expression by providing a context. Expressions can be used for a wide variety of purposes from high performance calculations to code generation.

  • src/commonMain/kotlin/space/kscience/kmath/domains : Domains

  • src/commonMain/kotlin/space/kscience/kmath/expressions/SimpleAutoDiff.kt : Automatic differentiation

Artifact:

The Maven coordinates of this project are space.kscience:kmath-core:0.3.0-dev-8.

Gradle:

repositories {
maven { url 'https://repo.kotlin.link' }
mavenCentral()
}

dependencies {
implementation 'space.kscience:kmath-core:0.3.0-dev-8'
}

Gradle Kotlin DSL:

repositories {
maven("https://repo.kotlin.link")
mavenCentral()
}

dependencies {
implementation("space.kscience:kmath-core:0.3.0-dev-8")
}

Packages

space.kscience.kmath.data
Link copied to clipboard
common
space.kscience.kmath.domains
Link copied to clipboard
common
space.kscience.kmath.expressions
Link copied to clipboard
common
space.kscience.kmath.linear
Link copied to clipboard
common
space.kscience.kmath.misc
Link copied to clipboard
common
space.kscience.kmath.nd
Link copied to clipboard
common
space.kscience.kmath.operations
Link copied to clipboard
common
space.kscience.kmath.structures
Link copied to clipboard
common