Skip to content

Commit c147e68

Browse files
committed
add pom.xml and rename packages
1 parent f134e65 commit c147e68

File tree

235 files changed

+1299
-1253
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

235 files changed

+1299
-1253
lines changed

.classpath

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,23 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<classpath>
3-
<classpathentry kind="src" path="src"/>
3+
<classpathentry kind="src" output="target/classes" path="src/main/java">
4+
<attributes>
5+
<attribute name="optional" value="true"/>
6+
<attribute name="maven.pomderived" value="true"/>
7+
</attributes>
8+
</classpathentry>
9+
<classpathentry kind="src" path="src/test/java"/>
410
<classpathentry kind="lib" path="lib/Jama-1.0.3.jar"/>
511
<classpathentry kind="lib" path="lib/mtj-1.0-snapshot.jar" sourcepath="/home/yliu/workspace_java/matrix-toolkits-java/src/main"/>
612
<classpathentry kind="lib" path="lib/colt-1.2.0.jar"/>
713
<classpathentry kind="lib" path="lib/libsvm.jar"/>
814
<classpathentry kind="lib" path="lib/jzlib.jar"/>
915
<classpathentry kind="lib" path="lib/netty-all-5.0.0.Alpha2.jar" sourcepath="/home/yueming/Downloads/netty-5.0.0.Alpha2/jar/all-in-one/netty-all-5.0.0.Alpha2-sources.jar"/>
10-
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/java1.8.0_45"/>
11-
<classpathentry combineaccessrules="false" kind="src" path="/Futureye_v2"/>
12-
<classpathentry kind="output" path="bin"/>
16+
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
17+
<attributes>
18+
<attribute name="maven.pomderived" value="true"/>
19+
</attributes>
20+
</classpathentry>
21+
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.launching.macosx.MacOSXType/Java SE 8 [1.8.0_201]"/>
22+
<classpathentry kind="output" path="target/classes"/>
1323
</classpath>

.gitignore

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1-
/bin
1+
bin
22
benchmark-rosenbrock[0-9]*-manual.cpp
33
run[0-9]*
4+
target
5+
.DS_Store
6+
.settings

.project

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,14 @@
1010
<arguments>
1111
</arguments>
1212
</buildCommand>
13+
<buildCommand>
14+
<name>org.eclipse.m2e.core.maven2Builder</name>
15+
<arguments>
16+
</arguments>
17+
</buildCommand>
1318
</buildSpec>
1419
<natures>
20+
<nature>org.eclipse.m2e.core.maven2Nature</nature>
1521
<nature>org.eclipse.jdt.core.javanature</nature>
1622
</natures>
1723
<linkedResources>

.settings/org.eclipse.jdt.core.prefs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,6 @@ org.eclipse.jdt.core.compiler.debug.localVariable=generate
99
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
1010
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
1111
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
12+
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
13+
org.eclipse.jdt.core.compiler.release=disabled
1214
org.eclipse.jdt.core.compiler.source=1.8

README.md

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@ If you were using Futureye_JIT for academic research, you are encouraged to cite
2828
### Examples ###
2929

3030
```Java
31-
package symjava.examples;
31+
package io.lambdacloud.symjava.examples;
3232

33-
import static symjava.symbolic.Symbol.*;
34-
import symjava.bytecode.BytecodeFunc;
35-
import symjava.symbolic.*;
33+
import static io.lambdacloud.symjava.symbolic.Symbol.*;
34+
import io.lambdacloud.symjava.bytecode.BytecodeFunc;
35+
import io.lambdacloud.symjava.symbolic.*;
3636

3737
/**
3838
* This example uses Java Operator Overloading for symbolic computation.
@@ -59,11 +59,11 @@ public class Example1 {
5959
```
6060

6161
```Java
62-
package symjava.examples;
62+
package io.lambdacloud.symjava.examples;
6363

64-
import symjava.relational.Eq;
65-
import symjava.symbolic.Symbol;
66-
import static symjava.symbolic.Symbol.*;
64+
import io.lambdacloud.symjava.relational.Eq;
65+
import io.lambdacloud.symjava.symbolic.Symbol;
66+
import static io.lambdacloud.symjava.symbolic.Symbol.*;
6767

6868

6969
public class Example2 {
@@ -172,12 +172,12 @@ a=7.99883 b=10.00184 c=16.32401
172172
```
173173

