-
Notifications
You must be signed in to change notification settings - Fork 19
Comparing changes
Open a pull request
base repository: emmalanguage/emma
base: master
head repository: emmalanguage/emma
compare: lara
- 13 commits
- 22 files changed
- 3 contributors
Commits on Apr 29, 2016
-
[LINALG] Introduces user-facing matrix / vector abstraction
- Adds traits for Matrix / Vector - Adds basic implementation vor Matrix / Vector - Adds basic test for the implementation - Adds dependency to spire in emma-common
Configuration menu - View commit details
-
Copy full SHA for 822800a - Browse repository at this point
Copy the full SHA 822800aView commit details -
[LINALG] Split Matrix / Vector in separated files, API changes
- 'element' method to aggregate over all elements in a matrix (no order guarantees) - refactored 'fold' method signatur in vector to match 'element' method - Adds plus (union) method to matrix/vector - Minor visibility changes - Generifies Tests to work with matrix/vector trait - Removes * apply method from vector - Adds hashcode and equals to Matrix/Vector - Fix: rowVector argument was not propagated
Configuration menu - View commit details
-
Copy full SHA for f475c92 - Browse repository at this point
Copy the full SHA f475c92View commit details -
Configuration menu - View commit details
-
Copy full SHA for b8ef32b - Browse repository at this point
Copy the full SHA b8ef32bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8382507 - Browse repository at this point
Copy the full SHA 8382507View commit details -
[LINALG] Reformats code according to scala-style
- Changes to scala-style to allow matrix/vector operations like *,-,%*% - Switch to Javadoc style to avoid warings from scala-style.
Configuration menu - View commit details
-
Copy full SHA for 1937a9b - Browse repository at this point
Copy the full SHA 1937a9bView commit details -
[LINALG] Implicits for scala scalar
op
matrix/vector operations.Allows user to write vector/matrix operations with scala primitives as first operand, e.g. 1.0 * Matrix
Configuration menu - View commit details
-
Copy full SHA for da06d95 - Browse repository at this point
Copy the full SHA da06d95View commit details -
[LINALG] Explicit methods for row/col application and aggregation
- Removes methods rows() and cols() as we can not overload methods based on the return type, but we would either a matrix or vector based on the user defined function. DataBag as return type would enable this behaviour, but we would loose the indexes. - Explicit methods for application and aggregation for rows/cols - MatrixTest now covers all public methods
Configuration menu - View commit details
-
Copy full SHA for 5a18dbc - Browse repository at this point
Copy the full SHA 5a18dbcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2886e8c - Browse repository at this point
Copy the full SHA 2886e8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 09021fe - Browse repository at this point
Copy the full SHA 09021feView commit details
Commits on May 31, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 752b1f9 - Browse repository at this point
Copy the full SHA 752b1f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 64a4a7e - Browse repository at this point
Copy the full SHA 64a4a7eView commit details
Commits on Jun 15, 2016
-
[LINALG] Introduces indexed methods
- Vector: indexed fold - Matrix: indexed rows & columns traversal
Configuration menu - View commit details
-
Copy full SHA for 041dd09 - Browse repository at this point
Copy the full SHA 041dd09View commit details
Commits on Jul 26, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 98b3dce - Browse repository at this point
Copy the full SHA 98b3dceView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...lara