Skip to content
Snippets Groups Projects
Commit 8e6110ae authored by Amandine  TOURNAY's avatar Amandine TOURNAY
Browse files

Initial commit

parents
No related branches found
No related tags found
No related merge requests found
Showing
with 189 additions and 0 deletions
.idea/
.settings/
build/
target/
*.iml
.classpath
.project
\ No newline at end of file
pom.xml 0 → 100644
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.bioimageanalysis.icy</groupId>
<artifactId>icy-vecmath</artifactId>
<version>1.6.0</version>
<packaging>jar</packaging>
<name>Vecmath</name>
<description>Provides 3D vector mathematics classes.</description>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<outputJar>${project.build.outputDirectory}/../plugin</outputJar>
</properties>
<build>
<finalName>${project.artifactId}</finalName>
<sourceDirectory>src/main/java</sourceDirectory>
<resources>
<resource>
<directory>src/main</directory>
<excludes>
<exclude>java/</exclude>
</excludes>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.2.0</version>
<configuration>
<outputDirectory>${outputJar}</outputDirectory>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<mainClass>plugins.stef.library.VecmathPlugin</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>org.bioimageanalysis.icy</groupId>
<artifactId>icy-kernel</artifactId>
<version>2.1.0</version>
</dependency>
</dependencies>
<repositories>
<repository>
<id>icy</id>
<url>https://icy-nexus.pasteur.fr/repository/Icy/</url>
</repository>
</repositories>
<distributionManagement>
<snapshotRepository>
<id>icy-dev</id>
<name>icy-dev</name>
<url>https://icy-nexus-dev.pasteur.cloud/repository/icy-core/</url>
</snapshotRepository>
<repository>
<id>icy-prod</id>
<name>icy-prod</name>
<url>https://icy-nexus.pasteur.fr/repository/icy-core/</url>
</repository>
</distributionManagement>
</project>
\ No newline at end of file
package plugins.stef.library;
import icy.plugin.abstract_.Plugin;
import icy.plugin.interface_.PluginLibrary;
/**
* Vecmath library (1.6.0) for Icy
*
* @author Stephane Dallongeville
*/
public class VecmathPlugin extends Plugin implements PluginLibrary
{
//
}
File added
File added
File added
File added
File added
File added
Matrix3d0=Matrix3d setElement
Matrix3d1=Matrix3d getElement
Matrix3d2=Matrix3d getRow
Matrix3d4=Matrix3d getColumn
Matrix3d6=Matrix3d setRow
Matrix3d9=Matrix3d setColumn
Matrix3d12=cannot invert matrix
Matrix3d13=Logic error: imax < 0
Matrix3f0=Matrix3f setElement
Matrix3f1=Matrix3d getRow
Matrix3f3=Matrix3d getColumn
Matrix3f5=Matrix3f getElement
Matrix3f6=Matrix3f setRow
Matrix3f9=Matrix3f setColumn
Matrix3f12=cannot invert matrix
Matrix3f13=Logic error: imax < 0
Matrix4d0=Matrix4d setElement
Matrix4d1=Matrix4d getElement
Matrix4d2=Matrix4d getRow
Matrix4d3=Matrix4d getColumn
Matrix4d4=Matrix4d setRow
Matrix4d7=Matrix4d setColumn
Matrix4d10=cannot invert matrix
Matrix4d11=Logic error: imax < 0
Matrix4f0=Matrix4f setElement
Matrix4f1=Matrix4f getElement
Matrix4f2=Matrix4f getRow
Matrix4f4=Matrix4f getColumn
Matrix4f6=Matrix4f setRow
Matrix4f9=Matrix4f setColumn
Matrix4f12=cannot invert matrix
Matrix4f13=Logic error: imax < 0
GMatrix0=GMatrix.mul:array dimension mismatch
GMatrix1=GMatrix.mul(GMatrix, GMatrix) dimension mismatch
GMatrix2=GMatrix.mul(GVector, GVector): matrix does not have enough rows
GMatrix3=GMatrix.mul(GVector, GVector): matrix does not have enough columns
GMatrix4=GMatrix.add(GMatrix): row dimension mismatch
GMatrix5=GMatrix.add(GMatrix): column dimension mismatch
GMatrix6=GMatrix.add(GMatrix, GMatrix): row dimension mismatch
GMatrix7=GMatrix.add(GMatrix, GMatrix): column dimension mismatch
GMatrix8=GMatrix.add(GMatrix): input matrices dimensions do not match this matrix dimensions
GMatrix9=GMatrix.sub(GMatrix): row dimension mismatch
GMatrix10=GMatrix.sub(GMatrix, GMatrix): row dimension mismatch
GMatrix11=GMatrix.sub(GMatrix, GMatrix): column dimension mismatch
GMatrix12=GMatrix.sub(GMatrix, GMatrix): input matrix dimensions do not match dimensions for this matrix
GMatrix13=GMatrix.negate(GMatrix, GMatrix): input matrix dimensions do not match dimensions for this matrix
GMatrix14=GMatrix.mulTransposeBoth matrix dimension mismatch
GMatrix15=GMatrix.mulTransposeRight matrix dimension mismatch
GMatrix16=GMatrix.mulTransposeLeft matrix dimension mismatch
GMatrix17=GMatrix.transpose(GMatrix) mismatch in matrix dimensions
GMatrix18=GMatrix.SVD: dimension mismatch with V matrix
GMatrix19=cannot perform LU decomposition on a non square matrix
GMatrix20=row permutation must be same dimension as matrix
GMatrix21=cannot invert matrix
GMatrix22=cannot invert non square matrix
GMatrix24=Logic error: imax < 0
GMatrix25=GMatrix.SVD: dimension mismatch with U matrix
GMatrix26=GMatrix.SVD: dimension mismatch with W matrix
GMatrix27=LU must have same dimensions as this matrix
GMatrix28=GMatrix.sub(GMatrix): column dimension mismatch
GVector0=GVector.normalize( GVector) input vector and this vector lengths not matched
GVector1=GVector.scale(double, GVector) input vector and this vector lengths not matched
GVector2=GVector.scaleAdd(GVector, GVector) input vector dimensions not matched
GVector3=GVector.scaleAdd(GVector, GVector) input vectors and this vector dimensions not matched
GVector4=GVector.add(GVector) input vectors and this vector dimensions not matched
GVector5=GVector.add(GVector, GVector) input vector dimensions not matched
GVector6=GVector.add(GVector, GVector) input vectors and this vector dimensions not matched
GVector7=GVector.sub(GVector) input vector and this vector dimensions not matched
GVector8=GVector.sub(GVector, GVector) input vector dimensions not matched
GVector9=GVector.sub(GMatrix, GVector) input vectors and this vector dimensions not matched
GVector10=GVector.mul(GMatrix, GVector) matrix and vector dimensions not matched
GVector11=GVector.mul(GMatrix, GVector) matrix this vector dimensions not matched
GVector12=GVector.mul(GVector, GMatrix) matrix and vector dimensions not matched
GVector13=GVector.mul(GVector, GMatrix) matrix this vector dimensions not matched
GVector14=GVector.dot(GVector) input vector and this vector have different sizes
GVector15=matrix dimensions are not compatible
GVector16=b vector does not match matrix dimension
GVector17=GVector.interpolate(GVector, GVector, float) input vectors have different lengths
GVector18=GVector.interpolate(GVector, GVector, float) input vectors and this vector have different lengths
GVector19=GVector.interpolate(GVector, float) input vector and this vector have different lengths
GVector20=GVector.interpolate(GVector, GVector, double) input vectors have different lengths
GVector21=GVector.interpolate(GVector, GVector, double) input vectors and this vector have different lengths
GVector22=GVector.interpolate(GVector, double) input vectors and this vector have different lengths
GVector23=matrix dimensions are not compatible
GVector24=permutation vector does not match matrix dimension
GVector25=LUDBackSolve non square matrix
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment