Add Gradle Wrapper and clean up docs a bit #28
No reviewers
Labels
No Label
bug
dependencies
discussion
documentation
duplicate
feature
good first issue
misc
performance
question
test
use case
wontfix
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: kscience/kmath#28
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "dev"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
After reading through the docs, things are starting to make a bit more sense. It might help to break up some of these classes and interfaces into separate files for easier referencing in Markdown.
It's not yet clear to me how
BufferSpec
is supposed to work. Maybe it would help to provide some examples?The performance of ND-Structures is based on performance on underlying linear structures (It is currently called
Buffer
because all other names are taken).BufferSpec
allows to create a non-boxing linear structure of objects of any complexity. Particular test is here: https://github.com/altavir/kmath/blob/dev/kmath-core/src/jvmTest/kotlin/scientifik/kmath/structures/ComplexBufferSpecTest.kt and performance test is here: https://github.com/altavir/kmath/blob/dev/kmath-jmh/src/jmh/kotlin/scientifik/kmath/structures/BufferBenchmark.kt. It removes memory storage overhead. but it should be studied further about boxing-on-read overhead. Also, I will need to port it to multi-platform.