174174
```Java
175-
package symjava.examples;
175+
package io.lambdacloud.symjava.examples;
176176

177177
import Jama.Matrix;
178-
import symjava.matrix.*;
179-
import symjava.relational.Eq;
180-
import symjava.symbolic.Expr;
178+
import io.lambdacloud.symjava.matrix.*;
179+
import io.lambdacloud.symjava.relational.Eq;
180+
import io.lambdacloud.symjava.symbolic.Expr;
181181

182182
/**
183183
* A general Gauss Newton solver using SymJava for simbolic computations
@@ -231,11 +231,11 @@ public class GaussNewton {
231231
```
232232

233233
```Java
234-
package symjava.examples;
234+
package io.lambdacloud.symjava.examples;
235235

236-
import static symjava.symbolic.Symbol.*;
237-
import symjava.relational.Eq;
238-
import symjava.symbolic.*;
236+
import static io.lambdacloud.symjava.symbolic.Symbol.*;
237+
import io.lambdacloud.symjava.relational.Eq;
238+
import io.lambdacloud.symjava.symbolic.*;
239239

240240
public class Example3 {
241241

@@ -337,10 +337,10 @@ y_0=0.02314 y_1=0.09356 y_2=0.15671 y_3=0.19159 y_4=0.25059 y_5=0.29598 y_6=0.31
337337
```
338338

