de.mukis:jama

Sonatype helps open source projects to set up Maven repositories on https://oss.sonatype.org/

License

License

GroupId

GroupId

de.mukis
ArtifactId

ArtifactId

jama
Last Version

Last Version

2.0.0.M1
Release Date

Release Date

Type

Type

pom
Description

Description

Sonatype helps open source projects to set up Maven repositories on https://oss.sonatype.org/
Source Code Management

Source Code Management

https://github.com/muuki88/jama-osgi

Download jama

Filename Size
jama-2.0.0.M1.pom 5 KB
Browse

How to add to project

<!-- https://jarcasting.com/artifacts/de.mukis/jama/ -->
<dependency>
    <groupId>de.mukis</groupId>
    <artifactId>jama</artifactId>
    <version>2.0.0.M1</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/de.mukis/jama/
implementation 'de.mukis:jama:2.0.0.M1'
// https://jarcasting.com/artifacts/de.mukis/jama/
implementation ("de.mukis:jama:2.0.0.M1")
'de.mukis:jama:pom:2.0.0.M1'
<dependency org="de.mukis" name="jama" rev="2.0.0.M1">
  <artifact name="jama" type="pom" />
</dependency>
@Grapes(
@Grab(group='de.mukis', module='jama', version='2.0.0.M1')
)
libraryDependencies += "de.mukis" % "jama" % "2.0.0.M1"
[de.mukis/jama "2.0.0.M1"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

  • de.mukis.jama

Build Status

UNMAINTAINED

This project is unmaintained and there are better, more complete linear-algebra packages out there.

Tycho build for the Jama matrix library

This project is a fork of Jama and provides an OSGi bundle, eclipse feature and an p2 updatesite. You can

  1. Deploy an eclipse plugin (OSGi bundle) with tycho
  2. Deploy an eclipse feature containing Jama
  3. Deploy an eclipse repository (update site) to install Jama into eclipse, etc.

Checkout the files and run

mvn compile package` 

Maven

Each release is published as OSGi bundle on maven central, too.

<dependency>
    <groupId>de.mukis</groupId>
    <artifactId>de.mukis.jama</artifactId>
    <version>2.0.0.M1</version>
</dependency>

Usage

double[][] array = {{1.,2.,3},{4.,5.,6.},{7.,8.,10.}}; 
Matrix A = new Matrix(array); 
Matrix b = Matrix.random(3,1); 
Matrix x = A.solve(b); 
Matrix Residual = A.times(x).minus(b); 
double rnorm = Residual.normInf();

Acknowledgement

JAMA's initial design, as well as this reference implementation, was developed by

... from The MathWorks

... from NIST

Copyright Notice

This software is a cooperative product of The MathWorks and the National Institute of Standards and Technology (NIST) which has been released to the public domain. Neither The MathWorks nor NIST assumes any responsibility whatsoever for its use by other parties, and makes no guarantees, expressed or implied, about its quality, reliability, or any other characteristic.

Links

Versions

Version
2.0.0.M1
1.1.2