339339
```Java
340-
package symjava.examples;
341-
import static symjava.symbolic.Symbol.*;
342-
import symjava.matrix.*;
343-
import symjava.symbolic.*;
340+
package io.lambdacloud.symjava.examples;
341+
import static io.lambdacloud.symjava.symbolic.Symbol.*;
342+
import io.lambdacloud.symjava.matrix.*;
343+
import io.lambdacloud.symjava.symbolic.*;
344344
/**
345345
* Example for PDE Constrained Parameters Optimization
346346
*

pom.xml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3+
<modelVersion>4.0.0</modelVersion>
4+
5+
<groupId>io.lambdacloud</groupId>
6+
<artifactId>symjava</artifactId>
7+
<version>0.0.1-SNAPSHOT</version>
8+
<packaging>jar</packaging>
9+
10+
<name>SymJava</name>
11+
<url>http://maven.apache.org</url>
12+
13+
<properties>
14+
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
15+
</properties>
16+
17+
<dependencies>
18+
<dependency>
19+
<groupId>junit</groupId>
20+
<artifactId>junit</artifactId>
21+
<version>3.8.1</version>
22+
<scope>test</scope>
23+
</dependency>
24+
</dependencies>
25+
</project>

src/lambdacloud/core/CloudConfig.java renamed to src/main/java/io/lambdacloud/core/CloudConfig.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package lambdacloud.core;
1+
package io.lambdacloud.core;
22

33
import java.nio.charset.Charset;
44
import java.nio.file.Files;
@@ -7,7 +7,7 @@
77
import java.util.ArrayList;
88
import java.util.List;
99

10-
import lambdacloud.net.CloudClient;
10+
import io.lambdacloud.net.CloudClient;
1111

1212
/**
1313
* An instance of CloudConfig contains the information of available servers.

src/lambdacloud/core/CloudFunc.java renamed to src/main/java/io/lambdacloud/core/CloudFunc.java

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package lambdacloud.core;
1+
package io.lambdacloud.core;
22

33
import io.netty.channel.Channel;
44

@@ -11,22 +11,22 @@
1111
import java.util.List;
1212
import java.util.concurrent.atomic.AtomicInteger;
1313

14-
import lambdacloud.core.lang.LCBase;
15-
import lambdacloud.core.lang.LCReturn;
16-
import lambdacloud.core.utils.FuncEvalThread;
17-
import lambdacloud.net.CloudClient;
18-
import lambdacloud.net.CloudFuncHandler;
19-
import lambdacloud.net.CloudQuery;
20-
import lambdacloud.net.CloudResp;
21-
import lambdacloud.net.CloudSDHandler;
22-
import lambdacloud.test.CompileUtils;
23-
import symjava.bytecode.BytecodeBatchFunc;
24-
import symjava.bytecode.BytecodeFunc;
25-
import symjava.bytecode.BytecodeVecFunc;
26-
import symjava.bytecode.IR;
27-
import symjava.symbolic.Expr;
28-
import symjava.symbolic.TypeInfo;
29-
import symjava.symbolic.utils.Utils;
14+
import io.lambdacloud.core.lang.LCBase;
15+
import io.lambdacloud.core.lang.LCReturn;
16+
import io.lambdacloud.core.utils.FuncEvalThread;
17+
import io.lambdacloud.net.CloudClient;
18+
import io.lambdacloud.net.CloudFuncHandler;
19+
import io.lambdacloud.net.CloudQuery;
20+
import io.lambdacloud.net.CloudResp;
21+
import io.lambdacloud.net.CloudSDHandler;
22+
import io.lambdacloud.test.CompileUtils;
23+
import io.lambdacloud.symjava.bytecode.BytecodeBatchFunc;
24+
import io.lambdacloud.symjava.bytecode.BytecodeFunc;
25+
import io.lambdacloud.symjava.bytecode.BytecodeVecFunc;
26+
import io.lambdacloud.symjava.bytecode.IR;
27+
import io.lambdacloud.symjava.symbolic.Expr;
28+
import io.lambdacloud.symjava.symbolic.TypeInfo;
29+
import io.lambdacloud.symjava.symbolic.utils.Utils;
3030

3131
/**
3232
* Cloud Function (CloudFunc)

src/lambdacloud/core/CloudLib.java renamed to src/main/java/io/lambdacloud/core/CloudLib.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
package lambdacloud.core;
1+
package io.lambdacloud.core;
22

3-
import symjava.relational.Eq;
4-
import symjava.symbolic.Expr;
5-
import lambdacloud.net.CloudClient;
6-
import lambdacloud.net.CloudQuery;
7-
import lambdacloud.net.CloudSDHandler;
3+
import io.lambdacloud.symjava.relational.Eq;
4+
import io.lambdacloud.symjava.symbolic.Expr;
5+
import io.lambdacloud.net.CloudClient;
6+
import io.lambdacloud.net.CloudQuery;
7+
import io.lambdacloud.net.CloudSDHandler;
88

99
public class CloudLib {
1010
protected CloudConfig localConfig = null;

src/lambdacloud/core/CloudSD.java renamed to src/main/java/io/lambdacloud/core/CloudSD.java

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
1-
package lambdacloud.core;
1+
package io.lambdacloud.core;
22

33
import java.util.concurrent.atomic.AtomicInteger;
44

55
import io.netty.channel.Channel;
6-
import lambdacloud.core.lang.LCAssign;
7-
import lambdacloud.net.CloudQuery;
8-
import lambdacloud.net.CloudSDHandler;
9-
import lambdacloud.net.CloudSDRespHandler;
10-
import lambdacloud.net.CloudSDResp;
11-
import lambdacloud.net.CloudClient;
12-
import symjava.bytecode.BytecodeVecFunc;
13-
import symjava.symbolic.Expr;
14-
import symjava.symbolic.Symbol;
15-
import symjava.symbolic.utils.JIT;
16-
import symjava.symbolic.utils.Utils;
6+
import io.lambdacloud.core.lang.LCAssign;
7+
import io.lambdacloud.net.CloudQuery;
8+
import io.lambdacloud.net.CloudSDHandler;
9+
import io.lambdacloud.net.CloudSDRespHandler;
10+
import io.lambdacloud.net.CloudSDResp;
11+
import io.lambdacloud.net.CloudClient;
12+
import io.lambdacloud.symjava.bytecode.BytecodeVecFunc;
13+
import io.lambdacloud.symjava.symbolic.Expr;
14+
import io.lambdacloud.symjava.symbolic.Symbol;
15+
import io.lambdacloud.symjava.symbolic.utils.JIT;
16+
import io.lambdacloud.symjava.symbolic.utils.Utils;
1717

1818
/**
1919
* Cloud Shared Data (CloudSD)

0 commit comments

Comments
 (0)