From c147e686737aecf2f7797188fb9f626a40dd2cf6 Mon Sep 17 00:00:00 2001 From: yuemingl Date: Wed, 4 Sep 2019 22:02:24 -0700 Subject: [PATCH] add pom.xml and rename packages --- .classpath | 18 ++- .gitignore | 5 +- .project | 6 + .settings/org.eclipse.jdt.core.prefs | 2 + README.md | 40 +++--- pom.xml | 25 ++++ .../io}/lambdacloud/core/CloudConfig.java | 4 +- .../java/io}/lambdacloud/core/CloudFunc.java | 34 ++--- .../java/io}/lambdacloud/core/CloudLib.java | 12 +- .../java/io}/lambdacloud/core/CloudSD.java | 24 ++-- .../io}/lambdacloud/core/LambdaCloud.java | 6 +- .../java/io}/lambdacloud/core/Session.java | 12 +- .../lambdacloud/core/graph/GraphBuilder.java | 26 ++-- .../java/io}/lambdacloud/core/graph/Node.java | 10 +- .../io}/lambdacloud/core/lang/LCArray.java | 6 +- .../io}/lambdacloud/core/lang/LCAssign.java | 10 +- .../io}/lambdacloud/core/lang/LCBase.java | 6 +- .../io}/lambdacloud/core/lang/LCBoolean.java | 4 +- .../io}/lambdacloud/core/lang/LCBreak.java | 4 +- .../io}/lambdacloud/core/lang/LCBuilder.java | 10 +- .../io}/lambdacloud/core/lang/LCByte.java | 4 +- .../lambdacloud/core/lang/LCByteArray.java | 4 +- .../io}/lambdacloud/core/lang/LCChar.java | 4 +- .../lambdacloud/core/lang/LCCharArray.java | 4 +- .../io}/lambdacloud/core/lang/LCDevice.java | 2 +- .../io}/lambdacloud/core/lang/LCDouble.java | 4 +- .../lambdacloud/core/lang/LCDoubleArray.java | 4 +- .../io}/lambdacloud/core/lang/LCFloat.java | 4 +- .../lambdacloud/core/lang/LCFloatArray.java | 4 +- .../java/io}/lambdacloud/core/lang/LCIf.java | 22 +-- .../java/io}/lambdacloud/core/lang/LCInc.java | 4 +- .../java/io}/lambdacloud/core/lang/LCInt.java | 4 +- .../io}/lambdacloud/core/lang/LCIntArray.java | 4 +- .../io}/lambdacloud/core/lang/LCLength.java | 6 +- .../io}/lambdacloud/core/lang/LCLong.java | 4 +- .../lambdacloud/core/lang/LCLongArray.java | 4 +- .../io}/lambdacloud/core/lang/LCLoop.java | 8 +- .../io}/lambdacloud/core/lang/LCReturn.java | 8 +- .../io}/lambdacloud/core/lang/LCShort.java | 4 +- .../lambdacloud/core/lang/LCShortArray.java | 4 +- .../lambdacloud/core/lang/LCStatements.java | 6 +- .../java/io}/lambdacloud/core/lang/LCVar.java | 6 +- .../core/utils/FuncEvalThread.java | 12 +- .../io}/lambdacloud/core/utils/Utils.java | 2 +- .../io}/lambdacloud/examples/Example1.java | 6 +- .../io}/lambdacloud/examples/Example2.java | 16 +-- .../io}/lambdacloud/examples/Example3.java | 18 +-- .../io}/lambdacloud/examples/Example4.java | 14 +- .../examples/ExampleBlackScholes.java | 36 ++--- .../examples/ExampleDotProduct.java | 18 +-- .../io}/lambdacloud/examples/ExampleFEM.java | 28 ++-- .../lambdacloud/examples/ExampleModelFit.java | 20 +-- .../examples/ExampleMonteCarlo.java | 48 +++---- .../lambdacloud/examples/ExamplePaper.java | 18 +-- .../io}/lambdacloud/examples/ExampleSqrt.java | 18 +-- .../java/io}/lambdacloud/net/CloudClient.java | 2 +- .../net/CloudClientInitializer.java | 2 +- .../io}/lambdacloud/net/CloudFuncEncoder.java | 8 +- .../io}/lambdacloud/net/CloudFuncHandler.java | 2 +- .../io}/lambdacloud/net/CloudFuncResp.java | 2 +- .../lambdacloud/net/CloudFuncRespEncoder.java | 2 +- .../java/io}/lambdacloud/net/CloudQuery.java | 2 +- .../lambdacloud/net/CloudQueryEncoder.java | 2 +- .../java/io}/lambdacloud/net/CloudResp.java | 2 +- .../io}/lambdacloud/net/CloudRespEncoder.java | 2 +- .../io}/lambdacloud/net/CloudSDEncoder.java | 4 +- .../io}/lambdacloud/net/CloudSDHandler.java | 4 +- .../java/io}/lambdacloud/net/CloudSDResp.java | 2 +- .../lambdacloud/net/CloudSDRespEncoder.java | 2 +- .../lambdacloud/net/CloudSDRespHandler.java | 2 +- .../io}/lambdacloud/net/MessageDecoder.java | 4 +- .../java/io}/lambdacloud/net/NetIOUtils.java | 4 +- .../symjava/bytecode/BConstant.java | 2 +- .../symjava/bytecode/BytecodeBatchFunc.java | 2 +- .../bytecode/BytecodeBatchVecFunc.java | 2 +- .../symjava/bytecode/BytecodeFunc.java | 2 +- .../symjava/bytecode/BytecodeFuncImp1.java | 2 +- .../symjava/bytecode/BytecodeFuncImpFEM.java | 2 +- .../symjava/bytecode/BytecodeSelect.java | 2 +- .../symjava/bytecode/BytecodeVecFunc.java | 2 +- .../io/lambdacloud}/symjava/bytecode/IR.java | 4 +- .../symjava/bytecode/TestBytecode.java | 2 +- .../symjava/bytecode/TestBytecodeVarArgs.java | 2 +- .../symjava/bytecode/VecFuncs.java | 2 +- .../symjava/bytecode/bcel/ForLoop.java | 6 +- .../lambdacloud}/symjava/domains/Domain.java | 10 +- .../symjava/domains/Domain1D.java | 6 +- .../symjava/domains/Domain2D.java | 8 +- .../symjava/domains/Domain3D.java | 8 +- .../symjava/domains/DomainND.java | 6 +- .../symjava/domains/Interval.java | 10 +- .../symjava/examples/BenchmarkGriewank.java | 18 +-- .../symjava/examples/BenchmarkRosenbrock.java | 26 ++-- .../symjava/examples/BenchmarkSqrt.java | 16 +-- .../symjava/examples/BenchmarkTaylor.java | 16 +-- .../symjava/examples/BlackScholes.java | 18 +-- .../symjava/examples/Example0.java | 10 +- .../symjava/examples/Example1.java | 8 +- .../symjava/examples/Example2.java | 8 +- .../symjava/examples/Example3.java | 8 +- .../symjava/examples/Example4.java | 12 +- .../symjava/examples/Example4Old.java | 10 +- .../symjava/examples/Example5.java | 18 +-- .../symjava/examples/Example6.java | 38 +++--- .../symjava/examples/Example7.java | 26 ++-- .../symjava/examples/ExampleMultiThread.java | 12 +- .../symjava/examples/GaussNewton.java | 18 +-- .../symjava/examples/LagrangeMultipliers.java | 18 +-- .../lambdacloud}/symjava/examples/Newton.java | 18 +-- .../symjava/examples/NewtonOptimization.java | 18 +-- .../examples/NumericalIntegration.java | 54 ++++---- .../symjava/examples/OptSolver.java | 24 ++-- .../examples/OptimizationExamples.java | 20 +-- .../symjava/examples/QPSlover.java | 16 +-- .../io/lambdacloud}/symjava/examples/SVM.java | 16 +-- .../lambdacloud}/symjava/examples/Solver.java | 2 +- .../symjava/examples/TestLibsvm.java | 2 +- .../symjava/examples/WiFiPassword.java | 18 +-- .../symjava/examples/fem/Element.java | 8 +- .../symjava/examples/fem/Mesh1D.java | 8 +- .../symjava/examples/fem/Mesh2D.java | 12 +- .../symjava/examples/fem/Mesh2DBoundary.java | 8 +- .../symjava/examples/fem/Node.java | 2 +- .../symjava/examples/fem/RefLine.java | 10 +- .../symjava/examples/fem/RefTriangle.java | 6 +- .../symjava/examples/fem/WeakForm.java | 8 +- .../io/lambdacloud}/symjava/logic/And.java | 10 +- .../io/lambdacloud/symjava/logic/Logic.java | 4 + .../io/lambdacloud}/symjava/logic/Not.java | 10 +- .../io/lambdacloud}/symjava/logic/Or.java | 10 +- .../io/lambdacloud}/symjava/logic/Xor.java | 10 +- .../io/lambdacloud}/symjava/math/Div.java | 12 +- .../io/lambdacloud}/symjava/math/Dot.java | 22 +-- .../io/lambdacloud}/symjava/math/Grad.java | 12 +- .../io/lambdacloud}/symjava/math/SymMath.java | 36 ++--- .../symjava/math/Transformation.java | 14 +- .../symjava/matrix/ExprMatrix.java | 8 +- .../symjava/matrix/ExprVector.java | 14 +- .../lambdacloud}/symjava/numeric/NumFunc.java | 4 +- .../lambdacloud}/symjava/numeric/NumInt.java | 8 +- .../symjava/numeric/NumMatrix.java | 10 +- .../symjava/numeric/NumVector.java | 10 +- .../lambdacloud}/symjava/relational/Eq.java | 12 +- .../lambdacloud}/symjava/relational/Ge.java | 8 +- .../lambdacloud}/symjava/relational/Gt.java | 8 +- .../lambdacloud}/symjava/relational/Le.java | 8 +- .../lambdacloud}/symjava/relational/Lt.java | 8 +- .../lambdacloud}/symjava/relational/Neq.java | 8 +- .../symjava/relational/Relation.java | 8 ++ .../io/lambdacloud}/symjava/symbolic/Abs.java | 8 +- .../io/lambdacloud}/symjava/symbolic/Add.java | 10 +- .../lambdacloud}/symjava/symbolic/Concat.java | 6 +- .../io/lambdacloud}/symjava/symbolic/Cos.java | 8 +- .../symjava/symbolic/Derivative.java | 4 +- .../lambdacloud}/symjava/symbolic/Divide.java | 8 +- .../io/lambdacloud}/symjava/symbolic/Exp.java | 6 +- .../lambdacloud}/symjava/symbolic/Expr.java | 16 +-- .../lambdacloud}/symjava/symbolic/Func.java | 14 +- .../symjava/symbolic/Infinity.java | 2 +- .../symjava/symbolic/Integrate.java | 14 +- .../lambdacloud}/symjava/symbolic/Limit.java | 2 +- .../io/lambdacloud}/symjava/symbolic/Log.java | 8 +- .../lambdacloud}/symjava/symbolic/Log10.java | 2 +- .../lambdacloud}/symjava/symbolic/Log2.java | 2 +- .../lambdacloud}/symjava/symbolic/Matrix.java | 6 +- .../symjava/symbolic/Multiply.java | 10 +- .../lambdacloud}/symjava/symbolic/Negate.java | 8 +- .../io/lambdacloud}/symjava/symbolic/Pow.java | 6 +- .../lambdacloud}/symjava/symbolic/Prod.java | 2 +- .../symjava/symbolic/Reciprocal.java | 8 +- .../symjava/symbolic/Remainder.java | 8 +- .../lambdacloud}/symjava/symbolic/Select.java | 2 +- .../io/lambdacloud}/symjava/symbolic/Sin.java | 6 +- .../lambdacloud}/symjava/symbolic/Sqrt.java | 6 +- .../symjava/symbolic/Subtract.java | 10 +- .../io/lambdacloud}/symjava/symbolic/Sum.java | 6 +- .../symjava/symbolic/SymComplex.java | 4 +- .../symjava/symbolic/SymConst.java | 2 +- .../symjava/symbolic/SymDouble.java | 2 +- .../symjava/symbolic/SymFloat.java | 2 +- .../symjava/symbolic/SymInteger.java | 2 +- .../symjava/symbolic/SymLong.java | 2 +- .../symjava/symbolic/SymPrinting.java | 2 +- .../symjava/symbolic/SymRandom.java | 2 +- .../symjava/symbolic/SymReal.java | 4 +- .../lambdacloud}/symjava/symbolic/Symbol.java | 4 +- .../symjava/symbolic/Symbols.java | 4 +- .../lambdacloud}/symjava/symbolic/Table.java | 4 +- .../io/lambdacloud}/symjava/symbolic/Tan.java | 6 +- .../lambdacloud}/symjava/symbolic/Tensor.java | 2 +- .../symjava/symbolic/TypeInfo.java | 4 +- .../lambdacloud}/symjava/symbolic/Vector.java | 4 +- .../symjava/symbolic/arity/BinaryOp.java | 8 +- .../symjava/symbolic/arity/NaryOp.java | 4 +- .../symjava/symbolic/arity/TernaryOp.java | 4 +- .../symjava/symbolic/arity/UnaryOp.java | 6 +- .../symjava/symbolic/utils/AddList.java | 4 +- .../symbolic/utils/BytecodeOpSupport.java | 2 +- .../symbolic/utils/BytecodeSupport.java | 2 +- .../symjava/symbolic/utils/BytecodeUtils.java | 126 +++++++++--------- .../symjava/symbolic/utils/ExprPair.java | 4 +- .../symbolic/utils/FuncClassLoader.java | 4 +- .../symjava/symbolic/utils/JIT.java | 24 ++-- .../symjava/symbolic/utils/MulList.java | 6 +- .../symjava/symbolic/utils/Utils.java | 28 ++-- src/symjava/logic/Logic.java | 4 - src/symjava/relational/Relation.java | 8 -- .../lambdacloud}/symjava/test/Benchmark.java | 12 +- .../symjava/test/TestSymbolic.java | 94 ++++++------- .../symjava/test/TestValueOf.java | 2 +- .../io}/lambdacloud/test/CompileUtils.java | 32 ++--- .../lambdacloud/test/TestBatchCompile.java | 16 +-- .../io}/lambdacloud/test/TestBatchUpdate.java | 12 +- .../io}/lambdacloud/test/TestBatchVec.java | 34 ++--- .../java/io}/lambdacloud/test/TestBreak.java | 16 +-- .../io}/lambdacloud/test/TestBytecodeGen.java | 14 +- .../io}/lambdacloud/test/TestClassFile.java | 10 +- .../io}/lambdacloud/test/TestCloudFunc.java | 14 +- .../lambdacloud/test/TestCloudFuncEval.java | 14 +- .../io}/lambdacloud/test/TestCloudSD.java | 6 +- .../io}/lambdacloud/test/TestCompile.java | 22 +-- .../io}/lambdacloud/test/TestLCBuilder.java | 36 ++--- .../java/io}/lambdacloud/test/TestLCIf.java | 16 +-- .../io}/lambdacloud/test/TestLCIndex.java | 12 +- .../io}/lambdacloud/test/TestLCLength.java | 12 +- .../java/io}/lambdacloud/test/TestLCLoop.java | 26 ++-- .../lambdacloud/test/TestLCStatements.java | 12 +- .../java/io}/lambdacloud/test/TestLCVar.java | 12 +- .../lambdacloud/test/TestMathFunction.java | 12 +- .../java/io}/lambdacloud/test/TestMatrix.java | 30 ++--- .../io}/lambdacloud/test/TestNetwork.java | 6 +- .../java/io}/lambdacloud/test/TestSelect.java | 14 +- .../io}/lambdacloud/test/TestServers.java | 22 +-- .../java/io}/lambdacloud/test/TestThread.java | 22 +-- .../java/io}/lambdacloud/test/TestUtils.java | 2 +- 235 files changed, 1299 insertions(+), 1253 deletions(-) create mode 100644 pom.xml rename src/{ => main/java/io}/lambdacloud/core/CloudConfig.java (97%) rename src/{ => main/java/io}/lambdacloud/core/CloudFunc.java (95%) rename src/{ => main/java/io}/lambdacloud/core/CloudLib.java (95%) rename src/{ => main/java/io}/lambdacloud/core/CloudSD.java (95%) rename src/{ => main/java/io}/lambdacloud/core/LambdaCloud.java (75%) rename src/{ => main/java/io}/lambdacloud/core/Session.java (96%) rename src/{ => main/java/io}/lambdacloud/core/graph/GraphBuilder.java (81%) rename src/{ => main/java/io}/lambdacloud/core/graph/Node.java (75%) rename src/{ => main/java/io}/lambdacloud/core/lang/LCArray.java (97%) rename src/{ => main/java/io}/lambdacloud/core/lang/LCAssign.java (92%) rename src/{ => main/java/io}/lambdacloud/core/lang/LCBase.java (84%) rename src/{ => main/java/io}/lambdacloud/core/lang/LCBoolean.java (67%) rename src/{ => main/java/io}/lambdacloud/core/lang/LCBreak.java (93%) rename src/{ => main/java/io}/lambdacloud/core/lang/LCBuilder.java (95%) rename src/{ => main/java/io}/lambdacloud/core/lang/LCByte.java (66%) rename src/{ => main/java/io}/lambdacloud/core/lang/LCByteArray.java (87%) rename src/{ => main/java/io}/lambdacloud/core/lang/LCChar.java (66%) rename src/{ => main/java/io}/lambdacloud/core/lang/LCCharArray.java (87%) rename src/{ => main/java/io}/lambdacloud/core/lang/LCDevice.java (84%) rename src/{ => main/java/io}/lambdacloud/core/lang/LCDouble.java (67%) rename src/{ => main/java/io}/lambdacloud/core/lang/LCDoubleArray.java (88%) rename src/{ => main/java/io}/lambdacloud/core/lang/LCFloat.java (66%) rename src/{ => main/java/io}/lambdacloud/core/lang/LCFloatArray.java (88%) rename src/{ => main/java/io}/lambdacloud/core/lang/LCIf.java (93%) rename src/{ => main/java/io}/lambdacloud/core/lang/LCInc.java (93%) rename src/{ => main/java/io}/lambdacloud/core/lang/LCInt.java (77%) rename src/{ => main/java/io}/lambdacloud/core/lang/LCIntArray.java (87%) rename src/{ => main/java/io}/lambdacloud/core/lang/LCLength.java (91%) rename src/{ => main/java/io}/lambdacloud/core/lang/LCLong.java (66%) rename src/{ => main/java/io}/lambdacloud/core/lang/LCLongArray.java (87%) rename src/{ => main/java/io}/lambdacloud/core/lang/LCLoop.java (96%) rename src/{ => main/java/io}/lambdacloud/core/lang/LCReturn.java (95%) rename src/{ => main/java/io}/lambdacloud/core/lang/LCShort.java (66%) rename src/{ => main/java/io}/lambdacloud/core/lang/LCShortArray.java (88%) rename src/{ => main/java/io}/lambdacloud/core/lang/LCStatements.java (93%) rename src/{ => main/java/io}/lambdacloud/core/lang/LCVar.java (96%) rename src/{ => main/java/io}/lambdacloud/core/utils/FuncEvalThread.java (87%) rename src/{ => main/java/io}/lambdacloud/core/utils/Utils.java (90%) rename src/{ => main/java/io}/lambdacloud/examples/Example1.java (90%) rename src/{ => main/java/io}/lambdacloud/examples/Example2.java (74%) rename src/{ => main/java/io}/lambdacloud/examples/Example3.java (79%) rename src/{ => main/java/io}/lambdacloud/examples/Example4.java (78%) rename src/{ => main/java/io}/lambdacloud/examples/ExampleBlackScholes.java (66%) rename src/{ => main/java/io}/lambdacloud/examples/ExampleDotProduct.java (66%) rename src/{ => main/java/io}/lambdacloud/examples/ExampleFEM.java (83%) rename src/{ => main/java/io}/lambdacloud/examples/ExampleModelFit.java (72%) rename src/{ => main/java/io}/lambdacloud/examples/ExampleMonteCarlo.java (87%) rename src/{ => main/java/io}/lambdacloud/examples/ExamplePaper.java (68%) rename src/{ => main/java/io}/lambdacloud/examples/ExampleSqrt.java (72%) rename src/{ => main/java/io}/lambdacloud/net/CloudClient.java (98%) rename src/{ => main/java/io}/lambdacloud/net/CloudClientInitializer.java (98%) rename src/{ => main/java/io}/lambdacloud/net/CloudFuncEncoder.java (89%) rename src/{ => main/java/io}/lambdacloud/net/CloudFuncHandler.java (97%) rename src/{ => main/java/io}/lambdacloud/net/CloudFuncResp.java (78%) rename src/{ => main/java/io}/lambdacloud/net/CloudFuncRespEncoder.java (93%) rename src/{ => main/java/io}/lambdacloud/net/CloudQuery.java (98%) rename src/{ => main/java/io}/lambdacloud/net/CloudQueryEncoder.java (93%) rename src/{ => main/java/io}/lambdacloud/net/CloudResp.java (97%) rename src/{ => main/java/io}/lambdacloud/net/CloudRespEncoder.java (93%) rename src/{ => main/java/io}/lambdacloud/net/CloudSDEncoder.java (95%) rename src/{ => main/java/io}/lambdacloud/net/CloudSDHandler.java (93%) rename src/{ => main/java/io}/lambdacloud/net/CloudSDResp.java (77%) rename src/{ => main/java/io}/lambdacloud/net/CloudSDRespEncoder.java (93%) rename src/{ => main/java/io}/lambdacloud/net/CloudSDRespHandler.java (97%) rename src/{ => main/java/io}/lambdacloud/net/MessageDecoder.java (97%) rename src/{ => main/java/io}/lambdacloud/net/NetIOUtils.java (96%) rename src/{ => main/java/io/lambdacloud}/symjava/bytecode/BConstant.java (82%) rename src/{ => main/java/io/lambdacloud}/symjava/bytecode/BytecodeBatchFunc.java (85%) rename src/{ => main/java/io/lambdacloud}/symjava/bytecode/BytecodeBatchVecFunc.java (95%) rename src/{ => main/java/io/lambdacloud}/symjava/bytecode/BytecodeFunc.java (87%) rename src/{ => main/java/io/lambdacloud}/symjava/bytecode/BytecodeFuncImp1.java (77%) rename src/{ => main/java/io/lambdacloud}/symjava/bytecode/BytecodeFuncImpFEM.java (99%) rename src/{ => main/java/io/lambdacloud}/symjava/bytecode/BytecodeSelect.java (99%) rename src/{ => main/java/io/lambdacloud}/symjava/bytecode/BytecodeVecFunc.java (90%) rename src/{ => main/java/io/lambdacloud}/symjava/bytecode/IR.java (60%) rename src/{ => main/java/io/lambdacloud}/symjava/bytecode/TestBytecode.java (97%) rename src/{ => main/java/io/lambdacloud}/symjava/bytecode/TestBytecodeVarArgs.java (86%) rename src/{ => main/java/io/lambdacloud}/symjava/bytecode/VecFuncs.java (93%) rename src/{ => main/java/io/lambdacloud}/symjava/bytecode/bcel/ForLoop.java (97%) rename src/{ => main/java/io/lambdacloud}/symjava/domains/Domain.java (95%) rename src/{ => main/java/io/lambdacloud}/symjava/domains/Domain1D.java (71%) rename src/{ => main/java/io/lambdacloud}/symjava/domains/Domain2D.java (79%) rename src/{ => main/java/io/lambdacloud}/symjava/domains/Domain3D.java (79%) rename src/{ => main/java/io/lambdacloud}/symjava/domains/DomainND.java (78%) rename src/{ => main/java/io/lambdacloud}/symjava/domains/Interval.java (87%) rename src/{ => main/java/io/lambdacloud}/symjava/examples/BenchmarkGriewank.java (75%) rename src/{ => main/java/io/lambdacloud}/symjava/examples/BenchmarkRosenbrock.java (93%) rename src/{ => main/java/io/lambdacloud}/symjava/examples/BenchmarkSqrt.java (85%) rename src/{ => main/java/io/lambdacloud}/symjava/examples/BenchmarkTaylor.java (85%) rename src/{ => main/java/io/lambdacloud}/symjava/examples/BlackScholes.java (94%) rename src/{ => main/java/io/lambdacloud}/symjava/examples/Example0.java (64%) rename src/{ => main/java/io/lambdacloud}/symjava/examples/Example1.java (77%) rename src/{ => main/java/io/lambdacloud}/symjava/examples/Example2.java (91%) rename src/{ => main/java/io/lambdacloud}/symjava/examples/Example3.java (89%) rename src/{ => main/java/io/lambdacloud}/symjava/examples/Example4.java (85%) rename src/{ => main/java/io/lambdacloud}/symjava/examples/Example4Old.java (90%) rename src/{ => main/java/io/lambdacloud}/symjava/examples/Example5.java (65%) rename src/{ => main/java/io/lambdacloud}/symjava/examples/Example6.java (92%) rename src/{ => main/java/io/lambdacloud}/symjava/examples/Example7.java (94%) rename src/{ => main/java/io/lambdacloud}/symjava/examples/ExampleMultiThread.java (69%) rename src/{ => main/java/io/lambdacloud}/symjava/examples/GaussNewton.java (92%) rename src/{ => main/java/io/lambdacloud}/symjava/examples/LagrangeMultipliers.java (89%) rename src/{ => main/java/io/lambdacloud}/symjava/examples/Newton.java (88%) rename src/{ => main/java/io/lambdacloud}/symjava/examples/NewtonOptimization.java (82%) rename src/{ => main/java/io/lambdacloud}/symjava/examples/NumericalIntegration.java (80%) rename src/{ => main/java/io/lambdacloud}/symjava/examples/OptSolver.java (70%) rename src/{ => main/java/io/lambdacloud}/symjava/examples/OptimizationExamples.java (86%) rename src/{ => main/java/io/lambdacloud}/symjava/examples/QPSlover.java (91%) rename src/{ => main/java/io/lambdacloud}/symjava/examples/SVM.java (92%) rename src/{ => main/java/io/lambdacloud}/symjava/examples/Solver.java (98%) rename src/{ => main/java/io/lambdacloud}/symjava/examples/TestLibsvm.java (98%) rename src/{ => main/java/io/lambdacloud}/symjava/examples/WiFiPassword.java (66%) rename src/{ => main/java/io/lambdacloud}/symjava/examples/fem/Element.java (85%) rename src/{ => main/java/io/lambdacloud}/symjava/examples/fem/Mesh1D.java (61%) rename src/{ => main/java/io/lambdacloud}/symjava/examples/fem/Mesh2D.java (97%) rename src/{ => main/java/io/lambdacloud}/symjava/examples/fem/Mesh2DBoundary.java (61%) rename src/{ => main/java/io/lambdacloud}/symjava/examples/fem/Node.java (94%) rename src/{ => main/java/io/lambdacloud}/symjava/examples/fem/RefLine.java (82%) rename src/{ => main/java/io/lambdacloud}/symjava/examples/fem/RefTriangle.java (89%) rename src/{ => main/java/io/lambdacloud}/symjava/examples/fem/WeakForm.java (64%) rename src/{ => main/java/io/lambdacloud}/symjava/logic/And.java (88%) create mode 100644 src/main/java/io/lambdacloud/symjava/logic/Logic.java rename src/{ => main/java/io/lambdacloud}/symjava/logic/Not.java (87%) rename src/{ => main/java/io/lambdacloud}/symjava/logic/Or.java (88%) rename src/{ => main/java/io/lambdacloud}/symjava/logic/Xor.java (88%) rename src/{ => main/java/io/lambdacloud}/symjava/math/Div.java (86%) rename src/{ => main/java/io/lambdacloud}/symjava/math/Dot.java (91%) rename src/{ => main/java/io/lambdacloud}/symjava/math/Grad.java (90%) rename src/{ => main/java/io/lambdacloud}/symjava/math/SymMath.java (83%) rename src/{ => main/java/io/lambdacloud}/symjava/math/Transformation.java (80%) rename src/{ => main/java/io/lambdacloud}/symjava/matrix/ExprMatrix.java (95%) rename src/{ => main/java/io/lambdacloud}/symjava/matrix/ExprVector.java (91%) rename src/{ => main/java/io/lambdacloud}/symjava/numeric/NumFunc.java (89%) rename src/{ => main/java/io/lambdacloud}/symjava/numeric/NumInt.java (86%) rename src/{ => main/java/io/lambdacloud}/symjava/numeric/NumMatrix.java (82%) rename src/{ => main/java/io/lambdacloud}/symjava/numeric/NumVector.java (69%) rename src/{ => main/java/io/lambdacloud}/symjava/relational/Eq.java (97%) rename src/{ => main/java/io/lambdacloud}/symjava/relational/Ge.java (91%) rename src/{ => main/java/io/lambdacloud}/symjava/relational/Gt.java (91%) rename src/{ => main/java/io/lambdacloud}/symjava/relational/Le.java (91%) rename src/{ => main/java/io/lambdacloud}/symjava/relational/Lt.java (92%) rename src/{ => main/java/io/lambdacloud}/symjava/relational/Neq.java (91%) create mode 100644 src/main/java/io/lambdacloud/symjava/relational/Relation.java rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/Abs.java (91%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/Add.java (96%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/Concat.java (94%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/Cos.java (91%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/Derivative.java (97%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/Divide.java (95%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/Exp.java (87%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/Expr.java (97%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/Func.java (92%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/Infinity.java (93%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/Integrate.java (89%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/Limit.java (93%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/Log.java (94%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/Log10.java (87%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/Log2.java (87%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/Matrix.java (97%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/Multiply.java (97%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/Negate.java (94%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/Pow.java (96%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/Prod.java (94%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/Reciprocal.java (92%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/Remainder.java (90%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/Select.java (95%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/Sin.java (93%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/Sqrt.java (95%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/Subtract.java (94%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/Sum.java (96%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/SymComplex.java (92%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/SymConst.java (97%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/SymDouble.java (71%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/SymFloat.java (70%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/SymInteger.java (71%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/SymLong.java (69%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/SymPrinting.java (96%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/SymRandom.java (97%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/SymReal.java (97%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/Symbol.java (98%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/Symbols.java (97%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/Table.java (91%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/Tan.java (92%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/Tensor.java (76%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/TypeInfo.java (90%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/Vector.java (97%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/arity/BinaryOp.java (79%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/arity/NaryOp.java (75%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/arity/TernaryOp.java (86%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/arity/UnaryOp.java (74%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/utils/AddList.java (84%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/utils/BytecodeOpSupport.java (98%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/utils/BytecodeSupport.java (99%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/utils/BytecodeUtils.java (90%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/utils/ExprPair.java (59%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/utils/FuncClassLoader.java (90%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/utils/JIT.java (89%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/utils/MulList.java (82%) rename src/{ => main/java/io/lambdacloud}/symjava/symbolic/utils/Utils.java (94%) delete mode 100644 src/symjava/logic/Logic.java delete mode 100644 src/symjava/relational/Relation.java rename src/{ => test/java/io/lambdacloud}/symjava/test/Benchmark.java (75%) rename src/{ => test/java/io/lambdacloud}/symjava/test/TestSymbolic.java (86%) rename src/{ => test/java/io/lambdacloud}/symjava/test/TestValueOf.java (93%) rename src/{ => test/java/io}/lambdacloud/test/CompileUtils.java (94%) rename src/{ => test/java/io}/lambdacloud/test/TestBatchCompile.java (57%) rename src/{ => test/java/io}/lambdacloud/test/TestBatchUpdate.java (86%) rename src/{ => test/java/io}/lambdacloud/test/TestBatchVec.java (88%) rename src/{ => test/java/io}/lambdacloud/test/TestBreak.java (64%) rename src/{ => test/java/io}/lambdacloud/test/TestBytecodeGen.java (90%) rename src/{ => test/java/io}/lambdacloud/test/TestClassFile.java (68%) rename src/{ => test/java/io}/lambdacloud/test/TestCloudFunc.java (88%) rename src/{ => test/java/io}/lambdacloud/test/TestCloudFuncEval.java (73%) rename src/{ => test/java/io}/lambdacloud/test/TestCloudSD.java (91%) rename src/{ => test/java/io}/lambdacloud/test/TestCompile.java (79%) rename src/{ => test/java/io}/lambdacloud/test/TestLCBuilder.java (85%) rename src/{ => test/java/io}/lambdacloud/test/TestLCIf.java (61%) rename src/{ => test/java/io}/lambdacloud/test/TestLCIndex.java (79%) rename src/{ => test/java/io}/lambdacloud/test/TestLCLength.java (73%) rename src/{ => test/java/io}/lambdacloud/test/TestLCLoop.java (85%) rename src/{ => test/java/io}/lambdacloud/test/TestLCStatements.java (73%) rename src/{ => test/java/io}/lambdacloud/test/TestLCVar.java (79%) rename src/{ => test/java/io}/lambdacloud/test/TestMathFunction.java (75%) rename src/{ => test/java/io}/lambdacloud/test/TestMatrix.java (93%) rename src/{ => test/java/io}/lambdacloud/test/TestNetwork.java (94%) rename src/{ => test/java/io}/lambdacloud/test/TestSelect.java (55%) rename src/{ => test/java/io}/lambdacloud/test/TestServers.java (72%) rename src/{ => test/java/io}/lambdacloud/test/TestThread.java (86%) rename src/{ => test/java/io}/lambdacloud/test/TestUtils.java (93%) diff --git a/.classpath b/.classpath index e353bd8..8258b95 100644 --- a/.classpath +++ b/.classpath @@ -1,13 +1,23 @@ - + + + + + + + - - - + + + + + + + diff --git a/.gitignore b/.gitignore index e0de47b..826623f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ -/bin +bin benchmark-rosenbrock[0-9]*-manual.cpp run[0-9]* +target +.DS_Store +.settings diff --git a/.project b/.project index af67f8c..bee5c85 100644 --- a/.project +++ b/.project @@ -10,8 +10,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.jdt.core.javanature diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs index a698e59..91ca62e 100644 --- a/.settings/org.eclipse.jdt.core.prefs +++ b/.settings/org.eclipse.jdt.core.prefs @@ -9,4 +9,6 @@ org.eclipse.jdt.core.compiler.debug.localVariable=generate org.eclipse.jdt.core.compiler.debug.sourceFile=generate org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.release=disabled org.eclipse.jdt.core.compiler.source=1.8 diff --git a/README.md b/README.md index d72fbd6..ab6a410 100644 --- a/README.md +++ b/README.md @@ -28,11 +28,11 @@ If you were using Futureye_JIT for academic research, you are encouraged to cite ### Examples ### ```Java -package symjava.examples; +package io.lambdacloud.symjava.examples; -import static symjava.symbolic.Symbol.*; -import symjava.bytecode.BytecodeFunc; -import symjava.symbolic.*; +import static io.lambdacloud.symjava.symbolic.Symbol.*; +import io.lambdacloud.symjava.bytecode.BytecodeFunc; +import io.lambdacloud.symjava.symbolic.*; /** * This example uses Java Operator Overloading for symbolic computation. @@ -59,11 +59,11 @@ public class Example1 { ``` ```Java -package symjava.examples; +package io.lambdacloud.symjava.examples; -import symjava.relational.Eq; -import symjava.symbolic.Symbol; -import static symjava.symbolic.Symbol.*; +import io.lambdacloud.symjava.relational.Eq; +import io.lambdacloud.symjava.symbolic.Symbol; +import static io.lambdacloud.symjava.symbolic.Symbol.*; public class Example2 { @@ -172,12 +172,12 @@ a=7.99883 b=10.00184 c=16.32401 ``` ```Java -package symjava.examples; +package io.lambdacloud.symjava.examples; import Jama.Matrix; -import symjava.matrix.*; -import symjava.relational.Eq; -import symjava.symbolic.Expr; +import io.lambdacloud.symjava.matrix.*; +import io.lambdacloud.symjava.relational.Eq; +import io.lambdacloud.symjava.symbolic.Expr; /** * A general Gauss Newton solver using SymJava for simbolic computations @@ -231,11 +231,11 @@ public class GaussNewton { ``` ```Java -package symjava.examples; +package io.lambdacloud.symjava.examples; -import static symjava.symbolic.Symbol.*; -import symjava.relational.Eq; -import symjava.symbolic.*; +import static io.lambdacloud.symjava.symbolic.Symbol.*; +import io.lambdacloud.symjava.relational.Eq; +import io.lambdacloud.symjava.symbolic.*; public class Example3 { @@ -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 ``` ```Java -package symjava.examples; - import static symjava.symbolic.Symbol.*; -import symjava.matrix.*; -import symjava.symbolic.*; +package io.lambdacloud.symjava.examples; + import static io.lambdacloud.symjava.symbolic.Symbol.*; +import io.lambdacloud.symjava.matrix.*; +import io.lambdacloud.symjava.symbolic.*; /** * Example for PDE Constrained Parameters Optimization * diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..cea58dc --- /dev/null +++ b/pom.xml @@ -0,0 +1,25 @@ + + 4.0.0 + + io.lambdacloud + symjava + 0.0.1-SNAPSHOT + jar + + SymJava + http://maven.apache.org + + + UTF-8 + + + + + junit + junit + 3.8.1 + test + + + diff --git a/src/lambdacloud/core/CloudConfig.java b/src/main/java/io/lambdacloud/core/CloudConfig.java similarity index 97% rename from src/lambdacloud/core/CloudConfig.java rename to src/main/java/io/lambdacloud/core/CloudConfig.java index 63b0541..6630616 100644 --- a/src/lambdacloud/core/CloudConfig.java +++ b/src/main/java/io/lambdacloud/core/CloudConfig.java @@ -1,4 +1,4 @@ -package lambdacloud.core; +package io.lambdacloud.core; import java.nio.charset.Charset; import java.nio.file.Files; @@ -7,7 +7,7 @@ import java.util.ArrayList; import java.util.List; -import lambdacloud.net.CloudClient; +import io.lambdacloud.net.CloudClient; /** * An instance of CloudConfig contains the information of available servers. diff --git a/src/lambdacloud/core/CloudFunc.java b/src/main/java/io/lambdacloud/core/CloudFunc.java similarity index 95% rename from src/lambdacloud/core/CloudFunc.java rename to src/main/java/io/lambdacloud/core/CloudFunc.java index e02aef1..7644ba3 100644 --- a/src/lambdacloud/core/CloudFunc.java +++ b/src/main/java/io/lambdacloud/core/CloudFunc.java @@ -1,4 +1,4 @@ -package lambdacloud.core; +package io.lambdacloud.core; import io.netty.channel.Channel; @@ -11,22 +11,22 @@ import java.util.List; import java.util.concurrent.atomic.AtomicInteger; -import lambdacloud.core.lang.LCBase; -import lambdacloud.core.lang.LCReturn; -import lambdacloud.core.utils.FuncEvalThread; -import lambdacloud.net.CloudClient; -import lambdacloud.net.CloudFuncHandler; -import lambdacloud.net.CloudQuery; -import lambdacloud.net.CloudResp; -import lambdacloud.net.CloudSDHandler; -import lambdacloud.test.CompileUtils; -import symjava.bytecode.BytecodeBatchFunc; -import symjava.bytecode.BytecodeFunc; -import symjava.bytecode.BytecodeVecFunc; -import symjava.bytecode.IR; -import symjava.symbolic.Expr; -import symjava.symbolic.TypeInfo; -import symjava.symbolic.utils.Utils; +import io.lambdacloud.core.lang.LCBase; +import io.lambdacloud.core.lang.LCReturn; +import io.lambdacloud.core.utils.FuncEvalThread; +import io.lambdacloud.net.CloudClient; +import io.lambdacloud.net.CloudFuncHandler; +import io.lambdacloud.net.CloudQuery; +import io.lambdacloud.net.CloudResp; +import io.lambdacloud.net.CloudSDHandler; +import io.lambdacloud.test.CompileUtils; +import io.lambdacloud.symjava.bytecode.BytecodeBatchFunc; +import io.lambdacloud.symjava.bytecode.BytecodeFunc; +import io.lambdacloud.symjava.bytecode.BytecodeVecFunc; +import io.lambdacloud.symjava.bytecode.IR; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.TypeInfo; +import io.lambdacloud.symjava.symbolic.utils.Utils; /** * Cloud Function (CloudFunc) diff --git a/src/lambdacloud/core/CloudLib.java b/src/main/java/io/lambdacloud/core/CloudLib.java similarity index 95% rename from src/lambdacloud/core/CloudLib.java rename to src/main/java/io/lambdacloud/core/CloudLib.java index 249ff69..cb0882e 100644 --- a/src/lambdacloud/core/CloudLib.java +++ b/src/main/java/io/lambdacloud/core/CloudLib.java @@ -1,10 +1,10 @@ -package lambdacloud.core; +package io.lambdacloud.core; -import symjava.relational.Eq; -import symjava.symbolic.Expr; -import lambdacloud.net.CloudClient; -import lambdacloud.net.CloudQuery; -import lambdacloud.net.CloudSDHandler; +import io.lambdacloud.symjava.relational.Eq; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.net.CloudClient; +import io.lambdacloud.net.CloudQuery; +import io.lambdacloud.net.CloudSDHandler; public class CloudLib { protected CloudConfig localConfig = null; diff --git a/src/lambdacloud/core/CloudSD.java b/src/main/java/io/lambdacloud/core/CloudSD.java similarity index 95% rename from src/lambdacloud/core/CloudSD.java rename to src/main/java/io/lambdacloud/core/CloudSD.java index 17b9ddb..84bedc7 100644 --- a/src/lambdacloud/core/CloudSD.java +++ b/src/main/java/io/lambdacloud/core/CloudSD.java @@ -1,19 +1,19 @@ -package lambdacloud.core; +package io.lambdacloud.core; import java.util.concurrent.atomic.AtomicInteger; import io.netty.channel.Channel; -import lambdacloud.core.lang.LCAssign; -import lambdacloud.net.CloudQuery; -import lambdacloud.net.CloudSDHandler; -import lambdacloud.net.CloudSDRespHandler; -import lambdacloud.net.CloudSDResp; -import lambdacloud.net.CloudClient; -import symjava.bytecode.BytecodeVecFunc; -import symjava.symbolic.Expr; -import symjava.symbolic.Symbol; -import symjava.symbolic.utils.JIT; -import symjava.symbolic.utils.Utils; +import io.lambdacloud.core.lang.LCAssign; +import io.lambdacloud.net.CloudQuery; +import io.lambdacloud.net.CloudSDHandler; +import io.lambdacloud.net.CloudSDRespHandler; +import io.lambdacloud.net.CloudSDResp; +import io.lambdacloud.net.CloudClient; +import io.lambdacloud.symjava.bytecode.BytecodeVecFunc; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Symbol; +import io.lambdacloud.symjava.symbolic.utils.JIT; +import io.lambdacloud.symjava.symbolic.utils.Utils; /** * Cloud Shared Data (CloudSD) diff --git a/src/lambdacloud/core/LambdaCloud.java b/src/main/java/io/lambdacloud/core/LambdaCloud.java similarity index 75% rename from src/lambdacloud/core/LambdaCloud.java rename to src/main/java/io/lambdacloud/core/LambdaCloud.java index 7188c20..5883b8c 100644 --- a/src/lambdacloud/core/LambdaCloud.java +++ b/src/main/java/io/lambdacloud/core/LambdaCloud.java @@ -1,7 +1,7 @@ -package lambdacloud.core; +package io.lambdacloud.core; -import lambdacloud.core.lang.LCDevice; -import symjava.symbolic.Expr; +import io.lambdacloud.core.lang.LCDevice; +import io.lambdacloud.symjava.symbolic.Expr; public class LambdaCloud { //Just for test diff --git a/src/lambdacloud/core/Session.java b/src/main/java/io/lambdacloud/core/Session.java similarity index 96% rename from src/lambdacloud/core/Session.java rename to src/main/java/io/lambdacloud/core/Session.java index a9a4347..52aaf19 100644 --- a/src/lambdacloud/core/Session.java +++ b/src/main/java/io/lambdacloud/core/Session.java @@ -1,12 +1,12 @@ -package lambdacloud.core; +package io.lambdacloud.core; import java.util.Map; -import lambdacloud.core.graph.GraphBuilder; -import lambdacloud.core.graph.Node; -import symjava.symbolic.Expr; -import symjava.symbolic.Matrix; -import symjava.symbolic.Vector; +import io.lambdacloud.core.graph.GraphBuilder; +import io.lambdacloud.core.graph.Node; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Matrix; +import io.lambdacloud.symjava.symbolic.Vector; public class Session { CloudConfig config; diff --git a/src/lambdacloud/core/graph/GraphBuilder.java b/src/main/java/io/lambdacloud/core/graph/GraphBuilder.java similarity index 81% rename from src/lambdacloud/core/graph/GraphBuilder.java rename to src/main/java/io/lambdacloud/core/graph/GraphBuilder.java index 6a13673..fc6359c 100644 --- a/src/lambdacloud/core/graph/GraphBuilder.java +++ b/src/main/java/io/lambdacloud/core/graph/GraphBuilder.java @@ -1,17 +1,17 @@ -package lambdacloud.core.graph; +package io.lambdacloud.core.graph; -import lambdacloud.core.CloudConfig; -import lambdacloud.core.CloudFunc; -import lambdacloud.core.lang.LCDevice; -import symjava.symbolic.Expr; -import symjava.symbolic.Expr.TYPE; -import symjava.symbolic.Matrix; -import symjava.symbolic.Symbol; -import symjava.symbolic.Symbols; -import symjava.symbolic.TypeInfo; -import symjava.symbolic.Vector; -import symjava.symbolic.utils.JIT; -import symjava.symbolic.utils.Utils; +import io.lambdacloud.core.CloudConfig; +import io.lambdacloud.core.CloudFunc; +import io.lambdacloud.core.lang.LCDevice; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Expr.TYPE; +import io.lambdacloud.symjava.symbolic.Matrix; +import io.lambdacloud.symjava.symbolic.Symbol; +import io.lambdacloud.symjava.symbolic.Symbols; +import io.lambdacloud.symjava.symbolic.TypeInfo; +import io.lambdacloud.symjava.symbolic.Vector; +import io.lambdacloud.symjava.symbolic.utils.JIT; +import io.lambdacloud.symjava.symbolic.utils.Utils; public class GraphBuilder { CloudConfig config; diff --git a/src/lambdacloud/core/graph/Node.java b/src/main/java/io/lambdacloud/core/graph/Node.java similarity index 75% rename from src/lambdacloud/core/graph/Node.java rename to src/main/java/io/lambdacloud/core/graph/Node.java index 4e131bb..0308e79 100644 --- a/src/lambdacloud/core/graph/Node.java +++ b/src/main/java/io/lambdacloud/core/graph/Node.java @@ -1,14 +1,14 @@ -package lambdacloud.core.graph; +package io.lambdacloud.core.graph; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; -import lambdacloud.core.CloudFunc; -import lambdacloud.core.CloudSD; -import symjava.bytecode.BytecodeFunc; -import symjava.symbolic.Expr; +import io.lambdacloud.core.CloudFunc; +import io.lambdacloud.core.CloudSD; +import io.lambdacloud.symjava.bytecode.BytecodeFunc; +import io.lambdacloud.symjava.symbolic.Expr; public class Node { public Expr expr; diff --git a/src/lambdacloud/core/lang/LCArray.java b/src/main/java/io/lambdacloud/core/lang/LCArray.java similarity index 97% rename from src/lambdacloud/core/lang/LCArray.java rename to src/main/java/io/lambdacloud/core/lang/LCArray.java index d8becb1..e559982 100644 --- a/src/lambdacloud/core/lang/LCArray.java +++ b/src/main/java/io/lambdacloud/core/lang/LCArray.java @@ -1,9 +1,9 @@ -package lambdacloud.core.lang; +package io.lambdacloud.core.lang; import java.util.Map; -import symjava.symbolic.Expr; -import symjava.symbolic.TypeInfo; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.TypeInfo; import com.sun.org.apache.bcel.internal.generic.ALOAD; import com.sun.org.apache.bcel.internal.generic.ConstantPoolGen; diff --git a/src/lambdacloud/core/lang/LCAssign.java b/src/main/java/io/lambdacloud/core/lang/LCAssign.java similarity index 92% rename from src/lambdacloud/core/lang/LCAssign.java rename to src/main/java/io/lambdacloud/core/lang/LCAssign.java index 5d1826f..50dfbfa 100644 --- a/src/lambdacloud/core/lang/LCAssign.java +++ b/src/main/java/io/lambdacloud/core/lang/LCAssign.java @@ -1,11 +1,11 @@ -package lambdacloud.core.lang; +package io.lambdacloud.core.lang; import java.util.Map; -import symjava.symbolic.Expr; -import symjava.symbolic.Symbol; -import symjava.symbolic.TypeInfo; -import symjava.symbolic.utils.BytecodeUtils; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Symbol; +import io.lambdacloud.symjava.symbolic.TypeInfo; +import io.lambdacloud.symjava.symbolic.utils.BytecodeUtils; import com.sun.org.apache.bcel.internal.generic.ALOAD; import com.sun.org.apache.bcel.internal.generic.ConstantPoolGen; diff --git a/src/lambdacloud/core/lang/LCBase.java b/src/main/java/io/lambdacloud/core/lang/LCBase.java similarity index 84% rename from src/lambdacloud/core/lang/LCBase.java rename to src/main/java/io/lambdacloud/core/lang/LCBase.java index 8df3532..0f6438e 100644 --- a/src/lambdacloud/core/lang/LCBase.java +++ b/src/main/java/io/lambdacloud/core/lang/LCBase.java @@ -1,7 +1,7 @@ -package lambdacloud.core.lang; +package io.lambdacloud.core.lang; -import symjava.symbolic.Expr; -import symjava.symbolic.TypeInfo; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.TypeInfo; public abstract class LCBase extends Expr { protected LCBase parent = null; diff --git a/src/lambdacloud/core/lang/LCBoolean.java b/src/main/java/io/lambdacloud/core/lang/LCBoolean.java similarity index 67% rename from src/lambdacloud/core/lang/LCBoolean.java rename to src/main/java/io/lambdacloud/core/lang/LCBoolean.java index 083605d..48bb764 100644 --- a/src/lambdacloud/core/lang/LCBoolean.java +++ b/src/main/java/io/lambdacloud/core/lang/LCBoolean.java @@ -1,6 +1,6 @@ -package lambdacloud.core.lang; +package io.lambdacloud.core.lang; -import symjava.symbolic.TypeInfo; +import io.lambdacloud.symjava.symbolic.TypeInfo; public class LCBoolean extends LCVar { public LCBoolean(String name) { diff --git a/src/lambdacloud/core/lang/LCBreak.java b/src/main/java/io/lambdacloud/core/lang/LCBreak.java similarity index 93% rename from src/lambdacloud/core/lang/LCBreak.java rename to src/main/java/io/lambdacloud/core/lang/LCBreak.java index 04dcafc..691aa10 100644 --- a/src/lambdacloud/core/lang/LCBreak.java +++ b/src/main/java/io/lambdacloud/core/lang/LCBreak.java @@ -1,8 +1,8 @@ -package lambdacloud.core.lang; +package io.lambdacloud.core.lang; import java.util.Map; -import symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Expr; import com.sun.org.apache.bcel.internal.generic.ConstantPoolGen; import com.sun.org.apache.bcel.internal.generic.InstructionConstants; diff --git a/src/lambdacloud/core/lang/LCBuilder.java b/src/main/java/io/lambdacloud/core/lang/LCBuilder.java similarity index 95% rename from src/lambdacloud/core/lang/LCBuilder.java rename to src/main/java/io/lambdacloud/core/lang/LCBuilder.java index f2dd774..af7d76f 100644 --- a/src/lambdacloud/core/lang/LCBuilder.java +++ b/src/main/java/io/lambdacloud/core/lang/LCBuilder.java @@ -1,12 +1,12 @@ -package lambdacloud.core.lang; +package io.lambdacloud.core.lang; import java.util.ArrayList; import java.util.List; -import lambdacloud.core.CloudConfig; -import lambdacloud.core.CloudFunc; -import lambdacloud.core.CloudSD; -import symjava.symbolic.Expr; +import io.lambdacloud.core.CloudConfig; +import io.lambdacloud.core.CloudFunc; +import io.lambdacloud.core.CloudSD; +import io.lambdacloud.symjava.symbolic.Expr; /** * Lambda Cloud instruction builder diff --git a/src/lambdacloud/core/lang/LCByte.java b/src/main/java/io/lambdacloud/core/lang/LCByte.java similarity index 66% rename from src/lambdacloud/core/lang/LCByte.java rename to src/main/java/io/lambdacloud/core/lang/LCByte.java index 7188280..4f4d0a6 100644 --- a/src/lambdacloud/core/lang/LCByte.java +++ b/src/main/java/io/lambdacloud/core/lang/LCByte.java @@ -1,6 +1,6 @@ -package lambdacloud.core.lang; +package io.lambdacloud.core.lang; -import symjava.symbolic.TypeInfo; +import io.lambdacloud.symjava.symbolic.TypeInfo; public class LCByte extends LCVar { public LCByte(String name) { diff --git a/src/lambdacloud/core/lang/LCByteArray.java b/src/main/java/io/lambdacloud/core/lang/LCByteArray.java similarity index 87% rename from src/lambdacloud/core/lang/LCByteArray.java rename to src/main/java/io/lambdacloud/core/lang/LCByteArray.java index d49194e..e63e8c1 100644 --- a/src/lambdacloud/core/lang/LCByteArray.java +++ b/src/main/java/io/lambdacloud/core/lang/LCByteArray.java @@ -1,6 +1,6 @@ -package lambdacloud.core.lang; +package io.lambdacloud.core.lang; -import symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Expr; public class LCByteArray extends LCArray { diff --git a/src/lambdacloud/core/lang/LCChar.java b/src/main/java/io/lambdacloud/core/lang/LCChar.java similarity index 66% rename from src/lambdacloud/core/lang/LCChar.java rename to src/main/java/io/lambdacloud/core/lang/LCChar.java index c808e01..34cea6a 100644 --- a/src/lambdacloud/core/lang/LCChar.java +++ b/src/main/java/io/lambdacloud/core/lang/LCChar.java @@ -1,6 +1,6 @@ -package lambdacloud.core.lang; +package io.lambdacloud.core.lang; -import symjava.symbolic.TypeInfo; +import io.lambdacloud.symjava.symbolic.TypeInfo; public class LCChar extends LCVar { diff --git a/src/lambdacloud/core/lang/LCCharArray.java b/src/main/java/io/lambdacloud/core/lang/LCCharArray.java similarity index 87% rename from src/lambdacloud/core/lang/LCCharArray.java rename to src/main/java/io/lambdacloud/core/lang/LCCharArray.java index 5594a78..6705ea0 100644 --- a/src/lambdacloud/core/lang/LCCharArray.java +++ b/src/main/java/io/lambdacloud/core/lang/LCCharArray.java @@ -1,6 +1,6 @@ -package lambdacloud.core.lang; +package io.lambdacloud.core.lang; -import symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Expr; public class LCCharArray extends LCArray { diff --git a/src/lambdacloud/core/lang/LCDevice.java b/src/main/java/io/lambdacloud/core/lang/LCDevice.java similarity index 84% rename from src/lambdacloud/core/lang/LCDevice.java rename to src/main/java/io/lambdacloud/core/lang/LCDevice.java index 99f1add..3a61ee5 100644 --- a/src/lambdacloud/core/lang/LCDevice.java +++ b/src/main/java/io/lambdacloud/core/lang/LCDevice.java @@ -1,4 +1,4 @@ -package lambdacloud.core.lang; +package io.lambdacloud.core.lang; public class LCDevice { public String name; diff --git a/src/lambdacloud/core/lang/LCDouble.java b/src/main/java/io/lambdacloud/core/lang/LCDouble.java similarity index 67% rename from src/lambdacloud/core/lang/LCDouble.java rename to src/main/java/io/lambdacloud/core/lang/LCDouble.java index 4a86b7a..bb6d4ec 100644 --- a/src/lambdacloud/core/lang/LCDouble.java +++ b/src/main/java/io/lambdacloud/core/lang/LCDouble.java @@ -1,6 +1,6 @@ -package lambdacloud.core.lang; +package io.lambdacloud.core.lang; -import symjava.symbolic.TypeInfo; +import io.lambdacloud.symjava.symbolic.TypeInfo; public class LCDouble extends LCVar { diff --git a/src/lambdacloud/core/lang/LCDoubleArray.java b/src/main/java/io/lambdacloud/core/lang/LCDoubleArray.java similarity index 88% rename from src/lambdacloud/core/lang/LCDoubleArray.java rename to src/main/java/io/lambdacloud/core/lang/LCDoubleArray.java index f889fea..c389aa8 100644 --- a/src/lambdacloud/core/lang/LCDoubleArray.java +++ b/src/main/java/io/lambdacloud/core/lang/LCDoubleArray.java @@ -1,6 +1,6 @@ -package lambdacloud.core.lang; +package io.lambdacloud.core.lang; -import symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Expr; public class LCDoubleArray extends LCArray { diff --git a/src/lambdacloud/core/lang/LCFloat.java b/src/main/java/io/lambdacloud/core/lang/LCFloat.java similarity index 66% rename from src/lambdacloud/core/lang/LCFloat.java rename to src/main/java/io/lambdacloud/core/lang/LCFloat.java index e9b9429..576ca71 100644 --- a/src/lambdacloud/core/lang/LCFloat.java +++ b/src/main/java/io/lambdacloud/core/lang/LCFloat.java @@ -1,6 +1,6 @@ -package lambdacloud.core.lang; +package io.lambdacloud.core.lang; -import symjava.symbolic.TypeInfo; +import io.lambdacloud.symjava.symbolic.TypeInfo; public class LCFloat extends LCVar { diff --git a/src/lambdacloud/core/lang/LCFloatArray.java b/src/main/java/io/lambdacloud/core/lang/LCFloatArray.java similarity index 88% rename from src/lambdacloud/core/lang/LCFloatArray.java rename to src/main/java/io/lambdacloud/core/lang/LCFloatArray.java index 532662e..7cb900d 100644 --- a/src/lambdacloud/core/lang/LCFloatArray.java +++ b/src/main/java/io/lambdacloud/core/lang/LCFloatArray.java @@ -1,6 +1,6 @@ -package lambdacloud.core.lang; +package io.lambdacloud.core.lang; -import symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Expr; public class LCFloatArray extends LCArray { diff --git a/src/lambdacloud/core/lang/LCIf.java b/src/main/java/io/lambdacloud/core/lang/LCIf.java similarity index 93% rename from src/lambdacloud/core/lang/LCIf.java rename to src/main/java/io/lambdacloud/core/lang/LCIf.java index 0d1cfd5..5288025 100644 --- a/src/lambdacloud/core/lang/LCIf.java +++ b/src/main/java/io/lambdacloud/core/lang/LCIf.java @@ -1,19 +1,19 @@ -package lambdacloud.core.lang; +package io.lambdacloud.core.lang; import java.util.ArrayList; import java.util.List; import java.util.Map; -import lambdacloud.core.CloudSD; -import symjava.logic.Logic; -import symjava.relational.Eq; -import symjava.relational.Ge; -import symjava.relational.Gt; -import symjava.relational.Lt; -import symjava.relational.Relation; -import symjava.symbolic.Expr; -import symjava.symbolic.utils.BytecodeUtils; -import symjava.symbolic.utils.Utils; +import io.lambdacloud.core.CloudSD; +import io.lambdacloud.symjava.logic.Logic; +import io.lambdacloud.symjava.relational.Eq; +import io.lambdacloud.symjava.relational.Ge; +import io.lambdacloud.symjava.relational.Gt; +import io.lambdacloud.symjava.relational.Lt; +import io.lambdacloud.symjava.relational.Relation; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.utils.BytecodeUtils; +import io.lambdacloud.symjava.symbolic.utils.Utils; import com.sun.org.apache.bcel.internal.generic.ConstantPoolGen; import com.sun.org.apache.bcel.internal.generic.GOTO; diff --git a/src/lambdacloud/core/lang/LCInc.java b/src/main/java/io/lambdacloud/core/lang/LCInc.java similarity index 93% rename from src/lambdacloud/core/lang/LCInc.java rename to src/main/java/io/lambdacloud/core/lang/LCInc.java index cef496d..6e4eb97 100644 --- a/src/lambdacloud/core/lang/LCInc.java +++ b/src/main/java/io/lambdacloud/core/lang/LCInc.java @@ -1,8 +1,8 @@ -package lambdacloud.core.lang; +package io.lambdacloud.core.lang; import java.util.Map; -import symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Expr; import com.sun.org.apache.bcel.internal.generic.ConstantPoolGen; import com.sun.org.apache.bcel.internal.generic.IINC; diff --git a/src/lambdacloud/core/lang/LCInt.java b/src/main/java/io/lambdacloud/core/lang/LCInt.java similarity index 77% rename from src/lambdacloud/core/lang/LCInt.java rename to src/main/java/io/lambdacloud/core/lang/LCInt.java index 37437ba..983a3ab 100644 --- a/src/lambdacloud/core/lang/LCInt.java +++ b/src/main/java/io/lambdacloud/core/lang/LCInt.java @@ -1,6 +1,6 @@ -package lambdacloud.core.lang; +package io.lambdacloud.core.lang; -import symjava.symbolic.TypeInfo; +import io.lambdacloud.symjava.symbolic.TypeInfo; public class LCInt extends LCVar { diff --git a/src/lambdacloud/core/lang/LCIntArray.java b/src/main/java/io/lambdacloud/core/lang/LCIntArray.java similarity index 87% rename from src/lambdacloud/core/lang/LCIntArray.java rename to src/main/java/io/lambdacloud/core/lang/LCIntArray.java index f9d1f67..624bac0 100644 --- a/src/lambdacloud/core/lang/LCIntArray.java +++ b/src/main/java/io/lambdacloud/core/lang/LCIntArray.java @@ -1,6 +1,6 @@ -package lambdacloud.core.lang; +package io.lambdacloud.core.lang; -import symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Expr; public class LCIntArray extends LCArray { diff --git a/src/lambdacloud/core/lang/LCLength.java b/src/main/java/io/lambdacloud/core/lang/LCLength.java similarity index 91% rename from src/lambdacloud/core/lang/LCLength.java rename to src/main/java/io/lambdacloud/core/lang/LCLength.java index 8b74225..6741cf1 100644 --- a/src/lambdacloud/core/lang/LCLength.java +++ b/src/main/java/io/lambdacloud/core/lang/LCLength.java @@ -1,9 +1,9 @@ -package lambdacloud.core.lang; +package io.lambdacloud.core.lang; import java.util.Map; -import symjava.symbolic.Expr; -import symjava.symbolic.TypeInfo; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.TypeInfo; import com.sun.org.apache.bcel.internal.generic.ALOAD; import com.sun.org.apache.bcel.internal.generic.ConstantPoolGen; diff --git a/src/lambdacloud/core/lang/LCLong.java b/src/main/java/io/lambdacloud/core/lang/LCLong.java similarity index 66% rename from src/lambdacloud/core/lang/LCLong.java rename to src/main/java/io/lambdacloud/core/lang/LCLong.java index 9576b9e..20a4af0 100644 --- a/src/lambdacloud/core/lang/LCLong.java +++ b/src/main/java/io/lambdacloud/core/lang/LCLong.java @@ -1,6 +1,6 @@ -package lambdacloud.core.lang; +package io.lambdacloud.core.lang; -import symjava.symbolic.TypeInfo; +import io.lambdacloud.symjava.symbolic.TypeInfo; public class LCLong extends LCVar { diff --git a/src/lambdacloud/core/lang/LCLongArray.java b/src/main/java/io/lambdacloud/core/lang/LCLongArray.java similarity index 87% rename from src/lambdacloud/core/lang/LCLongArray.java rename to src/main/java/io/lambdacloud/core/lang/LCLongArray.java index 1281835..ad007d0 100644 --- a/src/lambdacloud/core/lang/LCLongArray.java +++ b/src/main/java/io/lambdacloud/core/lang/LCLongArray.java @@ -1,6 +1,6 @@ -package lambdacloud.core.lang; +package io.lambdacloud.core.lang; -import symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Expr; public class LCLongArray extends LCArray { diff --git a/src/lambdacloud/core/lang/LCLoop.java b/src/main/java/io/lambdacloud/core/lang/LCLoop.java similarity index 96% rename from src/lambdacloud/core/lang/LCLoop.java rename to src/main/java/io/lambdacloud/core/lang/LCLoop.java index 8da5df9..87b7a20 100644 --- a/src/lambdacloud/core/lang/LCLoop.java +++ b/src/main/java/io/lambdacloud/core/lang/LCLoop.java @@ -1,12 +1,12 @@ -package lambdacloud.core.lang; +package io.lambdacloud.core.lang; import java.util.ArrayList; import java.util.List; import java.util.Map; -import symjava.relational.Lt; -import symjava.relational.Relation; -import symjava.symbolic.Expr; +import io.lambdacloud.symjava.relational.Lt; +import io.lambdacloud.symjava.relational.Relation; +import io.lambdacloud.symjava.symbolic.Expr; import com.sun.org.apache.bcel.internal.generic.ConstantPoolGen; import com.sun.org.apache.bcel.internal.generic.GOTO; diff --git a/src/lambdacloud/core/lang/LCReturn.java b/src/main/java/io/lambdacloud/core/lang/LCReturn.java similarity index 95% rename from src/lambdacloud/core/lang/LCReturn.java rename to src/main/java/io/lambdacloud/core/lang/LCReturn.java index 0169dec..f9e44f6 100644 --- a/src/lambdacloud/core/lang/LCReturn.java +++ b/src/main/java/io/lambdacloud/core/lang/LCReturn.java @@ -1,10 +1,10 @@ -package lambdacloud.core.lang; +package io.lambdacloud.core.lang; import java.util.Map; -import symjava.symbolic.Expr; -import symjava.symbolic.TypeInfo; -import symjava.symbolic.Expr.TYPE; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.TypeInfo; +import io.lambdacloud.symjava.symbolic.Expr.TYPE; import com.sun.org.apache.bcel.internal.Constants; import com.sun.org.apache.bcel.internal.generic.ArrayType; diff --git a/src/lambdacloud/core/lang/LCShort.java b/src/main/java/io/lambdacloud/core/lang/LCShort.java similarity index 66% rename from src/lambdacloud/core/lang/LCShort.java rename to src/main/java/io/lambdacloud/core/lang/LCShort.java index 6c53869..fbaa045 100644 --- a/src/lambdacloud/core/lang/LCShort.java +++ b/src/main/java/io/lambdacloud/core/lang/LCShort.java @@ -1,6 +1,6 @@ -package lambdacloud.core.lang; +package io.lambdacloud.core.lang; -import symjava.symbolic.TypeInfo; +import io.lambdacloud.symjava.symbolic.TypeInfo; public class LCShort extends LCVar { public LCShort(String name) { diff --git a/src/lambdacloud/core/lang/LCShortArray.java b/src/main/java/io/lambdacloud/core/lang/LCShortArray.java similarity index 88% rename from src/lambdacloud/core/lang/LCShortArray.java rename to src/main/java/io/lambdacloud/core/lang/LCShortArray.java index 87c14ba..48c39b4 100644 --- a/src/lambdacloud/core/lang/LCShortArray.java +++ b/src/main/java/io/lambdacloud/core/lang/LCShortArray.java @@ -1,6 +1,6 @@ -package lambdacloud.core.lang; +package io.lambdacloud.core.lang; -import symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Expr; public class LCShortArray extends LCArray { diff --git a/src/lambdacloud/core/lang/LCStatements.java b/src/main/java/io/lambdacloud/core/lang/LCStatements.java similarity index 93% rename from src/lambdacloud/core/lang/LCStatements.java rename to src/main/java/io/lambdacloud/core/lang/LCStatements.java index b0fa14e..3e23b8e 100644 --- a/src/lambdacloud/core/lang/LCStatements.java +++ b/src/main/java/io/lambdacloud/core/lang/LCStatements.java @@ -1,11 +1,11 @@ -package lambdacloud.core.lang; +package io.lambdacloud.core.lang; import java.util.ArrayList; import java.util.List; import java.util.Map; -import symjava.symbolic.Expr; -import symjava.symbolic.TypeInfo; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.TypeInfo; import com.sun.org.apache.bcel.internal.generic.ConstantPoolGen; import com.sun.org.apache.bcel.internal.generic.InstructionFactory; diff --git a/src/lambdacloud/core/lang/LCVar.java b/src/main/java/io/lambdacloud/core/lang/LCVar.java similarity index 96% rename from src/lambdacloud/core/lang/LCVar.java rename to src/main/java/io/lambdacloud/core/lang/LCVar.java index 077578b..001c8f1 100644 --- a/src/lambdacloud/core/lang/LCVar.java +++ b/src/main/java/io/lambdacloud/core/lang/LCVar.java @@ -1,9 +1,9 @@ -package lambdacloud.core.lang; +package io.lambdacloud.core.lang; import java.util.Map; -import symjava.symbolic.Expr; -import symjava.symbolic.Symbol; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Symbol; import com.sun.org.apache.bcel.internal.generic.ALOAD; import com.sun.org.apache.bcel.internal.generic.ConstantPoolGen; diff --git a/src/lambdacloud/core/utils/FuncEvalThread.java b/src/main/java/io/lambdacloud/core/utils/FuncEvalThread.java similarity index 87% rename from src/lambdacloud/core/utils/FuncEvalThread.java rename to src/main/java/io/lambdacloud/core/utils/FuncEvalThread.java index 5d04a45..99a4052 100644 --- a/src/lambdacloud/core/utils/FuncEvalThread.java +++ b/src/main/java/io/lambdacloud/core/utils/FuncEvalThread.java @@ -1,10 +1,10 @@ -package lambdacloud.core.utils; +package io.lambdacloud.core.utils; -import lambdacloud.core.CloudFunc; -import lambdacloud.core.CloudSD; -import symjava.bytecode.BytecodeBatchFunc; -import symjava.bytecode.BytecodeFunc; -import symjava.bytecode.BytecodeVecFunc; +import io.lambdacloud.core.CloudFunc; +import io.lambdacloud.core.CloudSD; +import io.lambdacloud.symjava.bytecode.BytecodeBatchFunc; +import io.lambdacloud.symjava.bytecode.BytecodeFunc; +import io.lambdacloud.symjava.bytecode.BytecodeVecFunc; public class FuncEvalThread implements Runnable { CloudFunc func; diff --git a/src/lambdacloud/core/utils/Utils.java b/src/main/java/io/lambdacloud/core/utils/Utils.java similarity index 90% rename from src/lambdacloud/core/utils/Utils.java rename to src/main/java/io/lambdacloud/core/utils/Utils.java index 425e463..59b410b 100644 --- a/src/lambdacloud/core/utils/Utils.java +++ b/src/main/java/io/lambdacloud/core/utils/Utils.java @@ -1,4 +1,4 @@ -package lambdacloud.core.utils; +package io.lambdacloud.core.utils; public class Utils { diff --git a/src/lambdacloud/examples/Example1.java b/src/main/java/io/lambdacloud/examples/Example1.java similarity index 90% rename from src/lambdacloud/examples/Example1.java rename to src/main/java/io/lambdacloud/examples/Example1.java index 7d9e249..826d721 100644 --- a/src/lambdacloud/examples/Example1.java +++ b/src/main/java/io/lambdacloud/examples/Example1.java @@ -1,7 +1,7 @@ -package lambdacloud.examples; +package io.lambdacloud.examples; -import lambdacloud.core.CloudConfig; -import lambdacloud.core.CloudSD; +import io.lambdacloud.core.CloudConfig; +import io.lambdacloud.core.CloudSD; /** * This example shows how to use class CloudSD (Cloud Shared Data) diff --git a/src/lambdacloud/examples/Example2.java b/src/main/java/io/lambdacloud/examples/Example2.java similarity index 74% rename from src/lambdacloud/examples/Example2.java rename to src/main/java/io/lambdacloud/examples/Example2.java index 51dd9b1..17a3e49 100644 --- a/src/lambdacloud/examples/Example2.java +++ b/src/main/java/io/lambdacloud/examples/Example2.java @@ -1,12 +1,12 @@ -package lambdacloud.examples; +package io.lambdacloud.examples; -import static symjava.math.SymMath.sqrt; -import lambdacloud.core.CloudConfig; -import lambdacloud.core.CloudFunc; -import lambdacloud.core.CloudSD; -import symjava.symbolic.Expr; -import static symjava.symbolic.Symbol.x; -import static symjava.symbolic.Symbol.y; +import static io.lambdacloud.symjava.math.SymMath.sqrt; +import io.lambdacloud.core.CloudConfig; +import io.lambdacloud.core.CloudFunc; +import io.lambdacloud.core.CloudSD; +import io.lambdacloud.symjava.symbolic.Expr; +import static io.lambdacloud.symjava.symbolic.Symbol.x; +import static io.lambdacloud.symjava.symbolic.Symbol.y; /** diff --git a/src/lambdacloud/examples/Example3.java b/src/main/java/io/lambdacloud/examples/Example3.java similarity index 79% rename from src/lambdacloud/examples/Example3.java rename to src/main/java/io/lambdacloud/examples/Example3.java index 5ffb41e..03a654d 100644 --- a/src/lambdacloud/examples/Example3.java +++ b/src/main/java/io/lambdacloud/examples/Example3.java @@ -1,13 +1,13 @@ -package lambdacloud.examples; +package io.lambdacloud.examples; -import lambdacloud.core.CloudConfig; -import lambdacloud.core.CloudFunc; -import lambdacloud.core.CloudSD; -import lambdacloud.core.lang.LCBuilder; -import lambdacloud.core.lang.LCDouble; -import lambdacloud.core.lang.LCDoubleArray; -import lambdacloud.core.lang.LCInt; -import symjava.relational.Lt; +import io.lambdacloud.core.CloudConfig; +import io.lambdacloud.core.CloudFunc; +import io.lambdacloud.core.CloudSD; +import io.lambdacloud.core.lang.LCBuilder; +import io.lambdacloud.core.lang.LCDouble; +import io.lambdacloud.core.lang.LCDoubleArray; +import io.lambdacloud.core.lang.LCInt; +import io.lambdacloud.symjava.relational.Lt; /** * This example shows how to use LCBuilder to create a function diff --git a/src/lambdacloud/examples/Example4.java b/src/main/java/io/lambdacloud/examples/Example4.java similarity index 78% rename from src/lambdacloud/examples/Example4.java rename to src/main/java/io/lambdacloud/examples/Example4.java index f2df567..b90f78d 100644 --- a/src/lambdacloud/examples/Example4.java +++ b/src/main/java/io/lambdacloud/examples/Example4.java @@ -1,15 +1,15 @@ -package lambdacloud.examples; +package io.lambdacloud.examples; -import static lambdacloud.core.LambdaCloud.CPU; -import static symjava.symbolic.Symbol.x; -import static symjava.symbolic.Symbol.y; +import static io.lambdacloud.core.LambdaCloud.CPU; +import static io.lambdacloud.symjava.symbolic.Symbol.x; +import static io.lambdacloud.symjava.symbolic.Symbol.y; import java.util.HashMap; import java.util.Map; -import lambdacloud.core.Session; -import lambdacloud.core.lang.LCDevice; -import symjava.symbolic.Expr; +import io.lambdacloud.core.Session; +import io.lambdacloud.core.lang.LCDevice; +import io.lambdacloud.symjava.symbolic.Expr; /** * Different ways to compute x*x + y*y on two devices diff --git a/src/lambdacloud/examples/ExampleBlackScholes.java b/src/main/java/io/lambdacloud/examples/ExampleBlackScholes.java similarity index 66% rename from src/lambdacloud/examples/ExampleBlackScholes.java rename to src/main/java/io/lambdacloud/examples/ExampleBlackScholes.java index 4e290b6..1bebe11 100644 --- a/src/lambdacloud/examples/ExampleBlackScholes.java +++ b/src/main/java/io/lambdacloud/examples/ExampleBlackScholes.java @@ -1,22 +1,22 @@ -package lambdacloud.examples; +package io.lambdacloud.examples; -import static symjava.math.SymMath.exp; -import static symjava.math.SymMath.log; -import static symjava.math.SymMath.pow; -import static symjava.math.SymMath.sqrt; -import static symjava.symbolic.Symbol.C0; -import static symjava.symbolic.Symbol.z; -import lambdacloud.core.CloudConfig; -import lambdacloud.core.CloudLib; -import lambdacloud.core.CloudSD; -import symjava.domains.Domain; -import symjava.domains.Interval; -import symjava.examples.Newton; -import symjava.relational.Eq; -import symjava.symbolic.Expr; -import symjava.symbolic.Integrate; -import symjava.symbolic.SymConst; -import symjava.symbolic.Symbol; +import static io.lambdacloud.symjava.math.SymMath.exp; +import static io.lambdacloud.symjava.math.SymMath.log; +import static io.lambdacloud.symjava.math.SymMath.pow; +import static io.lambdacloud.symjava.math.SymMath.sqrt; +import static io.lambdacloud.symjava.symbolic.Symbol.C0; +import static io.lambdacloud.symjava.symbolic.Symbol.z; +import io.lambdacloud.core.CloudConfig; +import io.lambdacloud.core.CloudLib; +import io.lambdacloud.core.CloudSD; +import io.lambdacloud.symjava.domains.Domain; +import io.lambdacloud.symjava.domains.Interval; +import io.lambdacloud.symjava.examples.Newton; +import io.lambdacloud.symjava.relational.Eq; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Integrate; +import io.lambdacloud.symjava.symbolic.SymConst; +import io.lambdacloud.symjava.symbolic.Symbol; public class ExampleBlackScholes { diff --git a/src/lambdacloud/examples/ExampleDotProduct.java b/src/main/java/io/lambdacloud/examples/ExampleDotProduct.java similarity index 66% rename from src/lambdacloud/examples/ExampleDotProduct.java rename to src/main/java/io/lambdacloud/examples/ExampleDotProduct.java index ac908e8..7054725 100644 --- a/src/lambdacloud/examples/ExampleDotProduct.java +++ b/src/main/java/io/lambdacloud/examples/ExampleDotProduct.java @@ -1,13 +1,13 @@ -package lambdacloud.examples; +package io.lambdacloud.examples; -import lambdacloud.core.lang.LCArray; -import lambdacloud.core.lang.LCInt; -import lambdacloud.core.lang.LCLoop; -import lambdacloud.core.lang.LCStatements; -import lambdacloud.core.lang.LCVar; -import lambdacloud.test.CompileUtils; -import symjava.bytecode.BytecodeVecFunc; -import symjava.relational.Lt; +import io.lambdacloud.core.lang.LCArray; +import io.lambdacloud.core.lang.LCInt; +import io.lambdacloud.core.lang.LCLoop; +import io.lambdacloud.core.lang.LCStatements; +import io.lambdacloud.core.lang.LCVar; +import io.lambdacloud.test.CompileUtils; +import io.lambdacloud.symjava.bytecode.BytecodeVecFunc; +import io.lambdacloud.symjava.relational.Lt; public class ExampleDotProduct { diff --git a/src/lambdacloud/examples/ExampleFEM.java b/src/main/java/io/lambdacloud/examples/ExampleFEM.java similarity index 83% rename from src/lambdacloud/examples/ExampleFEM.java rename to src/main/java/io/lambdacloud/examples/ExampleFEM.java index 9fc9f6d..b8d0532 100644 --- a/src/lambdacloud/examples/ExampleFEM.java +++ b/src/main/java/io/lambdacloud/examples/ExampleFEM.java @@ -1,4 +1,4 @@ -package lambdacloud.examples; +package io.lambdacloud.examples; import java.awt.BasicStroke; import java.awt.Color; @@ -10,19 +10,19 @@ import javax.swing.JFrame; import javax.swing.JPanel; -import lambdacloud.core.CloudConfig; -import lambdacloud.core.CloudFunc; -import lambdacloud.core.CloudSD; -import lambdacloud.core.lang.LCReturn; -import lambdacloud.core.lang.LCVar; -import lambdacloud.examples.ExampleMonteCarlo.MyFrame; -import lambdacloud.examples.ExampleMonteCarlo.MyFrame.MyPanel; -import lambdacloud.test.CompileUtils; -import symjava.bytecode.BytecodeFunc; -import symjava.bytecode.BytecodeFuncImpFEM; -import symjava.relational.Ge; -import symjava.relational.Le; -import symjava.symbolic.Expr; +import io.lambdacloud.core.CloudConfig; +import io.lambdacloud.core.CloudFunc; +import io.lambdacloud.core.CloudSD; +import io.lambdacloud.core.lang.LCReturn; +import io.lambdacloud.core.lang.LCVar; +import io.lambdacloud.examples.ExampleMonteCarlo.MyFrame; +import io.lambdacloud.examples.ExampleMonteCarlo.MyFrame.MyPanel; +import io.lambdacloud.test.CompileUtils; +import io.lambdacloud.symjava.bytecode.BytecodeFunc; +import io.lambdacloud.symjava.bytecode.BytecodeFuncImpFEM; +import io.lambdacloud.symjava.relational.Ge; +import io.lambdacloud.symjava.relational.Le; +import io.lambdacloud.symjava.symbolic.Expr; public class ExampleFEM { diff --git a/src/lambdacloud/examples/ExampleModelFit.java b/src/main/java/io/lambdacloud/examples/ExampleModelFit.java similarity index 72% rename from src/lambdacloud/examples/ExampleModelFit.java rename to src/main/java/io/lambdacloud/examples/ExampleModelFit.java index 8895ba8..bcfa6dc 100644 --- a/src/lambdacloud/examples/ExampleModelFit.java +++ b/src/main/java/io/lambdacloud/examples/ExampleModelFit.java @@ -1,14 +1,14 @@ -package lambdacloud.examples; +package io.lambdacloud.examples; -import static symjava.symbolic.Symbol.a; -import static symjava.symbolic.Symbol.b; -import static symjava.symbolic.Symbol.x; -import static symjava.symbolic.Symbol.y; -import lambdacloud.core.CloudConfig; -import lambdacloud.core.CloudLib; -import symjava.examples.GaussNewton; -import symjava.relational.Eq; -import symjava.symbolic.Symbol; +import static io.lambdacloud.symjava.symbolic.Symbol.a; +import static io.lambdacloud.symjava.symbolic.Symbol.b; +import static io.lambdacloud.symjava.symbolic.Symbol.x; +import static io.lambdacloud.symjava.symbolic.Symbol.y; +import io.lambdacloud.core.CloudConfig; +import io.lambdacloud.core.CloudLib; +import io.lambdacloud.symjava.examples.GaussNewton; +import io.lambdacloud.symjava.relational.Eq; +import io.lambdacloud.symjava.symbolic.Symbol; /** * Example from Wikipedia diff --git a/src/lambdacloud/examples/ExampleMonteCarlo.java b/src/main/java/io/lambdacloud/examples/ExampleMonteCarlo.java similarity index 87% rename from src/lambdacloud/examples/ExampleMonteCarlo.java rename to src/main/java/io/lambdacloud/examples/ExampleMonteCarlo.java index 9577079..fa58f1a 100644 --- a/src/lambdacloud/examples/ExampleMonteCarlo.java +++ b/src/main/java/io/lambdacloud/examples/ExampleMonteCarlo.java @@ -1,9 +1,9 @@ -package lambdacloud.examples; +package io.lambdacloud.examples; -import static symjava.math.SymMath.log; -import static symjava.math.SymMath.random; -import static symjava.math.SymMath.sin; -import static symjava.math.SymMath.sqrt; +import static io.lambdacloud.symjava.math.SymMath.log; +import static io.lambdacloud.symjava.math.SymMath.random; +import static io.lambdacloud.symjava.math.SymMath.sin; +import static io.lambdacloud.symjava.math.SymMath.sqrt; import java.awt.BasicStroke; import java.awt.Color; @@ -15,25 +15,25 @@ import javax.swing.JFrame; import javax.swing.JPanel; -import lambdacloud.core.CloudConfig; -import lambdacloud.core.CloudFunc; -import lambdacloud.core.CloudSD; -import lambdacloud.core.lang.LCBuilder; -import lambdacloud.core.lang.LCDouble; -import lambdacloud.core.lang.LCIf; -import lambdacloud.core.lang.LCInt; -import lambdacloud.core.lang.LCLoop; -import lambdacloud.core.lang.LCReturn; -import lambdacloud.core.lang.LCVar; -import lambdacloud.test.CompileUtils; -import symjava.bytecode.BytecodeFunc; -import symjava.domains.Domain; -import symjava.domains.Domain2D; -import symjava.relational.Ge; -import symjava.relational.Le; -import symjava.relational.Lt; -import symjava.symbolic.Expr; -import symjava.symbolic.Integrate; +import io.lambdacloud.core.CloudConfig; +import io.lambdacloud.core.CloudFunc; +import io.lambdacloud.core.CloudSD; +import io.lambdacloud.core.lang.LCBuilder; +import io.lambdacloud.core.lang.LCDouble; +import io.lambdacloud.core.lang.LCIf; +import io.lambdacloud.core.lang.LCInt; +import io.lambdacloud.core.lang.LCLoop; +import io.lambdacloud.core.lang.LCReturn; +import io.lambdacloud.core.lang.LCVar; +import io.lambdacloud.test.CompileUtils; +import io.lambdacloud.symjava.bytecode.BytecodeFunc; +import io.lambdacloud.symjava.domains.Domain; +import io.lambdacloud.symjava.domains.Domain2D; +import io.lambdacloud.symjava.relational.Ge; +import io.lambdacloud.symjava.relational.Le; +import io.lambdacloud.symjava.relational.Lt; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Integrate; public class ExampleMonteCarlo { diff --git a/src/lambdacloud/examples/ExamplePaper.java b/src/main/java/io/lambdacloud/examples/ExamplePaper.java similarity index 68% rename from src/lambdacloud/examples/ExamplePaper.java rename to src/main/java/io/lambdacloud/examples/ExamplePaper.java index 2910611..cd94ef6 100644 --- a/src/lambdacloud/examples/ExamplePaper.java +++ b/src/main/java/io/lambdacloud/examples/ExamplePaper.java @@ -1,13 +1,13 @@ -package lambdacloud.examples; +package io.lambdacloud.examples; -import lambdacloud.core.CloudConfig; -import lambdacloud.core.CloudFunc; -import lambdacloud.core.CloudSD; -import symjava.bytecode.BytecodeFunc; -import symjava.symbolic.Expr; -import symjava.symbolic.utils.JIT; -import static symjava.symbolic.Symbol.x; -import static symjava.symbolic.Symbol.y; +import io.lambdacloud.core.CloudConfig; +import io.lambdacloud.core.CloudFunc; +import io.lambdacloud.core.CloudSD; +import io.lambdacloud.symjava.bytecode.BytecodeFunc; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.utils.JIT; +import static io.lambdacloud.symjava.symbolic.Symbol.x; +import static io.lambdacloud.symjava.symbolic.Symbol.y; public class ExamplePaper { diff --git a/src/lambdacloud/examples/ExampleSqrt.java b/src/main/java/io/lambdacloud/examples/ExampleSqrt.java similarity index 72% rename from src/lambdacloud/examples/ExampleSqrt.java rename to src/main/java/io/lambdacloud/examples/ExampleSqrt.java index 087597d..30ded79 100644 --- a/src/lambdacloud/examples/ExampleSqrt.java +++ b/src/main/java/io/lambdacloud/examples/ExampleSqrt.java @@ -1,13 +1,13 @@ -package lambdacloud.examples; +package io.lambdacloud.examples; -import static symjava.symbolic.Symbol.C0; -import static symjava.symbolic.Symbol.x; -import lambdacloud.core.CloudConfig; -import lambdacloud.core.CloudLib; -import lambdacloud.core.CloudSD; -import symjava.examples.Newton; -import symjava.relational.Eq; -import symjava.symbolic.Expr; +import static io.lambdacloud.symjava.symbolic.Symbol.C0; +import static io.lambdacloud.symjava.symbolic.Symbol.x; +import io.lambdacloud.core.CloudConfig; +import io.lambdacloud.core.CloudLib; +import io.lambdacloud.core.CloudSD; +import io.lambdacloud.symjava.examples.Newton; +import io.lambdacloud.symjava.relational.Eq; +import io.lambdacloud.symjava.symbolic.Expr; /** * Square root of a number diff --git a/src/lambdacloud/net/CloudClient.java b/src/main/java/io/lambdacloud/net/CloudClient.java similarity index 98% rename from src/lambdacloud/net/CloudClient.java rename to src/main/java/io/lambdacloud/net/CloudClient.java index 97ee25e..3fd01f4 100644 --- a/src/lambdacloud/net/CloudClient.java +++ b/src/main/java/io/lambdacloud/net/CloudClient.java @@ -1,4 +1,4 @@ -package lambdacloud.net; +package io.lambdacloud.net; import io.netty.bootstrap.Bootstrap; diff --git a/src/lambdacloud/net/CloudClientInitializer.java b/src/main/java/io/lambdacloud/net/CloudClientInitializer.java similarity index 98% rename from src/lambdacloud/net/CloudClientInitializer.java rename to src/main/java/io/lambdacloud/net/CloudClientInitializer.java index 5a74703..8903eea 100644 --- a/src/lambdacloud/net/CloudClientInitializer.java +++ b/src/main/java/io/lambdacloud/net/CloudClientInitializer.java @@ -1,4 +1,4 @@ -package lambdacloud.net; +package io.lambdacloud.net; import io.netty.channel.ChannelInitializer; import io.netty.channel.ChannelPipeline; diff --git a/src/lambdacloud/net/CloudFuncEncoder.java b/src/main/java/io/lambdacloud/net/CloudFuncEncoder.java similarity index 89% rename from src/lambdacloud/net/CloudFuncEncoder.java rename to src/main/java/io/lambdacloud/net/CloudFuncEncoder.java index 8cbf15c..8cd7eef 100644 --- a/src/lambdacloud/net/CloudFuncEncoder.java +++ b/src/main/java/io/lambdacloud/net/CloudFuncEncoder.java @@ -1,4 +1,4 @@ -package lambdacloud.net; +package io.lambdacloud.net; import io.netty.buffer.ByteBuf; import io.netty.channel.ChannelHandlerContext; @@ -7,9 +7,9 @@ import java.io.UnsupportedEncodingException; import java.nio.ByteBuffer; -import symjava.bytecode.IR; -import lambdacloud.core.CloudFunc; -import lambdacloud.core.CloudFunc.FUNC_TYPE; +import io.lambdacloud.symjava.bytecode.IR; +import io.lambdacloud.core.CloudFunc; +import io.lambdacloud.core.CloudFunc.FUNC_TYPE; /** */ diff --git a/src/lambdacloud/net/CloudFuncHandler.java b/src/main/java/io/lambdacloud/net/CloudFuncHandler.java similarity index 97% rename from src/lambdacloud/net/CloudFuncHandler.java rename to src/main/java/io/lambdacloud/net/CloudFuncHandler.java index 045aff3..d4200c2 100644 --- a/src/lambdacloud/net/CloudFuncHandler.java +++ b/src/main/java/io/lambdacloud/net/CloudFuncHandler.java @@ -1,4 +1,4 @@ -package lambdacloud.net; +package io.lambdacloud.net; import io.netty.channel.ChannelHandlerContext; import io.netty.channel.SimpleChannelInboundHandler; diff --git a/src/lambdacloud/net/CloudFuncResp.java b/src/main/java/io/lambdacloud/net/CloudFuncResp.java similarity index 78% rename from src/lambdacloud/net/CloudFuncResp.java rename to src/main/java/io/lambdacloud/net/CloudFuncResp.java index f494466..ce2fe7f 100644 --- a/src/lambdacloud/net/CloudFuncResp.java +++ b/src/main/java/io/lambdacloud/net/CloudFuncResp.java @@ -1,4 +1,4 @@ -package lambdacloud.net; +package io.lambdacloud.net; public class CloudFuncResp extends CloudResp { public CloudFuncResp() { diff --git a/src/lambdacloud/net/CloudFuncRespEncoder.java b/src/main/java/io/lambdacloud/net/CloudFuncRespEncoder.java similarity index 93% rename from src/lambdacloud/net/CloudFuncRespEncoder.java rename to src/main/java/io/lambdacloud/net/CloudFuncRespEncoder.java index 2be754f..40de964 100644 --- a/src/lambdacloud/net/CloudFuncRespEncoder.java +++ b/src/main/java/io/lambdacloud/net/CloudFuncRespEncoder.java @@ -1,4 +1,4 @@ -package lambdacloud.net; +package io.lambdacloud.net; import io.netty.buffer.ByteBuf; import io.netty.channel.ChannelHandlerContext; diff --git a/src/lambdacloud/net/CloudQuery.java b/src/main/java/io/lambdacloud/net/CloudQuery.java similarity index 98% rename from src/lambdacloud/net/CloudQuery.java rename to src/main/java/io/lambdacloud/net/CloudQuery.java index ef054dc..fc0b911 100644 --- a/src/lambdacloud/net/CloudQuery.java +++ b/src/main/java/io/lambdacloud/net/CloudQuery.java @@ -1,4 +1,4 @@ -package lambdacloud.net; +package io.lambdacloud.net; import java.io.UnsupportedEncodingException; import java.nio.ByteBuffer; diff --git a/src/lambdacloud/net/CloudQueryEncoder.java b/src/main/java/io/lambdacloud/net/CloudQueryEncoder.java similarity index 93% rename from src/lambdacloud/net/CloudQueryEncoder.java rename to src/main/java/io/lambdacloud/net/CloudQueryEncoder.java index 5f53214..26366d6 100644 --- a/src/lambdacloud/net/CloudQueryEncoder.java +++ b/src/main/java/io/lambdacloud/net/CloudQueryEncoder.java @@ -1,4 +1,4 @@ -package lambdacloud.net; +package io.lambdacloud.net; import io.netty.buffer.ByteBuf; import io.netty.channel.ChannelHandlerContext; diff --git a/src/lambdacloud/net/CloudResp.java b/src/main/java/io/lambdacloud/net/CloudResp.java similarity index 97% rename from src/lambdacloud/net/CloudResp.java rename to src/main/java/io/lambdacloud/net/CloudResp.java index 300e8bb..088d5bd 100644 --- a/src/lambdacloud/net/CloudResp.java +++ b/src/main/java/io/lambdacloud/net/CloudResp.java @@ -1,4 +1,4 @@ -package lambdacloud.net; +package io.lambdacloud.net; import java.io.UnsupportedEncodingException; import java.nio.ByteBuffer; diff --git a/src/lambdacloud/net/CloudRespEncoder.java b/src/main/java/io/lambdacloud/net/CloudRespEncoder.java similarity index 93% rename from src/lambdacloud/net/CloudRespEncoder.java rename to src/main/java/io/lambdacloud/net/CloudRespEncoder.java index b6864f6..ef178d2 100644 --- a/src/lambdacloud/net/CloudRespEncoder.java +++ b/src/main/java/io/lambdacloud/net/CloudRespEncoder.java @@ -1,4 +1,4 @@ -package lambdacloud.net; +package io.lambdacloud.net; import io.netty.buffer.ByteBuf; import io.netty.channel.ChannelHandlerContext; diff --git a/src/lambdacloud/net/CloudSDEncoder.java b/src/main/java/io/lambdacloud/net/CloudSDEncoder.java similarity index 95% rename from src/lambdacloud/net/CloudSDEncoder.java rename to src/main/java/io/lambdacloud/net/CloudSDEncoder.java index ae2c6f2..f2f88cc 100644 --- a/src/lambdacloud/net/CloudSDEncoder.java +++ b/src/main/java/io/lambdacloud/net/CloudSDEncoder.java @@ -1,4 +1,4 @@ -package lambdacloud.net; +package io.lambdacloud.net; import io.netty.buffer.ByteBuf; import io.netty.channel.ChannelHandlerContext; @@ -7,7 +7,7 @@ import java.io.UnsupportedEncodingException; import java.nio.ByteBuffer; -import lambdacloud.core.CloudSD; +import io.lambdacloud.core.CloudSD; public class CloudSDEncoder extends MessageToByteEncoder { @Override diff --git a/src/lambdacloud/net/CloudSDHandler.java b/src/main/java/io/lambdacloud/net/CloudSDHandler.java similarity index 93% rename from src/lambdacloud/net/CloudSDHandler.java rename to src/main/java/io/lambdacloud/net/CloudSDHandler.java index b75089b..16b7066 100644 --- a/src/lambdacloud/net/CloudSDHandler.java +++ b/src/main/java/io/lambdacloud/net/CloudSDHandler.java @@ -1,4 +1,4 @@ -package lambdacloud.net; +package io.lambdacloud.net; import io.netty.channel.ChannelHandlerContext; import io.netty.channel.SimpleChannelInboundHandler; @@ -6,7 +6,7 @@ import java.util.concurrent.BlockingQueue; import java.util.concurrent.LinkedBlockingQueue; -import lambdacloud.core.CloudSD; +import io.lambdacloud.core.CloudSD; public class CloudSDHandler extends SimpleChannelInboundHandler { diff --git a/src/lambdacloud/net/CloudSDResp.java b/src/main/java/io/lambdacloud/net/CloudSDResp.java similarity index 77% rename from src/lambdacloud/net/CloudSDResp.java rename to src/main/java/io/lambdacloud/net/CloudSDResp.java index 8ac6fab..44d8e95 100644 --- a/src/lambdacloud/net/CloudSDResp.java +++ b/src/main/java/io/lambdacloud/net/CloudSDResp.java @@ -1,4 +1,4 @@ -package lambdacloud.net; +package io.lambdacloud.net; public class CloudSDResp extends CloudResp { public CloudSDResp() { diff --git a/src/lambdacloud/net/CloudSDRespEncoder.java b/src/main/java/io/lambdacloud/net/CloudSDRespEncoder.java similarity index 93% rename from src/lambdacloud/net/CloudSDRespEncoder.java rename to src/main/java/io/lambdacloud/net/CloudSDRespEncoder.java index 262122b..848c074 100644 --- a/src/lambdacloud/net/CloudSDRespEncoder.java +++ b/src/main/java/io/lambdacloud/net/CloudSDRespEncoder.java @@ -1,4 +1,4 @@ -package lambdacloud.net; +package io.lambdacloud.net; import io.netty.buffer.ByteBuf; import io.netty.channel.ChannelHandlerContext; diff --git a/src/lambdacloud/net/CloudSDRespHandler.java b/src/main/java/io/lambdacloud/net/CloudSDRespHandler.java similarity index 97% rename from src/lambdacloud/net/CloudSDRespHandler.java rename to src/main/java/io/lambdacloud/net/CloudSDRespHandler.java index ba8f31f..607a7f1 100644 --- a/src/lambdacloud/net/CloudSDRespHandler.java +++ b/src/main/java/io/lambdacloud/net/CloudSDRespHandler.java @@ -1,4 +1,4 @@ -package lambdacloud.net; +package io.lambdacloud.net; import io.netty.channel.ChannelHandlerContext; import io.netty.channel.SimpleChannelInboundHandler; diff --git a/src/lambdacloud/net/MessageDecoder.java b/src/main/java/io/lambdacloud/net/MessageDecoder.java similarity index 97% rename from src/lambdacloud/net/MessageDecoder.java rename to src/main/java/io/lambdacloud/net/MessageDecoder.java index 93065b5..212991d 100644 --- a/src/lambdacloud/net/MessageDecoder.java +++ b/src/main/java/io/lambdacloud/net/MessageDecoder.java @@ -1,4 +1,4 @@ -package lambdacloud.net; +package io.lambdacloud.net; import io.netty.buffer.ByteBuf; import io.netty.channel.ChannelHandlerContext; @@ -7,7 +7,7 @@ import java.util.List; -import lambdacloud.core.CloudSD; +import io.lambdacloud.core.CloudSD; public class MessageDecoder extends ByteToMessageDecoder { diff --git a/src/lambdacloud/net/NetIOUtils.java b/src/main/java/io/lambdacloud/net/NetIOUtils.java similarity index 96% rename from src/lambdacloud/net/NetIOUtils.java rename to src/main/java/io/lambdacloud/net/NetIOUtils.java index 6afa6ce..d0ab200 100644 --- a/src/lambdacloud/net/NetIOUtils.java +++ b/src/main/java/io/lambdacloud/net/NetIOUtils.java @@ -1,9 +1,9 @@ -package lambdacloud.net; +package io.lambdacloud.net; import java.io.UnsupportedEncodingException; import java.nio.ByteBuffer; -import lambdacloud.core.CloudSD; +import io.lambdacloud.core.CloudSD; public class NetIOUtils { public static CloudSD createCloudSD(byte[] data, int nameLen, int dataLen) { diff --git a/src/symjava/bytecode/BConstant.java b/src/main/java/io/lambdacloud/symjava/bytecode/BConstant.java similarity index 82% rename from src/symjava/bytecode/BConstant.java rename to src/main/java/io/lambdacloud/symjava/bytecode/BConstant.java index 9474bf3..1411b69 100644 --- a/src/symjava/bytecode/BConstant.java +++ b/src/main/java/io/lambdacloud/symjava/bytecode/BConstant.java @@ -1,4 +1,4 @@ -package symjava.bytecode; +package io.lambdacloud.symjava.bytecode; public class BConstant implements BytecodeFunc { double value; diff --git a/src/symjava/bytecode/BytecodeBatchFunc.java b/src/main/java/io/lambdacloud/symjava/bytecode/BytecodeBatchFunc.java similarity index 85% rename from src/symjava/bytecode/BytecodeBatchFunc.java rename to src/main/java/io/lambdacloud/symjava/bytecode/BytecodeBatchFunc.java index cfae3bb..b1043d5 100644 --- a/src/symjava/bytecode/BytecodeBatchFunc.java +++ b/src/main/java/io/lambdacloud/symjava/bytecode/BytecodeBatchFunc.java @@ -1,4 +1,4 @@ -package symjava.bytecode; +package io.lambdacloud.symjava.bytecode; /** * Interface for function that return a list of values that is to say diff --git a/src/symjava/bytecode/BytecodeBatchVecFunc.java b/src/main/java/io/lambdacloud/symjava/bytecode/BytecodeBatchVecFunc.java similarity index 95% rename from src/symjava/bytecode/BytecodeBatchVecFunc.java rename to src/main/java/io/lambdacloud/symjava/bytecode/BytecodeBatchVecFunc.java index 9b1703d..73fb07f 100644 --- a/src/symjava/bytecode/BytecodeBatchVecFunc.java +++ b/src/main/java/io/lambdacloud/symjava/bytecode/BytecodeBatchVecFunc.java @@ -1,4 +1,4 @@ -package symjava.bytecode; +package io.lambdacloud.symjava.bytecode; public class BytecodeBatchVecFunc implements BytecodeVecFunc { BytecodeVecFunc func; diff --git a/src/symjava/bytecode/BytecodeFunc.java b/src/main/java/io/lambdacloud/symjava/bytecode/BytecodeFunc.java similarity index 87% rename from src/symjava/bytecode/BytecodeFunc.java rename to src/main/java/io/lambdacloud/symjava/bytecode/BytecodeFunc.java index e222d5f..1d31af6 100644 --- a/src/symjava/bytecode/BytecodeFunc.java +++ b/src/main/java/io/lambdacloud/symjava/bytecode/BytecodeFunc.java @@ -1,4 +1,4 @@ -package symjava.bytecode; +package io.lambdacloud.symjava.bytecode; /** * Interface for function with zero or multiple arguments and return exactly one value diff --git a/src/symjava/bytecode/BytecodeFuncImp1.java b/src/main/java/io/lambdacloud/symjava/bytecode/BytecodeFuncImp1.java similarity index 77% rename from src/symjava/bytecode/BytecodeFuncImp1.java rename to src/main/java/io/lambdacloud/symjava/bytecode/BytecodeFuncImp1.java index bd3720c..f227727 100644 --- a/src/symjava/bytecode/BytecodeFuncImp1.java +++ b/src/main/java/io/lambdacloud/symjava/bytecode/BytecodeFuncImp1.java @@ -1,4 +1,4 @@ -package symjava.bytecode; +package io.lambdacloud.symjava.bytecode; public class BytecodeFuncImp1 implements BytecodeFunc { @Override diff --git a/src/symjava/bytecode/BytecodeFuncImpFEM.java b/src/main/java/io/lambdacloud/symjava/bytecode/BytecodeFuncImpFEM.java similarity index 99% rename from src/symjava/bytecode/BytecodeFuncImpFEM.java rename to src/main/java/io/lambdacloud/symjava/bytecode/BytecodeFuncImpFEM.java index 4feecfd..fcb8b00 100644 --- a/src/symjava/bytecode/BytecodeFuncImpFEM.java +++ b/src/main/java/io/lambdacloud/symjava/bytecode/BytecodeFuncImpFEM.java @@ -1,4 +1,4 @@ -package symjava.bytecode; +package io.lambdacloud.symjava.bytecode; import static edu.uta.futureye.function.FMath.grad; import static edu.uta.futureye.function.FMath.pow; diff --git a/src/symjava/bytecode/BytecodeSelect.java b/src/main/java/io/lambdacloud/symjava/bytecode/BytecodeSelect.java similarity index 99% rename from src/symjava/bytecode/BytecodeSelect.java rename to src/main/java/io/lambdacloud/symjava/bytecode/BytecodeSelect.java index 4de5eb6..5f7ca3c 100644 --- a/src/symjava/bytecode/BytecodeSelect.java +++ b/src/main/java/io/lambdacloud/symjava/bytecode/BytecodeSelect.java @@ -1,4 +1,4 @@ -package symjava.bytecode; +package io.lambdacloud.symjava.bytecode; public class BytecodeSelect { BytecodeVecFunc[] funcs; diff --git a/src/symjava/bytecode/BytecodeVecFunc.java b/src/main/java/io/lambdacloud/symjava/bytecode/BytecodeVecFunc.java similarity index 90% rename from src/symjava/bytecode/BytecodeVecFunc.java rename to src/main/java/io/lambdacloud/symjava/bytecode/BytecodeVecFunc.java index e1e1964..1cac927 100644 --- a/src/symjava/bytecode/BytecodeVecFunc.java +++ b/src/main/java/io/lambdacloud/symjava/bytecode/BytecodeVecFunc.java @@ -1,4 +1,4 @@ -package symjava.bytecode; +package io.lambdacloud.symjava.bytecode; /** * Interface for function with vector valued arguments and return a vector diff --git a/src/symjava/bytecode/IR.java b/src/main/java/io/lambdacloud/symjava/bytecode/IR.java similarity index 60% rename from src/symjava/bytecode/IR.java rename to src/main/java/io/lambdacloud/symjava/bytecode/IR.java index 07d2167..494af7a 100644 --- a/src/symjava/bytecode/IR.java +++ b/src/main/java/io/lambdacloud/symjava/bytecode/IR.java @@ -1,6 +1,6 @@ -package symjava.bytecode; +package io.lambdacloud.symjava.bytecode; -import lambdacloud.core.CloudFunc.FUNC_TYPE; +import io.lambdacloud.core.CloudFunc.FUNC_TYPE; public class IR { public FUNC_TYPE type; diff --git a/src/symjava/bytecode/TestBytecode.java b/src/main/java/io/lambdacloud/symjava/bytecode/TestBytecode.java similarity index 97% rename from src/symjava/bytecode/TestBytecode.java rename to src/main/java/io/lambdacloud/symjava/bytecode/TestBytecode.java index cd32146..cefe017 100644 --- a/src/symjava/bytecode/TestBytecode.java +++ b/src/main/java/io/lambdacloud/symjava/bytecode/TestBytecode.java @@ -1,4 +1,4 @@ -package symjava.bytecode; +package io.lambdacloud.symjava.bytecode; import java.math.BigInteger; diff --git a/src/symjava/bytecode/TestBytecodeVarArgs.java b/src/main/java/io/lambdacloud/symjava/bytecode/TestBytecodeVarArgs.java similarity index 86% rename from src/symjava/bytecode/TestBytecodeVarArgs.java rename to src/main/java/io/lambdacloud/symjava/bytecode/TestBytecodeVarArgs.java index 9ae8dfc..aad77c9 100644 --- a/src/symjava/bytecode/TestBytecodeVarArgs.java +++ b/src/main/java/io/lambdacloud/symjava/bytecode/TestBytecodeVarArgs.java @@ -1,4 +1,4 @@ -package symjava.bytecode; +package io.lambdacloud.symjava.bytecode; public class TestBytecodeVarArgs { public static int fun(double ...args) { diff --git a/src/symjava/bytecode/VecFuncs.java b/src/main/java/io/lambdacloud/symjava/bytecode/VecFuncs.java similarity index 93% rename from src/symjava/bytecode/VecFuncs.java rename to src/main/java/io/lambdacloud/symjava/bytecode/VecFuncs.java index 2f12f04..d563435 100644 --- a/src/symjava/bytecode/VecFuncs.java +++ b/src/main/java/io/lambdacloud/symjava/bytecode/VecFuncs.java @@ -1,4 +1,4 @@ -package symjava.bytecode; +package io.lambdacloud.symjava.bytecode; import java.util.ArrayList; import java.util.List; diff --git a/src/symjava/bytecode/bcel/ForLoop.java b/src/main/java/io/lambdacloud/symjava/bytecode/bcel/ForLoop.java similarity index 97% rename from src/symjava/bytecode/bcel/ForLoop.java rename to src/main/java/io/lambdacloud/symjava/bytecode/bcel/ForLoop.java index 8ed3e6a..5e6da1d 100644 --- a/src/symjava/bytecode/bcel/ForLoop.java +++ b/src/main/java/io/lambdacloud/symjava/bytecode/bcel/ForLoop.java @@ -1,9 +1,9 @@ -package symjava.bytecode.bcel; +package io.lambdacloud.symjava.bytecode.bcel; import static com.sun.org.apache.bcel.internal.Constants.ACC_PUBLIC; import static com.sun.org.apache.bcel.internal.Constants.ACC_SUPER; -import symjava.bytecode.BytecodeFunc; -import symjava.symbolic.utils.FuncClassLoader; +import io.lambdacloud.symjava.bytecode.BytecodeFunc; +import io.lambdacloud.symjava.symbolic.utils.FuncClassLoader; import com.sun.org.apache.bcel.internal.generic.ALOAD; import com.sun.org.apache.bcel.internal.generic.ArrayType; diff --git a/src/symjava/domains/Domain.java b/src/main/java/io/lambdacloud/symjava/domains/Domain.java similarity index 95% rename from src/symjava/domains/Domain.java rename to src/main/java/io/lambdacloud/symjava/domains/Domain.java index df6de8d..88e72b0 100644 --- a/src/symjava/domains/Domain.java +++ b/src/main/java/io/lambdacloud/symjava/domains/Domain.java @@ -1,14 +1,14 @@ -package symjava.domains; +package io.lambdacloud.symjava.domains; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; -import symjava.math.Transformation; -import symjava.numeric.NumFunc; -import symjava.relational.Ge; -import symjava.symbolic.Expr; +import io.lambdacloud.symjava.math.Transformation; +import io.lambdacloud.symjava.numeric.NumFunc; +import io.lambdacloud.symjava.relational.Ge; +import io.lambdacloud.symjava.symbolic.Expr; /** * Class represents a domain in mathematics diff --git a/src/symjava/domains/Domain1D.java b/src/main/java/io/lambdacloud/symjava/domains/Domain1D.java similarity index 71% rename from src/symjava/domains/Domain1D.java rename to src/main/java/io/lambdacloud/symjava/domains/Domain1D.java index 552714c..d4957f1 100644 --- a/src/symjava/domains/Domain1D.java +++ b/src/main/java/io/lambdacloud/symjava/domains/Domain1D.java @@ -1,7 +1,7 @@ -package symjava.domains; +package io.lambdacloud.symjava.domains; -import symjava.math.Transformation; -import symjava.symbolic.Expr; +import io.lambdacloud.symjava.math.Transformation; +import io.lambdacloud.symjava.symbolic.Expr; public class Domain1D extends Domain { diff --git a/src/symjava/domains/Domain2D.java b/src/main/java/io/lambdacloud/symjava/domains/Domain2D.java similarity index 79% rename from src/symjava/domains/Domain2D.java rename to src/main/java/io/lambdacloud/symjava/domains/Domain2D.java index efba6ee..e0b084e 100644 --- a/src/symjava/domains/Domain2D.java +++ b/src/main/java/io/lambdacloud/symjava/domains/Domain2D.java @@ -1,8 +1,8 @@ -package symjava.domains; +package io.lambdacloud.symjava.domains; -import symjava.math.Transformation; -import symjava.symbolic.Expr; -import symjava.symbolic.Symbol; +import io.lambdacloud.symjava.math.Transformation; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Symbol; public class Domain2D extends Domain { diff --git a/src/symjava/domains/Domain3D.java b/src/main/java/io/lambdacloud/symjava/domains/Domain3D.java similarity index 79% rename from src/symjava/domains/Domain3D.java rename to src/main/java/io/lambdacloud/symjava/domains/Domain3D.java index 764ec27..30895e2 100644 --- a/src/symjava/domains/Domain3D.java +++ b/src/main/java/io/lambdacloud/symjava/domains/Domain3D.java @@ -1,8 +1,8 @@ -package symjava.domains; +package io.lambdacloud.symjava.domains; -import symjava.math.Transformation; -import symjava.symbolic.Expr; -import symjava.symbolic.Symbol; +import io.lambdacloud.symjava.math.Transformation; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Symbol; public class Domain3D extends Domain { /** diff --git a/src/symjava/domains/DomainND.java b/src/main/java/io/lambdacloud/symjava/domains/DomainND.java similarity index 78% rename from src/symjava/domains/DomainND.java rename to src/main/java/io/lambdacloud/symjava/domains/DomainND.java index 476c379..bba81ad 100644 --- a/src/symjava/domains/DomainND.java +++ b/src/main/java/io/lambdacloud/symjava/domains/DomainND.java @@ -1,7 +1,7 @@ -package symjava.domains; +package io.lambdacloud.symjava.domains; -import symjava.math.Transformation; -import symjava.symbolic.Expr; +import io.lambdacloud.symjava.math.Transformation; +import io.lambdacloud.symjava.symbolic.Expr; public class DomainND extends Domain { /** diff --git a/src/symjava/domains/Interval.java b/src/main/java/io/lambdacloud/symjava/domains/Interval.java similarity index 87% rename from src/symjava/domains/Interval.java rename to src/main/java/io/lambdacloud/symjava/domains/Interval.java index daab236..3f01478 100644 --- a/src/symjava/domains/Interval.java +++ b/src/main/java/io/lambdacloud/symjava/domains/Interval.java @@ -1,9 +1,9 @@ -package symjava.domains; +package io.lambdacloud.symjava.domains; -import symjava.math.Transformation; -import symjava.symbolic.Expr; -import symjava.symbolic.SymDouble; -import static symjava.symbolic.Symbol.x; +import io.lambdacloud.symjava.math.Transformation; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.SymDouble; +import static io.lambdacloud.symjava.symbolic.Symbol.x; public class Interval extends Domain1D { Expr start; diff --git a/src/symjava/examples/BenchmarkGriewank.java b/src/main/java/io/lambdacloud/symjava/examples/BenchmarkGriewank.java similarity index 75% rename from src/symjava/examples/BenchmarkGriewank.java rename to src/main/java/io/lambdacloud/symjava/examples/BenchmarkGriewank.java index d7f3d54..94e61a0 100644 --- a/src/symjava/examples/BenchmarkGriewank.java +++ b/src/main/java/io/lambdacloud/symjava/examples/BenchmarkGriewank.java @@ -1,13 +1,13 @@ -package symjava.examples; +package io.lambdacloud.symjava.examples; -import symjava.bytecode.BytecodeBatchFunc; -import symjava.math.SymMath; -import symjava.symbolic.Expr; -import symjava.symbolic.Symbol; -import symjava.symbolic.Symbols; -import symjava.symbolic.utils.AddList; -import symjava.symbolic.utils.JIT; -import symjava.symbolic.utils.MulList; +import io.lambdacloud.symjava.bytecode.BytecodeBatchFunc; +import io.lambdacloud.symjava.math.SymMath; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Symbol; +import io.lambdacloud.symjava.symbolic.Symbols; +import io.lambdacloud.symjava.symbolic.utils.AddList; +import io.lambdacloud.symjava.symbolic.utils.JIT; +import io.lambdacloud.symjava.symbolic.utils.MulList; //http://www.sfu.ca/~ssurjano/griewank.html public class BenchmarkGriewank { diff --git a/src/symjava/examples/BenchmarkRosenbrock.java b/src/main/java/io/lambdacloud/symjava/examples/BenchmarkRosenbrock.java similarity index 93% rename from src/symjava/examples/BenchmarkRosenbrock.java rename to src/main/java/io/lambdacloud/symjava/examples/BenchmarkRosenbrock.java index c2390af..5f48c12 100644 --- a/src/symjava/examples/BenchmarkRosenbrock.java +++ b/src/main/java/io/lambdacloud/symjava/examples/BenchmarkRosenbrock.java @@ -1,22 +1,22 @@ -package symjava.examples; +package io.lambdacloud.symjava.examples; -import static symjava.math.SymMath.pow; +import static io.lambdacloud.symjava.math.SymMath.pow; import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.PrintWriter; -import symjava.math.SymMath; -import symjava.matrix.ExprMatrix; -import symjava.matrix.ExprVector; -import symjava.numeric.NumMatrix; -import symjava.numeric.NumVector; -import symjava.symbolic.Expr; -import symjava.symbolic.Sum; -import symjava.symbolic.Symbol; -import symjava.symbolic.Symbols; -import symjava.symbolic.utils.JIT; -import symjava.symbolic.utils.Utils; +import io.lambdacloud.symjava.math.SymMath; +import io.lambdacloud.symjava.matrix.ExprMatrix; +import io.lambdacloud.symjava.matrix.ExprVector; +import io.lambdacloud.symjava.numeric.NumMatrix; +import io.lambdacloud.symjava.numeric.NumVector; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Sum; +import io.lambdacloud.symjava.symbolic.Symbol; +import io.lambdacloud.symjava.symbolic.Symbols; +import io.lambdacloud.symjava.symbolic.utils.JIT; +import io.lambdacloud.symjava.symbolic.utils.Utils; public class BenchmarkRosenbrock { diff --git a/src/symjava/examples/BenchmarkSqrt.java b/src/main/java/io/lambdacloud/symjava/examples/BenchmarkSqrt.java similarity index 85% rename from src/symjava/examples/BenchmarkSqrt.java rename to src/main/java/io/lambdacloud/symjava/examples/BenchmarkSqrt.java index 98e8400..a3dbce0 100644 --- a/src/symjava/examples/BenchmarkSqrt.java +++ b/src/main/java/io/lambdacloud/symjava/examples/BenchmarkSqrt.java @@ -1,15 +1,15 @@ -package symjava.examples; +package io.lambdacloud.symjava.examples; -import static symjava.math.SymMath.pow; -import static symjava.symbolic.Symbol.x; +import static io.lambdacloud.symjava.math.SymMath.pow; +import static io.lambdacloud.symjava.symbolic.Symbol.x; import java.util.ArrayList; -import symjava.bytecode.BytecodeFunc; -import symjava.bytecode.BytecodeVecFunc; -import symjava.symbolic.Expr; -import symjava.symbolic.Func; -import symjava.symbolic.utils.JIT; +import io.lambdacloud.symjava.bytecode.BytecodeFunc; +import io.lambdacloud.symjava.bytecode.BytecodeVecFunc; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Func; +import io.lambdacloud.symjava.symbolic.utils.JIT; public class BenchmarkSqrt { public static double factorial(int n) { diff --git a/src/symjava/examples/BenchmarkTaylor.java b/src/main/java/io/lambdacloud/symjava/examples/BenchmarkTaylor.java similarity index 85% rename from src/symjava/examples/BenchmarkTaylor.java rename to src/main/java/io/lambdacloud/symjava/examples/BenchmarkTaylor.java index 9641e02..c54c192 100644 --- a/src/symjava/examples/BenchmarkTaylor.java +++ b/src/main/java/io/lambdacloud/symjava/examples/BenchmarkTaylor.java @@ -1,15 +1,15 @@ -package symjava.examples; +package io.lambdacloud.symjava.examples; -import static symjava.symbolic.Symbol.x; -import static symjava.math.SymMath.*; +import static io.lambdacloud.symjava.symbolic.Symbol.x; +import static io.lambdacloud.symjava.math.SymMath.*; import java.util.ArrayList; -import symjava.bytecode.BytecodeVecFunc; -import symjava.bytecode.BytecodeFunc; -import symjava.symbolic.Expr; -import symjava.symbolic.Func; -import symjava.symbolic.utils.JIT; +import io.lambdacloud.symjava.bytecode.BytecodeVecFunc; +import io.lambdacloud.symjava.bytecode.BytecodeFunc; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Func; +import io.lambdacloud.symjava.symbolic.utils.JIT; public class BenchmarkTaylor { public static double factorial(int n) { diff --git a/src/symjava/examples/BlackScholes.java b/src/main/java/io/lambdacloud/symjava/examples/BlackScholes.java similarity index 94% rename from src/symjava/examples/BlackScholes.java rename to src/main/java/io/lambdacloud/symjava/examples/BlackScholes.java index 30a7d35..9bbfaa4 100644 --- a/src/symjava/examples/BlackScholes.java +++ b/src/main/java/io/lambdacloud/symjava/examples/BlackScholes.java @@ -1,13 +1,13 @@ -package symjava.examples; +package io.lambdacloud.symjava.examples; -import symjava.bytecode.BytecodeFunc; -import symjava.domains.Domain; -import symjava.domains.Interval; -import symjava.relational.Eq; -import symjava.symbolic.*; -import symjava.symbolic.utils.JIT; -import static symjava.symbolic.Symbol.*; -import static symjava.math.SymMath.*; +import io.lambdacloud.symjava.bytecode.BytecodeFunc; +import io.lambdacloud.symjava.domains.Domain; +import io.lambdacloud.symjava.domains.Interval; +import io.lambdacloud.symjava.relational.Eq; +import io.lambdacloud.symjava.symbolic.*; +import io.lambdacloud.symjava.symbolic.utils.JIT; +import static io.lambdacloud.symjava.symbolic.Symbol.*; +import static io.lambdacloud.symjava.math.SymMath.*; public class BlackScholes { diff --git a/src/symjava/examples/Example0.java b/src/main/java/io/lambdacloud/symjava/examples/Example0.java similarity index 64% rename from src/symjava/examples/Example0.java rename to src/main/java/io/lambdacloud/symjava/examples/Example0.java index 106d8ab..6027625 100644 --- a/src/symjava/examples/Example0.java +++ b/src/main/java/io/lambdacloud/symjava/examples/Example0.java @@ -1,9 +1,9 @@ -package symjava.examples; +package io.lambdacloud.symjava.examples; -import symjava.symbolic.*; -import static symjava.symbolic.Symbol.*; -import symjava.symbolic.utils.JIT; -import symjava.bytecode.BytecodeFunc; +import io.lambdacloud.symjava.symbolic.*; +import static io.lambdacloud.symjava.symbolic.Symbol.*; +import io.lambdacloud.symjava.symbolic.utils.JIT; +import io.lambdacloud.symjava.bytecode.BytecodeFunc; public class Example0 { public static void main(String[] args) { diff --git a/src/symjava/examples/Example1.java b/src/main/java/io/lambdacloud/symjava/examples/Example1.java similarity index 77% rename from src/symjava/examples/Example1.java rename to src/main/java/io/lambdacloud/symjava/examples/Example1.java index 7aae568..24b0e50 100644 --- a/src/symjava/examples/Example1.java +++ b/src/main/java/io/lambdacloud/symjava/examples/Example1.java @@ -1,8 +1,8 @@ -package symjava.examples; +package io.lambdacloud.symjava.examples; -import static symjava.symbolic.Symbol.*; -import symjava.bytecode.BytecodeFunc; -import symjava.symbolic.*; +import static io.lambdacloud.symjava.symbolic.Symbol.*; +import io.lambdacloud.symjava.bytecode.BytecodeFunc; +import io.lambdacloud.symjava.symbolic.*; /** * This example uses Java Operator Overloading for symbolic computation. diff --git a/src/symjava/examples/Example2.java b/src/main/java/io/lambdacloud/symjava/examples/Example2.java similarity index 91% rename from src/symjava/examples/Example2.java rename to src/main/java/io/lambdacloud/symjava/examples/Example2.java index a923eb5..3b27864 100644 --- a/src/symjava/examples/Example2.java +++ b/src/main/java/io/lambdacloud/symjava/examples/Example2.java @@ -1,8 +1,8 @@ -package symjava.examples; +package io.lambdacloud.symjava.examples; -import symjava.relational.Eq; -import symjava.symbolic.Symbol; -import static symjava.symbolic.Symbol.*; +import io.lambdacloud.symjava.relational.Eq; +import io.lambdacloud.symjava.symbolic.Symbol; +import static io.lambdacloud.symjava.symbolic.Symbol.*; public class Example2 { diff --git a/src/symjava/examples/Example3.java b/src/main/java/io/lambdacloud/symjava/examples/Example3.java similarity index 89% rename from src/symjava/examples/Example3.java rename to src/main/java/io/lambdacloud/symjava/examples/Example3.java index b03bd79..e2bbeea 100644 --- a/src/symjava/examples/Example3.java +++ b/src/main/java/io/lambdacloud/symjava/examples/Example3.java @@ -1,8 +1,8 @@ -package symjava.examples; +package io.lambdacloud.symjava.examples; -import static symjava.symbolic.Symbol.*; -import symjava.relational.Eq; -import symjava.symbolic.*; +import static io.lambdacloud.symjava.symbolic.Symbol.*; +import io.lambdacloud.symjava.relational.Eq; +import io.lambdacloud.symjava.symbolic.*; public class Example3 { diff --git a/src/symjava/examples/Example4.java b/src/main/java/io/lambdacloud/symjava/examples/Example4.java similarity index 85% rename from src/symjava/examples/Example4.java rename to src/main/java/io/lambdacloud/symjava/examples/Example4.java index 5623507..2c1092c 100644 --- a/src/symjava/examples/Example4.java +++ b/src/main/java/io/lambdacloud/symjava/examples/Example4.java @@ -1,10 +1,10 @@ -package symjava.examples; +package io.lambdacloud.symjava.examples; -import static symjava.symbolic.Symbol.*; -import symjava.math.Dot; -import symjava.math.Grad; -import symjava.matrix.*; -import symjava.symbolic.*; +import static io.lambdacloud.symjava.symbolic.Symbol.*; +import io.lambdacloud.symjava.math.Dot; +import io.lambdacloud.symjava.math.Grad; +import io.lambdacloud.symjava.matrix.*; +import io.lambdacloud.symjava.symbolic.*; /** * Example for PDE Constrained Parameters Optimization diff --git a/src/symjava/examples/Example4Old.java b/src/main/java/io/lambdacloud/symjava/examples/Example4Old.java similarity index 90% rename from src/symjava/examples/Example4Old.java rename to src/main/java/io/lambdacloud/symjava/examples/Example4Old.java index fe8b726..ced421c 100644 --- a/src/symjava/examples/Example4Old.java +++ b/src/main/java/io/lambdacloud/symjava/examples/Example4Old.java @@ -1,12 +1,12 @@ -package symjava.examples; +package io.lambdacloud.symjava.examples; import java.util.ArrayList; import java.util.List; -import symjava.matrix.*; -import symjava.symbolic.*; -import symjava.symbolic.utils.Utils; -import static symjava.symbolic.Symbol.*; +import io.lambdacloud.symjava.matrix.*; +import io.lambdacloud.symjava.symbolic.*; +import io.lambdacloud.symjava.symbolic.utils.Utils; +import static io.lambdacloud.symjava.symbolic.Symbol.*; /** * An old version of example for PDE Constrained Parameters Optimization diff --git a/src/symjava/examples/Example5.java b/src/main/java/io/lambdacloud/symjava/examples/Example5.java similarity index 65% rename from src/symjava/examples/Example5.java rename to src/main/java/io/lambdacloud/symjava/examples/Example5.java index 23d4af1..1afb9d8 100644 --- a/src/symjava/examples/Example5.java +++ b/src/main/java/io/lambdacloud/symjava/examples/Example5.java @@ -1,13 +1,13 @@ -package symjava.examples; +package io.lambdacloud.symjava.examples; -import symjava.domains.Domain; -import symjava.domains.Domain2D; -import symjava.domains.Domain3D; -import symjava.math.SymMath; -import symjava.math.Transformation; -import symjava.relational.Eq; -import symjava.symbolic.*; -import static symjava.symbolic.Symbol.*; +import io.lambdacloud.symjava.domains.Domain; +import io.lambdacloud.symjava.domains.Domain2D; +import io.lambdacloud.symjava.domains.Domain3D; +import io.lambdacloud.symjava.math.SymMath; +import io.lambdacloud.symjava.math.Transformation; +import io.lambdacloud.symjava.relational.Eq; +import io.lambdacloud.symjava.symbolic.*; +import static io.lambdacloud.symjava.symbolic.Symbol.*; public class Example5 { diff --git a/src/symjava/examples/Example6.java b/src/main/java/io/lambdacloud/symjava/examples/Example6.java similarity index 92% rename from src/symjava/examples/Example6.java rename to src/main/java/io/lambdacloud/symjava/examples/Example6.java index d45af24..517d06f 100644 --- a/src/symjava/examples/Example6.java +++ b/src/main/java/io/lambdacloud/symjava/examples/Example6.java @@ -1,29 +1,29 @@ -package symjava.examples; +package io.lambdacloud.symjava.examples; -import static symjava.math.SymMath.dot; -import static symjava.math.SymMath.grad; -import static symjava.symbolic.Symbol.*; +import static io.lambdacloud.symjava.math.SymMath.dot; +import static io.lambdacloud.symjava.math.SymMath.grad; +import static io.lambdacloud.symjava.symbolic.Symbol.*; import java.util.HashMap; import java.util.List; import java.util.Map; import Jama.Matrix; -import symjava.domains.Domain; -import symjava.examples.fem.Element; -import symjava.examples.fem.Mesh2D; -import symjava.examples.fem.Node; -import symjava.examples.fem.RefTriangle; -import symjava.examples.fem.WeakForm; -import symjava.math.Transformation; -import symjava.matrix.ExprMatrix; -import symjava.numeric.NumInt; -import symjava.relational.Eq; -import symjava.symbolic.Expr; -import symjava.symbolic.Func; -import symjava.symbolic.Integrate; -import symjava.symbolic.SymConst; -import symjava.symbolic.Symbol; +import io.lambdacloud.symjava.domains.Domain; +import io.lambdacloud.symjava.examples.fem.Element; +import io.lambdacloud.symjava.examples.fem.Mesh2D; +import io.lambdacloud.symjava.examples.fem.Node; +import io.lambdacloud.symjava.examples.fem.RefTriangle; +import io.lambdacloud.symjava.examples.fem.WeakForm; +import io.lambdacloud.symjava.math.Transformation; +import io.lambdacloud.symjava.matrix.ExprMatrix; +import io.lambdacloud.symjava.numeric.NumInt; +import io.lambdacloud.symjava.relational.Eq; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Func; +import io.lambdacloud.symjava.symbolic.Integrate; +import io.lambdacloud.symjava.symbolic.SymConst; +import io.lambdacloud.symjava.symbolic.Symbol; /** * Finite Element solver diff --git a/src/symjava/examples/Example7.java b/src/main/java/io/lambdacloud/symjava/examples/Example7.java similarity index 94% rename from src/symjava/examples/Example7.java rename to src/main/java/io/lambdacloud/symjava/examples/Example7.java index f940909..2a57b90 100644 --- a/src/symjava/examples/Example7.java +++ b/src/main/java/io/lambdacloud/symjava/examples/Example7.java @@ -1,7 +1,7 @@ -package symjava.examples; +package io.lambdacloud.symjava.examples; -import static symjava.math.SymMath.*; -import static symjava.symbolic.Symbol.*; +import static io.lambdacloud.symjava.math.SymMath.*; +import static io.lambdacloud.symjava.symbolic.Symbol.*; import java.util.ArrayList; import java.util.HashMap; @@ -10,16 +10,16 @@ import java.util.Map.Entry; import Jama.Matrix; -import symjava.domains.Domain; -import symjava.examples.fem.*; -import symjava.math.Transformation; -import symjava.matrix.ExprMatrix; -import symjava.numeric.NumFunc; -import symjava.numeric.NumInt; -import symjava.relational.Eq; -import symjava.symbolic.*; -import symjava.symbolic.utils.ExprPair; -import symjava.symbolic.utils.Utils; +import io.lambdacloud.symjava.domains.Domain; +import io.lambdacloud.symjava.examples.fem.*; +import io.lambdacloud.symjava.math.Transformation; +import io.lambdacloud.symjava.matrix.ExprMatrix; +import io.lambdacloud.symjava.numeric.NumFunc; +import io.lambdacloud.symjava.numeric.NumInt; +import io.lambdacloud.symjava.relational.Eq; +import io.lambdacloud.symjava.symbolic.*; +import io.lambdacloud.symjava.symbolic.utils.ExprPair; +import io.lambdacloud.symjava.symbolic.utils.Utils; /** * Finite Element solver diff --git a/src/symjava/examples/ExampleMultiThread.java b/src/main/java/io/lambdacloud/symjava/examples/ExampleMultiThread.java similarity index 69% rename from src/symjava/examples/ExampleMultiThread.java rename to src/main/java/io/lambdacloud/symjava/examples/ExampleMultiThread.java index 15da887..98bf442 100644 --- a/src/symjava/examples/ExampleMultiThread.java +++ b/src/main/java/io/lambdacloud/symjava/examples/ExampleMultiThread.java @@ -1,10 +1,10 @@ -package symjava.examples; +package io.lambdacloud.symjava.examples; -import static symjava.symbolic.Symbol.x; -import static symjava.symbolic.Symbol.y; -import symjava.bytecode.BytecodeFunc; -import symjava.symbolic.Expr; -import symjava.symbolic.utils.JIT; +import static io.lambdacloud.symjava.symbolic.Symbol.x; +import static io.lambdacloud.symjava.symbolic.Symbol.y; +import io.lambdacloud.symjava.bytecode.BytecodeFunc; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.utils.JIT; /** * test class loader for multi thread case diff --git a/src/symjava/examples/GaussNewton.java b/src/main/java/io/lambdacloud/symjava/examples/GaussNewton.java similarity index 92% rename from src/symjava/examples/GaussNewton.java rename to src/main/java/io/lambdacloud/symjava/examples/GaussNewton.java index 5ec0911..de1054c 100644 --- a/src/symjava/examples/GaussNewton.java +++ b/src/main/java/io/lambdacloud/symjava/examples/GaussNewton.java @@ -1,14 +1,14 @@ -package symjava.examples; +package io.lambdacloud.symjava.examples; import Jama.Matrix; -import symjava.bytecode.BytecodeVecFunc; -import symjava.matrix.*; -import symjava.numeric.NumMatrix; -import symjava.numeric.NumVector; -import symjava.relational.Eq; -import symjava.symbolic.Expr; -import symjava.symbolic.utils.JIT; -import symjava.symbolic.utils.Utils; +import io.lambdacloud.symjava.bytecode.BytecodeVecFunc; +import io.lambdacloud.symjava.matrix.*; +import io.lambdacloud.symjava.numeric.NumMatrix; +import io.lambdacloud.symjava.numeric.NumVector; +import io.lambdacloud.symjava.relational.Eq; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.utils.JIT; +import io.lambdacloud.symjava.symbolic.utils.Utils; /** * A general Gauss Newton solver using SymJava for simbolic computations diff --git a/src/symjava/examples/LagrangeMultipliers.java b/src/main/java/io/lambdacloud/symjava/examples/LagrangeMultipliers.java similarity index 89% rename from src/symjava/examples/LagrangeMultipliers.java rename to src/main/java/io/lambdacloud/symjava/examples/LagrangeMultipliers.java index 66f3d3b..5ed2f28 100644 --- a/src/symjava/examples/LagrangeMultipliers.java +++ b/src/main/java/io/lambdacloud/symjava/examples/LagrangeMultipliers.java @@ -1,16 +1,16 @@ -package symjava.examples; +package io.lambdacloud.symjava.examples; import java.util.ArrayList; import java.util.List; -import symjava.relational.Eq; -import symjava.symbolic.Expr; -import symjava.symbolic.Sum; -import symjava.symbolic.Symbol; -import symjava.symbolic.Symbols; -import symjava.symbolic.utils.Utils; -import static symjava.symbolic.Symbol.*; -import static symjava.math.SymMath.*; +import io.lambdacloud.symjava.relational.Eq; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Sum; +import io.lambdacloud.symjava.symbolic.Symbol; +import io.lambdacloud.symjava.symbolic.Symbols; +import io.lambdacloud.symjava.symbolic.utils.Utils; +import static io.lambdacloud.symjava.symbolic.Symbol.*; +import static io.lambdacloud.symjava.math.SymMath.*; public class LagrangeMultipliers { diff --git a/src/symjava/examples/Newton.java b/src/main/java/io/lambdacloud/symjava/examples/Newton.java similarity index 88% rename from src/symjava/examples/Newton.java rename to src/main/java/io/lambdacloud/symjava/examples/Newton.java index 42a5a6a..b7b892d 100644 --- a/src/symjava/examples/Newton.java +++ b/src/main/java/io/lambdacloud/symjava/examples/Newton.java @@ -1,13 +1,13 @@ -package symjava.examples; +package io.lambdacloud.symjava.examples; -import symjava.matrix.ExprMatrix; -import symjava.matrix.ExprVector; -import symjava.numeric.NumMatrix; -import symjava.numeric.NumVector; -import symjava.relational.Eq; -import symjava.symbolic.Expr; -import symjava.symbolic.Symbol; -import symjava.symbolic.utils.JIT; +import io.lambdacloud.symjava.matrix.ExprMatrix; +import io.lambdacloud.symjava.matrix.ExprVector; +import io.lambdacloud.symjava.numeric.NumMatrix; +import io.lambdacloud.symjava.numeric.NumVector; +import io.lambdacloud.symjava.relational.Eq; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Symbol; +import io.lambdacloud.symjava.symbolic.utils.JIT; import Jama.Matrix; /** diff --git a/src/symjava/examples/NewtonOptimization.java b/src/main/java/io/lambdacloud/symjava/examples/NewtonOptimization.java similarity index 82% rename from src/symjava/examples/NewtonOptimization.java rename to src/main/java/io/lambdacloud/symjava/examples/NewtonOptimization.java index 6186fc0..fcb0a7c 100644 --- a/src/symjava/examples/NewtonOptimization.java +++ b/src/main/java/io/lambdacloud/symjava/examples/NewtonOptimization.java @@ -1,13 +1,13 @@ -package symjava.examples; +package io.lambdacloud.symjava.examples; -import symjava.matrix.ExprMatrix; -import symjava.matrix.ExprVector; -import symjava.numeric.NumMatrix; -import symjava.numeric.NumVector; -import symjava.relational.Eq; -import symjava.symbolic.Expr; -import symjava.symbolic.Symbol; -import symjava.symbolic.utils.JIT; +import io.lambdacloud.symjava.matrix.ExprMatrix; +import io.lambdacloud.symjava.matrix.ExprVector; +import io.lambdacloud.symjava.numeric.NumMatrix; +import io.lambdacloud.symjava.numeric.NumVector; +import io.lambdacloud.symjava.relational.Eq; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Symbol; +import io.lambdacloud.symjava.symbolic.utils.JIT; import Jama.Matrix; /** diff --git a/src/symjava/examples/NumericalIntegration.java b/src/main/java/io/lambdacloud/symjava/examples/NumericalIntegration.java similarity index 80% rename from src/symjava/examples/NumericalIntegration.java rename to src/main/java/io/lambdacloud/symjava/examples/NumericalIntegration.java index b8b2ced..8917b32 100644 --- a/src/symjava/examples/NumericalIntegration.java +++ b/src/main/java/io/lambdacloud/symjava/examples/NumericalIntegration.java @@ -1,31 +1,31 @@ -package symjava.examples; +package io.lambdacloud.symjava.examples; -import static symjava.math.SymMath.PI; -import static symjava.math.SymMath.exp; -import static symjava.math.SymMath.log; -import static symjava.math.SymMath.pow; -import static symjava.math.SymMath.sin; -import static symjava.math.SymMath.sqrt; -import static symjava.symbolic.Symbol.a; -import static symjava.symbolic.Symbol.b; -import static symjava.symbolic.Symbol.c; -import static symjava.symbolic.Symbol.d; -import static symjava.symbolic.Symbol.t; -import static symjava.symbolic.Symbol.x; -import static symjava.symbolic.Symbol.y; -import static symjava.symbolic.Symbol.z; -import symjava.bytecode.BytecodeFunc; -import symjava.domains.Domain; -import symjava.domains.Domain2D; -import symjava.domains.Domain3D; -import symjava.domains.DomainND; -import symjava.domains.Interval; -import symjava.relational.Ge; -import symjava.relational.Le; -import symjava.symbolic.Expr; -import symjava.symbolic.Integrate; -import symjava.symbolic.Symbol; -import symjava.symbolic.utils.JIT; +import static io.lambdacloud.symjava.math.SymMath.PI; +import static io.lambdacloud.symjava.math.SymMath.exp; +import static io.lambdacloud.symjava.math.SymMath.log; +import static io.lambdacloud.symjava.math.SymMath.pow; +import static io.lambdacloud.symjava.math.SymMath.sin; +import static io.lambdacloud.symjava.math.SymMath.sqrt; +import static io.lambdacloud.symjava.symbolic.Symbol.a; +import static io.lambdacloud.symjava.symbolic.Symbol.b; +import static io.lambdacloud.symjava.symbolic.Symbol.c; +import static io.lambdacloud.symjava.symbolic.Symbol.d; +import static io.lambdacloud.symjava.symbolic.Symbol.t; +import static io.lambdacloud.symjava.symbolic.Symbol.x; +import static io.lambdacloud.symjava.symbolic.Symbol.y; +import static io.lambdacloud.symjava.symbolic.Symbol.z; +import io.lambdacloud.symjava.bytecode.BytecodeFunc; +import io.lambdacloud.symjava.domains.Domain; +import io.lambdacloud.symjava.domains.Domain2D; +import io.lambdacloud.symjava.domains.Domain3D; +import io.lambdacloud.symjava.domains.DomainND; +import io.lambdacloud.symjava.domains.Interval; +import io.lambdacloud.symjava.relational.Ge; +import io.lambdacloud.symjava.relational.Le; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Integrate; +import io.lambdacloud.symjava.symbolic.Symbol; +import io.lambdacloud.symjava.symbolic.utils.JIT; public class NumericalIntegration { diff --git a/src/symjava/examples/OptSolver.java b/src/main/java/io/lambdacloud/symjava/examples/OptSolver.java similarity index 70% rename from src/symjava/examples/OptSolver.java rename to src/main/java/io/lambdacloud/symjava/examples/OptSolver.java index c55a803..f9defb6 100644 --- a/src/symjava/examples/OptSolver.java +++ b/src/main/java/io/lambdacloud/symjava/examples/OptSolver.java @@ -1,20 +1,20 @@ -package symjava.examples; +package io.lambdacloud.symjava.examples; -import static symjava.symbolic.Symbol.C0; +import static io.lambdacloud.symjava.symbolic.Symbol.C0; import java.util.ArrayList; import java.util.List; -import symjava.relational.Eq; -import symjava.relational.Ge; -import symjava.relational.Gt; -import symjava.relational.Le; -import symjava.relational.Lt; -import symjava.relational.Relation; -import symjava.symbolic.Expr; -import symjava.symbolic.Symbols; -import symjava.symbolic.utils.AddList; -import symjava.symbolic.utils.Utils; +import io.lambdacloud.symjava.relational.Eq; +import io.lambdacloud.symjava.relational.Ge; +import io.lambdacloud.symjava.relational.Gt; +import io.lambdacloud.symjava.relational.Le; +import io.lambdacloud.symjava.relational.Lt; +import io.lambdacloud.symjava.relational.Relation; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Symbols; +import io.lambdacloud.symjava.symbolic.utils.AddList; +import io.lambdacloud.symjava.symbolic.utils.Utils; public class OptSolver { Expr obj; diff --git a/src/symjava/examples/OptimizationExamples.java b/src/main/java/io/lambdacloud/symjava/examples/OptimizationExamples.java similarity index 86% rename from src/symjava/examples/OptimizationExamples.java rename to src/main/java/io/lambdacloud/symjava/examples/OptimizationExamples.java index ad3cdbb..edff9c6 100644 --- a/src/symjava/examples/OptimizationExamples.java +++ b/src/main/java/io/lambdacloud/symjava/examples/OptimizationExamples.java @@ -1,14 +1,14 @@ -package symjava.examples; +package io.lambdacloud.symjava.examples; -import symjava.relational.Eq; -import symjava.relational.Ge; -import symjava.symbolic.Expr; -import symjava.symbolic.Sum; -import symjava.symbolic.Symbol; -import symjava.symbolic.Symbols; -import symjava.symbolic.utils.AddList; -import static symjava.math.SymMath.*; -import static symjava.symbolic.Symbol.*; +import io.lambdacloud.symjava.relational.Eq; +import io.lambdacloud.symjava.relational.Ge; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Sum; +import io.lambdacloud.symjava.symbolic.Symbol; +import io.lambdacloud.symjava.symbolic.Symbols; +import io.lambdacloud.symjava.symbolic.utils.AddList; +import static io.lambdacloud.symjava.math.SymMath.*; +import static io.lambdacloud.symjava.symbolic.Symbol.*; /** * http://docs.scipy.org/doc/scipy/reference/tutorial/optimize.html diff --git a/src/symjava/examples/QPSlover.java b/src/main/java/io/lambdacloud/symjava/examples/QPSlover.java similarity index 91% rename from src/symjava/examples/QPSlover.java rename to src/main/java/io/lambdacloud/symjava/examples/QPSlover.java index cf99852..3b59b3f 100644 --- a/src/symjava/examples/QPSlover.java +++ b/src/main/java/io/lambdacloud/symjava/examples/QPSlover.java @@ -1,12 +1,12 @@ -package symjava.examples; +package io.lambdacloud.symjava.examples; -import symjava.relational.Eq; -import symjava.symbolic.*; -import symjava.symbolic.utils.AddList; -import symjava.symbolic.utils.JIT; -import symjava.symbolic.utils.Utils; -import static symjava.math.SymMath.*; -import static symjava.symbolic.Symbol.*; +import io.lambdacloud.symjava.relational.Eq; +import io.lambdacloud.symjava.symbolic.*; +import io.lambdacloud.symjava.symbolic.utils.AddList; +import io.lambdacloud.symjava.symbolic.utils.JIT; +import io.lambdacloud.symjava.symbolic.utils.Utils; +import static io.lambdacloud.symjava.math.SymMath.*; +import static io.lambdacloud.symjava.symbolic.Symbol.*; public class QPSlover { diff --git a/src/symjava/examples/SVM.java b/src/main/java/io/lambdacloud/symjava/examples/SVM.java similarity index 92% rename from src/symjava/examples/SVM.java rename to src/main/java/io/lambdacloud/symjava/examples/SVM.java index 11440ab..1a11257 100644 --- a/src/symjava/examples/SVM.java +++ b/src/main/java/io/lambdacloud/symjava/examples/SVM.java @@ -1,4 +1,4 @@ -package symjava.examples; +package io.lambdacloud.symjava.examples; import java.awt.BasicStroke; import java.awt.Color; @@ -12,13 +12,13 @@ import javax.swing.JPanel; import javax.swing.SwingUtilities; -import symjava.matrix.ExprVector; -import symjava.relational.Eq; -import symjava.symbolic.*; -import symjava.symbolic.utils.AddList; -import symjava.symbolic.utils.Utils; -import static symjava.math.SymMath.*; -import static symjava.symbolic.Symbol.*; +import io.lambdacloud.symjava.matrix.ExprVector; +import io.lambdacloud.symjava.relational.Eq; +import io.lambdacloud.symjava.symbolic.*; +import io.lambdacloud.symjava.symbolic.utils.AddList; +import io.lambdacloud.symjava.symbolic.utils.Utils; +import static io.lambdacloud.symjava.math.SymMath.*; +import static io.lambdacloud.symjava.symbolic.Symbol.*; /** * diff --git a/src/symjava/examples/Solver.java b/src/main/java/io/lambdacloud/symjava/examples/Solver.java similarity index 98% rename from src/symjava/examples/Solver.java rename to src/main/java/io/lambdacloud/symjava/examples/Solver.java index 5204679..15fd68b 100644 --- a/src/symjava/examples/Solver.java +++ b/src/main/java/io/lambdacloud/symjava/examples/Solver.java @@ -1,4 +1,4 @@ -package symjava.examples; +package io.lambdacloud.symjava.examples; import no.uib.cipr.matrix.DenseMatrix; import no.uib.cipr.matrix.DenseVector; diff --git a/src/symjava/examples/TestLibsvm.java b/src/main/java/io/lambdacloud/symjava/examples/TestLibsvm.java similarity index 98% rename from src/symjava/examples/TestLibsvm.java rename to src/main/java/io/lambdacloud/symjava/examples/TestLibsvm.java index 8d3eff1..60cb11a 100644 --- a/src/symjava/examples/TestLibsvm.java +++ b/src/main/java/io/lambdacloud/symjava/examples/TestLibsvm.java @@ -1,4 +1,4 @@ -package symjava.examples; +package io.lambdacloud.symjava.examples; import libsvm.svm; import libsvm.svm_model; diff --git a/src/symjava/examples/WiFiPassword.java b/src/main/java/io/lambdacloud/symjava/examples/WiFiPassword.java similarity index 66% rename from src/symjava/examples/WiFiPassword.java rename to src/main/java/io/lambdacloud/symjava/examples/WiFiPassword.java index 5cb80b9..2e0b38f 100644 --- a/src/symjava/examples/WiFiPassword.java +++ b/src/main/java/io/lambdacloud/symjava/examples/WiFiPassword.java @@ -1,13 +1,13 @@ -package symjava.examples; +package io.lambdacloud.symjava.examples; -import static symjava.math.SymMath.*; -import static symjava.symbolic.Symbol.x; -import symjava.bytecode.BytecodeFunc; -import symjava.domains.Domain; -import symjava.domains.Interval; -import symjava.symbolic.Expr; -import symjava.symbolic.Integrate; -import symjava.symbolic.utils.JIT; +import static io.lambdacloud.symjava.math.SymMath.*; +import static io.lambdacloud.symjava.symbolic.Symbol.x; +import io.lambdacloud.symjava.bytecode.BytecodeFunc; +import io.lambdacloud.symjava.domains.Domain; +import io.lambdacloud.symjava.domains.Interval; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Integrate; +import io.lambdacloud.symjava.symbolic.utils.JIT; public class WiFiPassword { public static void password() { diff --git a/src/symjava/examples/fem/Element.java b/src/main/java/io/lambdacloud/symjava/examples/fem/Element.java similarity index 85% rename from src/symjava/examples/fem/Element.java rename to src/main/java/io/lambdacloud/symjava/examples/fem/Element.java index dbb26d5..2146415 100644 --- a/src/symjava/examples/fem/Element.java +++ b/src/main/java/io/lambdacloud/symjava/examples/fem/Element.java @@ -1,11 +1,11 @@ -package symjava.examples.fem; +package io.lambdacloud.symjava.examples.fem; import java.util.ArrayList; import java.util.List; -import symjava.domains.Domain; -import symjava.math.Transformation; -import symjava.symbolic.Expr; +import io.lambdacloud.symjava.domains.Domain; +import io.lambdacloud.symjava.math.Transformation; +import io.lambdacloud.symjava.symbolic.Expr; public class Element extends Domain { diff --git a/src/symjava/examples/fem/Mesh1D.java b/src/main/java/io/lambdacloud/symjava/examples/fem/Mesh1D.java similarity index 61% rename from src/symjava/examples/fem/Mesh1D.java rename to src/main/java/io/lambdacloud/symjava/examples/fem/Mesh1D.java index f2278f0..71b1463 100644 --- a/src/symjava/examples/fem/Mesh1D.java +++ b/src/main/java/io/lambdacloud/symjava/examples/fem/Mesh1D.java @@ -1,11 +1,11 @@ -package symjava.examples.fem; +package io.lambdacloud.symjava.examples.fem; import java.util.ArrayList; import java.util.List; -import symjava.domains.Domain; -import symjava.domains.Domain1D; -import static symjava.symbolic.Symbol.x; +import io.lambdacloud.symjava.domains.Domain; +import io.lambdacloud.symjava.domains.Domain1D; +import static io.lambdacloud.symjava.symbolic.Symbol.x; public class Mesh1D extends Domain1D { public List nodes = new ArrayList(); diff --git a/src/symjava/examples/fem/Mesh2D.java b/src/main/java/io/lambdacloud/symjava/examples/fem/Mesh2D.java similarity index 97% rename from src/symjava/examples/fem/Mesh2D.java rename to src/main/java/io/lambdacloud/symjava/examples/fem/Mesh2D.java index 415261a..09c595e 100644 --- a/src/symjava/examples/fem/Mesh2D.java +++ b/src/main/java/io/lambdacloud/symjava/examples/fem/Mesh2D.java @@ -1,4 +1,4 @@ -package symjava.examples.fem; +package io.lambdacloud.symjava.examples.fem; import java.io.BufferedReader; import java.io.File; @@ -10,11 +10,11 @@ import java.util.ArrayList; import java.util.List; -import symjava.domains.Domain; -import symjava.domains.Domain2D; -import symjava.numeric.NumFunc; -import static symjava.symbolic.Symbol.x; -import static symjava.symbolic.Symbol.y; +import io.lambdacloud.symjava.domains.Domain; +import io.lambdacloud.symjava.domains.Domain2D; +import io.lambdacloud.symjava.numeric.NumFunc; +import static io.lambdacloud.symjava.symbolic.Symbol.x; +import static io.lambdacloud.symjava.symbolic.Symbol.y; /** * Create a mesh from two files generated by Triangle diff --git a/src/symjava/examples/fem/Mesh2DBoundary.java b/src/main/java/io/lambdacloud/symjava/examples/fem/Mesh2DBoundary.java similarity index 61% rename from src/symjava/examples/fem/Mesh2DBoundary.java rename to src/main/java/io/lambdacloud/symjava/examples/fem/Mesh2DBoundary.java index 906cc0e..c41aa4d 100644 --- a/src/symjava/examples/fem/Mesh2DBoundary.java +++ b/src/main/java/io/lambdacloud/symjava/examples/fem/Mesh2DBoundary.java @@ -1,11 +1,11 @@ -package symjava.examples.fem; +package io.lambdacloud.symjava.examples.fem; import java.util.ArrayList; import java.util.List; -import symjava.domains.Domain; -import symjava.domains.Domain1D; -import static symjava.symbolic.Symbol.x; +import io.lambdacloud.symjava.domains.Domain; +import io.lambdacloud.symjava.domains.Domain1D; +import static io.lambdacloud.symjava.symbolic.Symbol.x; public class Mesh2DBoundary extends Domain1D { public Mesh2D parent = null; diff --git a/src/symjava/examples/fem/Node.java b/src/main/java/io/lambdacloud/symjava/examples/fem/Node.java similarity index 94% rename from src/symjava/examples/fem/Node.java rename to src/main/java/io/lambdacloud/symjava/examples/fem/Node.java index de29b81..41ca1e1 100644 --- a/src/symjava/examples/fem/Node.java +++ b/src/main/java/io/lambdacloud/symjava/examples/fem/Node.java @@ -1,4 +1,4 @@ -package symjava.examples.fem; +package io.lambdacloud.symjava.examples.fem; public class Node { int index; diff --git a/src/symjava/examples/fem/RefLine.java b/src/main/java/io/lambdacloud/symjava/examples/fem/RefLine.java similarity index 82% rename from src/symjava/examples/fem/RefLine.java rename to src/main/java/io/lambdacloud/symjava/examples/fem/RefLine.java index ece0415..a8d34b3 100644 --- a/src/symjava/examples/fem/RefLine.java +++ b/src/main/java/io/lambdacloud/symjava/examples/fem/RefLine.java @@ -1,9 +1,9 @@ -package symjava.examples.fem; +package io.lambdacloud.symjava.examples.fem; -import symjava.domains.Domain1D; -import symjava.symbolic.Expr; -import static symjava.symbolic.Symbol.Cm1; -import static symjava.symbolic.Symbol.C1; +import io.lambdacloud.symjava.domains.Domain1D; +import io.lambdacloud.symjava.symbolic.Expr; +import static io.lambdacloud.symjava.symbolic.Symbol.Cm1; +import static io.lambdacloud.symjava.symbolic.Symbol.C1; public class RefLine extends Domain1D { static double[][] order1 = { diff --git a/src/symjava/examples/fem/RefTriangle.java b/src/main/java/io/lambdacloud/symjava/examples/fem/RefTriangle.java similarity index 89% rename from src/symjava/examples/fem/RefTriangle.java rename to src/main/java/io/lambdacloud/symjava/examples/fem/RefTriangle.java index 2729603..aae5269 100644 --- a/src/symjava/examples/fem/RefTriangle.java +++ b/src/main/java/io/lambdacloud/symjava/examples/fem/RefTriangle.java @@ -1,9 +1,9 @@ -package symjava.examples.fem; +package io.lambdacloud.symjava.examples.fem; import java.util.List; -import symjava.domains.Domain2D; -import symjava.symbolic.Expr; +import io.lambdacloud.symjava.domains.Domain2D; +import io.lambdacloud.symjava.symbolic.Expr; public class RefTriangle extends Domain2D { static double[][] order3 = { diff --git a/src/symjava/examples/fem/WeakForm.java b/src/main/java/io/lambdacloud/symjava/examples/fem/WeakForm.java similarity index 64% rename from src/symjava/examples/fem/WeakForm.java rename to src/main/java/io/lambdacloud/symjava/examples/fem/WeakForm.java index d62f4e1..64f5fe6 100644 --- a/src/symjava/examples/fem/WeakForm.java +++ b/src/main/java/io/lambdacloud/symjava/examples/fem/WeakForm.java @@ -1,8 +1,8 @@ -package symjava.examples.fem; +package io.lambdacloud.symjava.examples.fem; -import symjava.relational.Eq; -import symjava.symbolic.Expr; -import symjava.symbolic.Func; +import io.lambdacloud.symjava.relational.Eq; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Func; public class WeakForm extends Eq { public Func trial; diff --git a/src/symjava/logic/And.java b/src/main/java/io/lambdacloud/symjava/logic/And.java similarity index 88% rename from src/symjava/logic/And.java rename to src/main/java/io/lambdacloud/symjava/logic/And.java index 892c872..8f0a257 100644 --- a/src/symjava/logic/And.java +++ b/src/main/java/io/lambdacloud/symjava/logic/And.java @@ -1,4 +1,4 @@ -package symjava.logic; +package io.lambdacloud.symjava.logic; import java.util.Map; @@ -14,10 +14,10 @@ import com.sun.org.apache.bcel.internal.generic.NOP; import com.sun.org.apache.bcel.internal.generic.PUSH; -import symjava.symbolic.Expr; -import symjava.symbolic.Expr.TYPE; -import symjava.symbolic.TypeInfo; -import symjava.symbolic.arity.BinaryOp; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Expr.TYPE; +import io.lambdacloud.symjava.symbolic.TypeInfo; +import io.lambdacloud.symjava.symbolic.arity.BinaryOp; public class And extends BinaryOp implements Logic { diff --git a/src/main/java/io/lambdacloud/symjava/logic/Logic.java b/src/main/java/io/lambdacloud/symjava/logic/Logic.java new file mode 100644 index 0000000..299539f --- /dev/null +++ b/src/main/java/io/lambdacloud/symjava/logic/Logic.java @@ -0,0 +1,4 @@ +package io.lambdacloud.symjava.logic; + +public interface Logic { +} diff --git a/src/symjava/logic/Not.java b/src/main/java/io/lambdacloud/symjava/logic/Not.java similarity index 87% rename from src/symjava/logic/Not.java rename to src/main/java/io/lambdacloud/symjava/logic/Not.java index e55707b..16700af 100644 --- a/src/symjava/logic/Not.java +++ b/src/main/java/io/lambdacloud/symjava/logic/Not.java @@ -1,4 +1,4 @@ -package symjava.logic; +package io.lambdacloud.symjava.logic; import java.util.Map; @@ -14,10 +14,10 @@ import com.sun.org.apache.bcel.internal.generic.NOP; import com.sun.org.apache.bcel.internal.generic.PUSH; -import symjava.symbolic.Expr; -import symjava.symbolic.Expr.TYPE; -import symjava.symbolic.TypeInfo; -import symjava.symbolic.arity.UnaryOp; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Expr.TYPE; +import io.lambdacloud.symjava.symbolic.TypeInfo; +import io.lambdacloud.symjava.symbolic.arity.UnaryOp; public class Not extends UnaryOp implements Logic { diff --git a/src/symjava/logic/Or.java b/src/main/java/io/lambdacloud/symjava/logic/Or.java similarity index 88% rename from src/symjava/logic/Or.java rename to src/main/java/io/lambdacloud/symjava/logic/Or.java index 270b155..b818093 100644 --- a/src/symjava/logic/Or.java +++ b/src/main/java/io/lambdacloud/symjava/logic/Or.java @@ -1,4 +1,4 @@ -package symjava.logic; +package io.lambdacloud.symjava.logic; import java.util.Map; @@ -14,10 +14,10 @@ import com.sun.org.apache.bcel.internal.generic.NOP; import com.sun.org.apache.bcel.internal.generic.PUSH; -import symjava.symbolic.Expr; -import symjava.symbolic.Expr.TYPE; -import symjava.symbolic.TypeInfo; -import symjava.symbolic.arity.BinaryOp; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Expr.TYPE; +import io.lambdacloud.symjava.symbolic.TypeInfo; +import io.lambdacloud.symjava.symbolic.arity.BinaryOp; public class Or extends BinaryOp implements Logic { diff --git a/src/symjava/logic/Xor.java b/src/main/java/io/lambdacloud/symjava/logic/Xor.java similarity index 88% rename from src/symjava/logic/Xor.java rename to src/main/java/io/lambdacloud/symjava/logic/Xor.java index 22c4836..7a894ca 100644 --- a/src/symjava/logic/Xor.java +++ b/src/main/java/io/lambdacloud/symjava/logic/Xor.java @@ -1,4 +1,4 @@ -package symjava.logic; +package io.lambdacloud.symjava.logic; import java.util.Map; @@ -14,10 +14,10 @@ import com.sun.org.apache.bcel.internal.generic.NOP; import com.sun.org.apache.bcel.internal.generic.PUSH; -import symjava.symbolic.Expr; -import symjava.symbolic.Expr.TYPE; -import symjava.symbolic.TypeInfo; -import symjava.symbolic.arity.BinaryOp; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Expr.TYPE; +import io.lambdacloud.symjava.symbolic.TypeInfo; +import io.lambdacloud.symjava.symbolic.arity.BinaryOp; public class Xor extends BinaryOp implements Logic { diff --git a/src/symjava/math/Div.java b/src/main/java/io/lambdacloud/symjava/math/Div.java similarity index 86% rename from src/symjava/math/Div.java rename to src/main/java/io/lambdacloud/symjava/math/Div.java index 18f6071..19f02ef 100644 --- a/src/symjava/math/Div.java +++ b/src/main/java/io/lambdacloud/symjava/math/Div.java @@ -1,13 +1,13 @@ -package symjava.math; +package io.lambdacloud.symjava.math; import java.util.ArrayList; import java.util.List; -import symjava.matrix.ExprVector; -import symjava.symbolic.Expr; -import symjava.symbolic.TypeInfo; -import symjava.symbolic.arity.NaryOp; -import symjava.symbolic.utils.Utils; +import io.lambdacloud.symjava.matrix.ExprVector; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.TypeInfo; +import io.lambdacloud.symjava.symbolic.arity.NaryOp; +import io.lambdacloud.symjava.symbolic.utils.Utils; /** * Divergence Operator diff --git a/src/symjava/math/Dot.java b/src/main/java/io/lambdacloud/symjava/math/Dot.java similarity index 91% rename from src/symjava/math/Dot.java rename to src/main/java/io/lambdacloud/symjava/math/Dot.java index c16acc7..4743c26 100644 --- a/src/symjava/math/Dot.java +++ b/src/main/java/io/lambdacloud/symjava/math/Dot.java @@ -1,4 +1,4 @@ -package symjava.math; +package io.lambdacloud.symjava.math; import static com.sun.org.apache.bcel.internal.generic.InstructionConstants.DADD; import static com.sun.org.apache.bcel.internal.generic.InstructionConstants.FADD; @@ -18,16 +18,16 @@ import com.sun.org.apache.bcel.internal.generic.ObjectType; import com.sun.org.apache.bcel.internal.generic.Type; -import symjava.matrix.ExprVector; -import symjava.symbolic.Add; -import symjava.symbolic.Expr; -import symjava.symbolic.SymReal; -import symjava.symbolic.TypeInfo; -import symjava.symbolic.Vector; -import symjava.symbolic.Expr.TYPE; -import symjava.symbolic.arity.BinaryOp; -import symjava.symbolic.utils.BytecodeUtils; -import symjava.symbolic.utils.Utils; +import io.lambdacloud.symjava.matrix.ExprVector; +import io.lambdacloud.symjava.symbolic.Add; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.SymReal; +import io.lambdacloud.symjava.symbolic.TypeInfo; +import io.lambdacloud.symjava.symbolic.Vector; +import io.lambdacloud.symjava.symbolic.Expr.TYPE; +import io.lambdacloud.symjava.symbolic.arity.BinaryOp; +import io.lambdacloud.symjava.symbolic.utils.BytecodeUtils; +import io.lambdacloud.symjava.symbolic.utils.Utils; /** * Dot Product of two vectors diff --git a/src/symjava/math/Grad.java b/src/main/java/io/lambdacloud/symjava/math/Grad.java similarity index 90% rename from src/symjava/math/Grad.java rename to src/main/java/io/lambdacloud/symjava/math/Grad.java index fffad8d..bff2462 100644 --- a/src/symjava/math/Grad.java +++ b/src/main/java/io/lambdacloud/symjava/math/Grad.java @@ -1,12 +1,12 @@ -package symjava.math; +package io.lambdacloud.symjava.math; import java.util.List; -import symjava.matrix.ExprVector; -import symjava.symbolic.Derivative; -import symjava.symbolic.Expr; -import symjava.symbolic.Func; -import symjava.symbolic.utils.Utils; +import io.lambdacloud.symjava.matrix.ExprVector; +import io.lambdacloud.symjava.symbolic.Derivative; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Func; +import io.lambdacloud.symjava.symbolic.utils.Utils; /** * Gradient of a function or expression diff --git a/src/symjava/math/SymMath.java b/src/main/java/io/lambdacloud/symjava/math/SymMath.java similarity index 83% rename from src/symjava/math/SymMath.java rename to src/main/java/io/lambdacloud/symjava/math/SymMath.java index 7304627..a1ab2fb 100644 --- a/src/symjava/math/SymMath.java +++ b/src/main/java/io/lambdacloud/symjava/math/SymMath.java @@ -1,22 +1,22 @@ -package symjava.math; +package io.lambdacloud.symjava.math; -import symjava.matrix.ExprMatrix; -import symjava.matrix.ExprVector; -import symjava.symbolic.Abs; -import symjava.symbolic.Cos; -import symjava.symbolic.Exp; -import symjava.symbolic.Expr; -import symjava.symbolic.Log; -import symjava.symbolic.Log10; -import symjava.symbolic.Log2; -import symjava.symbolic.Pow; -import symjava.symbolic.Sin; -import symjava.symbolic.Sqrt; -import symjava.symbolic.SymConst; -import symjava.symbolic.SymRandom; -import symjava.symbolic.Tan; -import symjava.symbolic.Vector; -import symjava.symbolic.utils.Utils; +import io.lambdacloud.symjava.matrix.ExprMatrix; +import io.lambdacloud.symjava.matrix.ExprVector; +import io.lambdacloud.symjava.symbolic.Abs; +import io.lambdacloud.symjava.symbolic.Cos; +import io.lambdacloud.symjava.symbolic.Exp; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Log; +import io.lambdacloud.symjava.symbolic.Log10; +import io.lambdacloud.symjava.symbolic.Log2; +import io.lambdacloud.symjava.symbolic.Pow; +import io.lambdacloud.symjava.symbolic.Sin; +import io.lambdacloud.symjava.symbolic.Sqrt; +import io.lambdacloud.symjava.symbolic.SymConst; +import io.lambdacloud.symjava.symbolic.SymRandom; +import io.lambdacloud.symjava.symbolic.Tan; +import io.lambdacloud.symjava.symbolic.Vector; +import io.lambdacloud.symjava.symbolic.utils.Utils; public class SymMath { /** diff --git a/src/symjava/math/Transformation.java b/src/main/java/io/lambdacloud/symjava/math/Transformation.java similarity index 80% rename from src/symjava/math/Transformation.java rename to src/main/java/io/lambdacloud/symjava/math/Transformation.java index 1639783..f36b845 100644 --- a/src/symjava/math/Transformation.java +++ b/src/main/java/io/lambdacloud/symjava/math/Transformation.java @@ -1,13 +1,13 @@ -package symjava.math; +package io.lambdacloud.symjava.math; import java.util.HashSet; -import symjava.matrix.ExprMatrix; -import symjava.relational.Eq; -import symjava.symbolic.Expr; -import symjava.symbolic.Func; -import symjava.symbolic.Symbol; -import symjava.symbolic.utils.Utils; +import io.lambdacloud.symjava.matrix.ExprMatrix; +import io.lambdacloud.symjava.relational.Eq; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Func; +import io.lambdacloud.symjava.symbolic.Symbol; +import io.lambdacloud.symjava.symbolic.utils.Utils; /** * Transformation is a system of equations that define the change of variables diff --git a/src/symjava/matrix/ExprMatrix.java b/src/main/java/io/lambdacloud/symjava/matrix/ExprMatrix.java similarity index 95% rename from src/symjava/matrix/ExprMatrix.java rename to src/main/java/io/lambdacloud/symjava/matrix/ExprMatrix.java index aaab981..32332a6 100644 --- a/src/symjava/matrix/ExprMatrix.java +++ b/src/main/java/io/lambdacloud/symjava/matrix/ExprMatrix.java @@ -1,10 +1,10 @@ -package symjava.matrix; +package io.lambdacloud.symjava.matrix; import java.util.Vector; -import symjava.numeric.NumMatrix; -import symjava.symbolic.Expr; -import symjava.symbolic.TypeInfo; +import io.lambdacloud.symjava.numeric.NumMatrix; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.TypeInfo; /** * Matrix of symbolic expressions. diff --git a/src/symjava/matrix/ExprVector.java b/src/main/java/io/lambdacloud/symjava/matrix/ExprVector.java similarity index 91% rename from src/symjava/matrix/ExprVector.java rename to src/main/java/io/lambdacloud/symjava/matrix/ExprVector.java index 82a7513..ecd7d01 100644 --- a/src/symjava/matrix/ExprVector.java +++ b/src/main/java/io/lambdacloud/symjava/matrix/ExprVector.java @@ -1,14 +1,14 @@ -package symjava.matrix; +package io.lambdacloud.symjava.matrix; import java.util.Iterator; import java.util.Vector; -import symjava.numeric.NumVector; -import symjava.symbolic.Add; -import symjava.symbolic.Expr; -import symjava.symbolic.Symbols; -import symjava.symbolic.TypeInfo; -import symjava.symbolic.utils.AddList; +import io.lambdacloud.symjava.numeric.NumVector; +import io.lambdacloud.symjava.symbolic.Add; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Symbols; +import io.lambdacloud.symjava.symbolic.TypeInfo; +import io.lambdacloud.symjava.symbolic.utils.AddList; /** * Vector of symbolic expressions diff --git a/src/symjava/numeric/NumFunc.java b/src/main/java/io/lambdacloud/symjava/numeric/NumFunc.java similarity index 89% rename from src/symjava/numeric/NumFunc.java rename to src/main/java/io/lambdacloud/symjava/numeric/NumFunc.java index db640c7..957feec 100644 --- a/src/symjava/numeric/NumFunc.java +++ b/src/main/java/io/lambdacloud/symjava/numeric/NumFunc.java @@ -1,6 +1,6 @@ -package symjava.numeric; +package io.lambdacloud.symjava.numeric; -import symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Expr; /** * An abstract class which can be used to define your own function diff --git a/src/symjava/numeric/NumInt.java b/src/main/java/io/lambdacloud/symjava/numeric/NumInt.java similarity index 86% rename from src/symjava/numeric/NumInt.java rename to src/main/java/io/lambdacloud/symjava/numeric/NumInt.java index 00d383c..18f2a09 100644 --- a/src/symjava/numeric/NumInt.java +++ b/src/main/java/io/lambdacloud/symjava/numeric/NumInt.java @@ -1,8 +1,8 @@ -package symjava.numeric; +package io.lambdacloud.symjava.numeric; -import symjava.bytecode.BytecodeFunc; -import symjava.symbolic.Func; -import symjava.symbolic.Integrate; +import io.lambdacloud.symjava.bytecode.BytecodeFunc; +import io.lambdacloud.symjava.symbolic.Func; +import io.lambdacloud.symjava.symbolic.Integrate; /** * Numerical Integration diff --git a/src/symjava/numeric/NumMatrix.java b/src/main/java/io/lambdacloud/symjava/numeric/NumMatrix.java similarity index 82% rename from src/symjava/numeric/NumMatrix.java rename to src/main/java/io/lambdacloud/symjava/numeric/NumMatrix.java index b988f4a..0b1d241 100644 --- a/src/symjava/numeric/NumMatrix.java +++ b/src/main/java/io/lambdacloud/symjava/numeric/NumMatrix.java @@ -1,9 +1,9 @@ -package symjava.numeric; +package io.lambdacloud.symjava.numeric; -import symjava.bytecode.BytecodeBatchFunc; -import symjava.matrix.ExprMatrix; -import symjava.symbolic.Expr; -import symjava.symbolic.utils.JIT; +import io.lambdacloud.symjava.bytecode.BytecodeBatchFunc; +import io.lambdacloud.symjava.matrix.ExprMatrix; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.utils.JIT; public class NumMatrix { public BytecodeBatchFunc func; diff --git a/src/symjava/numeric/NumVector.java b/src/main/java/io/lambdacloud/symjava/numeric/NumVector.java similarity index 69% rename from src/symjava/numeric/NumVector.java rename to src/main/java/io/lambdacloud/symjava/numeric/NumVector.java index 8e37ab3..d788269 100644 --- a/src/symjava/numeric/NumVector.java +++ b/src/main/java/io/lambdacloud/symjava/numeric/NumVector.java @@ -1,9 +1,9 @@ -package symjava.numeric; +package io.lambdacloud.symjava.numeric; -import symjava.bytecode.BytecodeBatchFunc; -import symjava.matrix.ExprVector; -import symjava.symbolic.Expr; -import symjava.symbolic.utils.JIT; +import io.lambdacloud.symjava.bytecode.BytecodeBatchFunc; +import io.lambdacloud.symjava.matrix.ExprVector; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.utils.JIT; public class NumVector { BytecodeBatchFunc func; diff --git a/src/symjava/relational/Eq.java b/src/main/java/io/lambdacloud/symjava/relational/Eq.java similarity index 97% rename from src/symjava/relational/Eq.java rename to src/main/java/io/lambdacloud/symjava/relational/Eq.java index f774a42..25bbf6d 100644 --- a/src/symjava/relational/Eq.java +++ b/src/main/java/io/lambdacloud/symjava/relational/Eq.java @@ -1,14 +1,14 @@ -package symjava.relational; +package io.lambdacloud.symjava.relational; import java.util.ArrayList; import java.util.List; import java.util.Map; -import symjava.symbolic.Expr; -import symjava.symbolic.Symbol; -import symjava.symbolic.TypeInfo; -import symjava.symbolic.arity.BinaryOp; -import symjava.symbolic.utils.Utils; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Symbol; +import io.lambdacloud.symjava.symbolic.TypeInfo; +import io.lambdacloud.symjava.symbolic.arity.BinaryOp; +import io.lambdacloud.symjava.symbolic.utils.Utils; import com.sun.org.apache.bcel.internal.generic.ConstantPoolGen; import com.sun.org.apache.bcel.internal.generic.DCMPL; diff --git a/src/symjava/relational/Ge.java b/src/main/java/io/lambdacloud/symjava/relational/Ge.java similarity index 91% rename from src/symjava/relational/Ge.java rename to src/main/java/io/lambdacloud/symjava/relational/Ge.java index 0179af4..5ce21de 100644 --- a/src/symjava/relational/Ge.java +++ b/src/main/java/io/lambdacloud/symjava/relational/Ge.java @@ -1,10 +1,10 @@ -package symjava.relational; +package io.lambdacloud.symjava.relational; import java.util.Map; -import symjava.symbolic.Expr; -import symjava.symbolic.TypeInfo; -import symjava.symbolic.arity.BinaryOp; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.TypeInfo; +import io.lambdacloud.symjava.symbolic.arity.BinaryOp; import com.sun.org.apache.bcel.internal.generic.ConstantPoolGen; import com.sun.org.apache.bcel.internal.generic.DCMPL; diff --git a/src/symjava/relational/Gt.java b/src/main/java/io/lambdacloud/symjava/relational/Gt.java similarity index 91% rename from src/symjava/relational/Gt.java rename to src/main/java/io/lambdacloud/symjava/relational/Gt.java index 23dc416..16f8437 100644 --- a/src/symjava/relational/Gt.java +++ b/src/main/java/io/lambdacloud/symjava/relational/Gt.java @@ -1,10 +1,10 @@ -package symjava.relational; +package io.lambdacloud.symjava.relational; import java.util.Map; -import symjava.symbolic.Expr; -import symjava.symbolic.TypeInfo; -import symjava.symbolic.arity.BinaryOp; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.TypeInfo; +import io.lambdacloud.symjava.symbolic.arity.BinaryOp; import com.sun.org.apache.bcel.internal.generic.ConstantPoolGen; import com.sun.org.apache.bcel.internal.generic.DCMPL; diff --git a/src/symjava/relational/Le.java b/src/main/java/io/lambdacloud/symjava/relational/Le.java similarity index 91% rename from src/symjava/relational/Le.java rename to src/main/java/io/lambdacloud/symjava/relational/Le.java index 5d26c09..2b8c541 100644 --- a/src/symjava/relational/Le.java +++ b/src/main/java/io/lambdacloud/symjava/relational/Le.java @@ -1,10 +1,10 @@ -package symjava.relational; +package io.lambdacloud.symjava.relational; import java.util.Map; -import symjava.symbolic.Expr; -import symjava.symbolic.TypeInfo; -import symjava.symbolic.arity.BinaryOp; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.TypeInfo; +import io.lambdacloud.symjava.symbolic.arity.BinaryOp; import com.sun.org.apache.bcel.internal.generic.ConstantPoolGen; import com.sun.org.apache.bcel.internal.generic.DCMPL; diff --git a/src/symjava/relational/Lt.java b/src/main/java/io/lambdacloud/symjava/relational/Lt.java similarity index 92% rename from src/symjava/relational/Lt.java rename to src/main/java/io/lambdacloud/symjava/relational/Lt.java index fedfde3..34bfc22 100644 --- a/src/symjava/relational/Lt.java +++ b/src/main/java/io/lambdacloud/symjava/relational/Lt.java @@ -1,10 +1,10 @@ -package symjava.relational; +package io.lambdacloud.symjava.relational; import java.util.Map; -import symjava.symbolic.Expr; -import symjava.symbolic.TypeInfo; -import symjava.symbolic.arity.BinaryOp; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.TypeInfo; +import io.lambdacloud.symjava.symbolic.arity.BinaryOp; import com.sun.org.apache.bcel.internal.generic.ConstantPoolGen; import com.sun.org.apache.bcel.internal.generic.DCMPL; diff --git a/src/symjava/relational/Neq.java b/src/main/java/io/lambdacloud/symjava/relational/Neq.java similarity index 91% rename from src/symjava/relational/Neq.java rename to src/main/java/io/lambdacloud/symjava/relational/Neq.java index 2645b4c..5b39a8c 100644 --- a/src/symjava/relational/Neq.java +++ b/src/main/java/io/lambdacloud/symjava/relational/Neq.java @@ -1,10 +1,10 @@ -package symjava.relational; +package io.lambdacloud.symjava.relational; import java.util.Map; -import symjava.symbolic.Expr; -import symjava.symbolic.TypeInfo; -import symjava.symbolic.arity.BinaryOp; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.TypeInfo; +import io.lambdacloud.symjava.symbolic.arity.BinaryOp; import com.sun.org.apache.bcel.internal.generic.ConstantPoolGen; import com.sun.org.apache.bcel.internal.generic.DCMPL; diff --git a/src/main/java/io/lambdacloud/symjava/relational/Relation.java b/src/main/java/io/lambdacloud/symjava/relational/Relation.java new file mode 100644 index 0000000..2283c91 --- /dev/null +++ b/src/main/java/io/lambdacloud/symjava/relational/Relation.java @@ -0,0 +1,8 @@ +package io.lambdacloud.symjava.relational; + +import io.lambdacloud.symjava.symbolic.Expr; + +public interface Relation { + Expr lhs(); + Expr rhs(); +} diff --git a/src/symjava/symbolic/Abs.java b/src/main/java/io/lambdacloud/symjava/symbolic/Abs.java similarity index 91% rename from src/symjava/symbolic/Abs.java rename to src/main/java/io/lambdacloud/symjava/symbolic/Abs.java index a66ca04..cddb17e 100644 --- a/src/symjava/symbolic/Abs.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/Abs.java @@ -1,4 +1,4 @@ -package symjava.symbolic; +package io.lambdacloud.symjava.symbolic; import java.util.Map; @@ -11,9 +11,9 @@ import com.sun.org.apache.bcel.internal.generic.ObjectType; import com.sun.org.apache.bcel.internal.generic.Type; -import symjava.symbolic.Expr.TYPE; -import symjava.symbolic.arity.UnaryOp; -import symjava.symbolic.utils.Utils; +import io.lambdacloud.symjava.symbolic.Expr.TYPE; +import io.lambdacloud.symjava.symbolic.arity.UnaryOp; +import io.lambdacloud.symjava.symbolic.utils.Utils; public class Abs extends UnaryOp { diff --git a/src/symjava/symbolic/Add.java b/src/main/java/io/lambdacloud/symjava/symbolic/Add.java similarity index 96% rename from src/symjava/symbolic/Add.java rename to src/main/java/io/lambdacloud/symjava/symbolic/Add.java index a3c1bf5..3f87d98 100644 --- a/src/symjava/symbolic/Add.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/Add.java @@ -1,4 +1,4 @@ -package symjava.symbolic; +package io.lambdacloud.symjava.symbolic; import static com.sun.org.apache.bcel.internal.generic.InstructionConstants.DADD; import static com.sun.org.apache.bcel.internal.generic.InstructionConstants.FADD; @@ -8,10 +8,10 @@ import java.util.List; import java.util.Map; -import symjava.symbolic.Expr.TYPE; -import symjava.symbolic.arity.BinaryOp; -import symjava.symbolic.utils.BytecodeUtils; -import symjava.symbolic.utils.Utils; +import io.lambdacloud.symjava.symbolic.Expr.TYPE; +import io.lambdacloud.symjava.symbolic.arity.BinaryOp; +import io.lambdacloud.symjava.symbolic.utils.BytecodeUtils; +import io.lambdacloud.symjava.symbolic.utils.Utils; import com.sun.org.apache.bcel.internal.Constants; import com.sun.org.apache.bcel.internal.generic.ConstantPoolGen; diff --git a/src/symjava/symbolic/Concat.java b/src/main/java/io/lambdacloud/symjava/symbolic/Concat.java similarity index 94% rename from src/symjava/symbolic/Concat.java rename to src/main/java/io/lambdacloud/symjava/symbolic/Concat.java index 5c5b9e9..879be24 100644 --- a/src/symjava/symbolic/Concat.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/Concat.java @@ -1,9 +1,9 @@ -package symjava.symbolic; +package io.lambdacloud.symjava.symbolic; import java.util.Map; -import symjava.symbolic.arity.NaryOp; -import symjava.symbolic.utils.Utils; +import io.lambdacloud.symjava.symbolic.arity.NaryOp; +import io.lambdacloud.symjava.symbolic.utils.Utils; import com.sun.org.apache.bcel.internal.Constants; import com.sun.org.apache.bcel.internal.generic.AASTORE; diff --git a/src/symjava/symbolic/Cos.java b/src/main/java/io/lambdacloud/symjava/symbolic/Cos.java similarity index 91% rename from src/symjava/symbolic/Cos.java rename to src/main/java/io/lambdacloud/symjava/symbolic/Cos.java index 5391a8b..345adb8 100644 --- a/src/symjava/symbolic/Cos.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/Cos.java @@ -1,10 +1,10 @@ -package symjava.symbolic; +package io.lambdacloud.symjava.symbolic; import java.util.Map; -import symjava.symbolic.Expr.TYPE; -import symjava.symbolic.arity.UnaryOp; -import symjava.symbolic.utils.Utils; +import io.lambdacloud.symjava.symbolic.Expr.TYPE; +import io.lambdacloud.symjava.symbolic.arity.UnaryOp; +import io.lambdacloud.symjava.symbolic.utils.Utils; import com.sun.org.apache.bcel.internal.Constants; import com.sun.org.apache.bcel.internal.generic.ConstantPoolGen; diff --git a/src/symjava/symbolic/Derivative.java b/src/main/java/io/lambdacloud/symjava/symbolic/Derivative.java similarity index 97% rename from src/symjava/symbolic/Derivative.java rename to src/main/java/io/lambdacloud/symjava/symbolic/Derivative.java index 0b88097..947f4f3 100644 --- a/src/symjava/symbolic/Derivative.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/Derivative.java @@ -1,9 +1,9 @@ -package symjava.symbolic; +package io.lambdacloud.symjava.symbolic; import java.util.ArrayList; import java.util.List; -import symjava.symbolic.utils.Utils; +import io.lambdacloud.symjava.symbolic.utils.Utils; public class Derivative extends Func { Func func = null; diff --git a/src/symjava/symbolic/Divide.java b/src/main/java/io/lambdacloud/symjava/symbolic/Divide.java similarity index 95% rename from src/symjava/symbolic/Divide.java rename to src/main/java/io/lambdacloud/symjava/symbolic/Divide.java index 83b3336..57dc98c 100644 --- a/src/symjava/symbolic/Divide.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/Divide.java @@ -1,12 +1,12 @@ -package symjava.symbolic; +package io.lambdacloud.symjava.symbolic; import java.util.ArrayList; import java.util.List; import java.util.Map; -import symjava.symbolic.arity.BinaryOp; -import symjava.symbolic.utils.BytecodeUtils; -import symjava.symbolic.utils.Utils; +import io.lambdacloud.symjava.symbolic.arity.BinaryOp; +import io.lambdacloud.symjava.symbolic.utils.BytecodeUtils; +import io.lambdacloud.symjava.symbolic.utils.Utils; import com.sun.org.apache.bcel.internal.generic.ConstantPoolGen; import com.sun.org.apache.bcel.internal.generic.InstructionConstants; diff --git a/src/symjava/symbolic/Exp.java b/src/main/java/io/lambdacloud/symjava/symbolic/Exp.java similarity index 87% rename from src/symjava/symbolic/Exp.java rename to src/main/java/io/lambdacloud/symjava/symbolic/Exp.java index 7954d96..1c593a6 100644 --- a/src/symjava/symbolic/Exp.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/Exp.java @@ -1,7 +1,7 @@ -package symjava.symbolic; +package io.lambdacloud.symjava.symbolic; -import symjava.math.SymMath; -import symjava.symbolic.utils.Utils; +import io.lambdacloud.symjava.math.SymMath; +import io.lambdacloud.symjava.symbolic.utils.Utils; public class Exp extends Pow { public Exp(Expr arg) { diff --git a/src/symjava/symbolic/Expr.java b/src/main/java/io/lambdacloud/symjava/symbolic/Expr.java similarity index 97% rename from src/symjava/symbolic/Expr.java rename to src/main/java/io/lambdacloud/symjava/symbolic/Expr.java index 3115e48..cb6ecbd 100644 --- a/src/symjava/symbolic/Expr.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/Expr.java @@ -1,15 +1,15 @@ -package symjava.symbolic; +package io.lambdacloud.symjava.symbolic; import java.util.List; import java.util.Map; -import lambdacloud.core.lang.LCAssign; -import lambdacloud.core.lang.LCDevice; -import symjava.logic.And; -import symjava.logic.Not; -import symjava.logic.Or; -import symjava.logic.Xor; -import symjava.symbolic.utils.Utils; +import io.lambdacloud.core.lang.LCAssign; +import io.lambdacloud.core.lang.LCDevice; +import io.lambdacloud.symjava.logic.And; +import io.lambdacloud.symjava.logic.Not; +import io.lambdacloud.symjava.logic.Or; +import io.lambdacloud.symjava.logic.Xor; +import io.lambdacloud.symjava.symbolic.utils.Utils; import com.sun.org.apache.bcel.internal.generic.ConstantPoolGen; import com.sun.org.apache.bcel.internal.generic.InstructionFactory; diff --git a/src/symjava/symbolic/Func.java b/src/main/java/io/lambdacloud/symjava/symbolic/Func.java similarity index 92% rename from src/symjava/symbolic/Func.java rename to src/main/java/io/lambdacloud/symjava/symbolic/Func.java index 3e7eabf..3e4f904 100644 --- a/src/symjava/symbolic/Func.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/Func.java @@ -1,15 +1,15 @@ -package symjava.symbolic; +package io.lambdacloud.symjava.symbolic; import java.util.List; import com.sun.org.apache.bcel.internal.generic.ClassGen; -import symjava.bytecode.BConstant; -import symjava.bytecode.BytecodeFunc; -import symjava.symbolic.arity.NaryOp; -import symjava.symbolic.utils.BytecodeUtils; -import symjava.symbolic.utils.FuncClassLoader; -import symjava.symbolic.utils.Utils; +import io.lambdacloud.symjava.bytecode.BConstant; +import io.lambdacloud.symjava.bytecode.BytecodeFunc; +import io.lambdacloud.symjava.symbolic.arity.NaryOp; +import io.lambdacloud.symjava.symbolic.utils.BytecodeUtils; +import io.lambdacloud.symjava.symbolic.utils.FuncClassLoader; +import io.lambdacloud.symjava.symbolic.utils.Utils; public class Func extends NaryOp { protected Expr expr; diff --git a/src/symjava/symbolic/Infinity.java b/src/main/java/io/lambdacloud/symjava/symbolic/Infinity.java similarity index 93% rename from src/symjava/symbolic/Infinity.java rename to src/main/java/io/lambdacloud/symjava/symbolic/Infinity.java index 353fe21..37395e8 100644 --- a/src/symjava/symbolic/Infinity.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/Infinity.java @@ -1,4 +1,4 @@ -package symjava.symbolic; +package io.lambdacloud.symjava.symbolic; /** * A symbol represents infinity diff --git a/src/symjava/symbolic/Integrate.java b/src/main/java/io/lambdacloud/symjava/symbolic/Integrate.java similarity index 89% rename from src/symjava/symbolic/Integrate.java rename to src/main/java/io/lambdacloud/symjava/symbolic/Integrate.java index b13cbdb..aa646f7 100644 --- a/src/symjava/symbolic/Integrate.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/Integrate.java @@ -1,13 +1,13 @@ -package symjava.symbolic; +package io.lambdacloud.symjava.symbolic; import java.util.List; -import symjava.domains.Domain; -import symjava.domains.Interval; -import symjava.math.Transformation; -import symjava.relational.Eq; -import symjava.symbolic.utils.ExprPair; -import symjava.symbolic.utils.Utils; +import io.lambdacloud.symjava.domains.Domain; +import io.lambdacloud.symjava.domains.Interval; +import io.lambdacloud.symjava.math.Transformation; +import io.lambdacloud.symjava.relational.Eq; +import io.lambdacloud.symjava.symbolic.utils.ExprPair; +import io.lambdacloud.symjava.symbolic.utils.Utils; /** * Class represents an integration diff --git a/src/symjava/symbolic/Limit.java b/src/main/java/io/lambdacloud/symjava/symbolic/Limit.java similarity index 93% rename from src/symjava/symbolic/Limit.java rename to src/main/java/io/lambdacloud/symjava/symbolic/Limit.java index b924000..e20b04c 100644 --- a/src/symjava/symbolic/Limit.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/Limit.java @@ -1,4 +1,4 @@ -package symjava.symbolic; +package io.lambdacloud.symjava.symbolic; /** * TODO diff --git a/src/symjava/symbolic/Log.java b/src/main/java/io/lambdacloud/symjava/symbolic/Log.java similarity index 94% rename from src/symjava/symbolic/Log.java rename to src/main/java/io/lambdacloud/symjava/symbolic/Log.java index e3e4014..23d3254 100644 --- a/src/symjava/symbolic/Log.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/Log.java @@ -1,4 +1,4 @@ -package symjava.symbolic; +package io.lambdacloud.symjava.symbolic; import java.util.Map; @@ -11,9 +11,9 @@ import com.sun.org.apache.bcel.internal.generic.ObjectType; import com.sun.org.apache.bcel.internal.generic.Type; -import symjava.math.SymMath; -import symjava.symbolic.arity.BinaryOp; -import symjava.symbolic.utils.Utils; +import io.lambdacloud.symjava.math.SymMath; +import io.lambdacloud.symjava.symbolic.arity.BinaryOp; +import io.lambdacloud.symjava.symbolic.utils.Utils; /** * logarithm diff --git a/src/symjava/symbolic/Log10.java b/src/main/java/io/lambdacloud/symjava/symbolic/Log10.java similarity index 87% rename from src/symjava/symbolic/Log10.java rename to src/main/java/io/lambdacloud/symjava/symbolic/Log10.java index 1b4b99f..132fba6 100644 --- a/src/symjava/symbolic/Log10.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/Log10.java @@ -1,4 +1,4 @@ -package symjava.symbolic; +package io.lambdacloud.symjava.symbolic; public class Log10 extends Log { diff --git a/src/symjava/symbolic/Log2.java b/src/main/java/io/lambdacloud/symjava/symbolic/Log2.java similarity index 87% rename from src/symjava/symbolic/Log2.java rename to src/main/java/io/lambdacloud/symjava/symbolic/Log2.java index d057f9f..7eb82bc 100644 --- a/src/symjava/symbolic/Log2.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/Log2.java @@ -1,4 +1,4 @@ -package symjava.symbolic; +package io.lambdacloud.symjava.symbolic; public class Log2 extends Log { diff --git a/src/symjava/symbolic/Matrix.java b/src/main/java/io/lambdacloud/symjava/symbolic/Matrix.java similarity index 97% rename from src/symjava/symbolic/Matrix.java rename to src/main/java/io/lambdacloud/symjava/symbolic/Matrix.java index d041f9b..49fb334 100644 --- a/src/symjava/symbolic/Matrix.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/Matrix.java @@ -1,4 +1,4 @@ -package symjava.symbolic; +package io.lambdacloud.symjava.symbolic; import java.util.Map; @@ -19,8 +19,8 @@ import com.sun.org.apache.bcel.internal.generic.PUSH; import com.sun.org.apache.bcel.internal.generic.Type; -import symjava.matrix.ExprMatrix; -import symjava.symbolic.Expr.TYPE; +import io.lambdacloud.symjava.matrix.ExprMatrix; +import io.lambdacloud.symjava.symbolic.Expr.TYPE; public class Matrix extends Tensor { public int nRowStart; diff --git a/src/symjava/symbolic/Multiply.java b/src/main/java/io/lambdacloud/symjava/symbolic/Multiply.java similarity index 97% rename from src/symjava/symbolic/Multiply.java rename to src/main/java/io/lambdacloud/symjava/symbolic/Multiply.java index acb1e38..3f5f2b9 100644 --- a/src/symjava/symbolic/Multiply.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/Multiply.java @@ -1,13 +1,13 @@ -package symjava.symbolic; +package io.lambdacloud.symjava.symbolic; import java.util.ArrayList; import java.util.List; import java.util.Map; -import symjava.symbolic.Expr.TYPE; -import symjava.symbolic.arity.BinaryOp; -import symjava.symbolic.utils.BytecodeUtils; -import symjava.symbolic.utils.Utils; +import io.lambdacloud.symjava.symbolic.Expr.TYPE; +import io.lambdacloud.symjava.symbolic.arity.BinaryOp; +import io.lambdacloud.symjava.symbolic.utils.BytecodeUtils; +import io.lambdacloud.symjava.symbolic.utils.Utils; import com.sun.org.apache.bcel.internal.Constants; import com.sun.org.apache.bcel.internal.generic.ALOAD; diff --git a/src/symjava/symbolic/Negate.java b/src/main/java/io/lambdacloud/symjava/symbolic/Negate.java similarity index 94% rename from src/symjava/symbolic/Negate.java rename to src/main/java/io/lambdacloud/symjava/symbolic/Negate.java index 4a2ab23..9a10680 100644 --- a/src/symjava/symbolic/Negate.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/Negate.java @@ -1,4 +1,4 @@ -package symjava.symbolic; +package io.lambdacloud.symjava.symbolic; import java.util.ArrayList; import java.util.List; @@ -14,9 +14,9 @@ import com.sun.org.apache.bcel.internal.generic.ObjectType; import com.sun.org.apache.bcel.internal.generic.Type; -import symjava.symbolic.Expr.TYPE; -import symjava.symbolic.arity.UnaryOp; -import symjava.symbolic.utils.Utils; +import io.lambdacloud.symjava.symbolic.Expr.TYPE; +import io.lambdacloud.symjava.symbolic.arity.UnaryOp; +import io.lambdacloud.symjava.symbolic.utils.Utils; public class Negate extends UnaryOp { diff --git a/src/symjava/symbolic/Pow.java b/src/main/java/io/lambdacloud/symjava/symbolic/Pow.java similarity index 96% rename from src/symjava/symbolic/Pow.java rename to src/main/java/io/lambdacloud/symjava/symbolic/Pow.java index 7ce6608..f2196b4 100644 --- a/src/symjava/symbolic/Pow.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/Pow.java @@ -1,10 +1,10 @@ -package symjava.symbolic; +package io.lambdacloud.symjava.symbolic; import java.util.List; import java.util.Map; -import symjava.symbolic.arity.BinaryOp; -import symjava.symbolic.utils.Utils; +import io.lambdacloud.symjava.symbolic.arity.BinaryOp; +import io.lambdacloud.symjava.symbolic.utils.Utils; import com.sun.org.apache.bcel.internal.Constants; import com.sun.org.apache.bcel.internal.generic.ConstantPoolGen; diff --git a/src/symjava/symbolic/Prod.java b/src/main/java/io/lambdacloud/symjava/symbolic/Prod.java similarity index 94% rename from src/symjava/symbolic/Prod.java rename to src/main/java/io/lambdacloud/symjava/symbolic/Prod.java index 0b00b80..9dae6bb 100644 --- a/src/symjava/symbolic/Prod.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/Prod.java @@ -1,4 +1,4 @@ -package symjava.symbolic; +package io.lambdacloud.symjava.symbolic; /** * TODO diff --git a/src/symjava/symbolic/Reciprocal.java b/src/main/java/io/lambdacloud/symjava/symbolic/Reciprocal.java similarity index 92% rename from src/symjava/symbolic/Reciprocal.java rename to src/main/java/io/lambdacloud/symjava/symbolic/Reciprocal.java index a652baf..6e6d543 100644 --- a/src/symjava/symbolic/Reciprocal.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/Reciprocal.java @@ -1,10 +1,10 @@ -package symjava.symbolic; +package io.lambdacloud.symjava.symbolic; import java.util.Map; -import symjava.symbolic.arity.UnaryOp; -import symjava.symbolic.utils.BytecodeUtils; -import symjava.symbolic.utils.Utils; +import io.lambdacloud.symjava.symbolic.arity.UnaryOp; +import io.lambdacloud.symjava.symbolic.utils.BytecodeUtils; +import io.lambdacloud.symjava.symbolic.utils.Utils; import com.sun.org.apache.bcel.internal.generic.ConstantPoolGen; import com.sun.org.apache.bcel.internal.generic.InstructionConstants; diff --git a/src/symjava/symbolic/Remainder.java b/src/main/java/io/lambdacloud/symjava/symbolic/Remainder.java similarity index 90% rename from src/symjava/symbolic/Remainder.java rename to src/main/java/io/lambdacloud/symjava/symbolic/Remainder.java index 8e3cf8f..7b54114 100644 --- a/src/symjava/symbolic/Remainder.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/Remainder.java @@ -1,4 +1,4 @@ -package symjava.symbolic; +package io.lambdacloud.symjava.symbolic; import static com.sun.org.apache.bcel.internal.generic.InstructionConstants.DREM; import static com.sun.org.apache.bcel.internal.generic.InstructionConstants.FREM; @@ -7,9 +7,9 @@ import java.util.Map; -import symjava.symbolic.arity.BinaryOp; -import symjava.symbolic.utils.BytecodeUtils; -import symjava.symbolic.utils.Utils; +import io.lambdacloud.symjava.symbolic.arity.BinaryOp; +import io.lambdacloud.symjava.symbolic.utils.BytecodeUtils; +import io.lambdacloud.symjava.symbolic.utils.Utils; import com.sun.org.apache.bcel.internal.generic.ConstantPoolGen; import com.sun.org.apache.bcel.internal.generic.InstructionFactory; diff --git a/src/symjava/symbolic/Select.java b/src/main/java/io/lambdacloud/symjava/symbolic/Select.java similarity index 95% rename from src/symjava/symbolic/Select.java rename to src/main/java/io/lambdacloud/symjava/symbolic/Select.java index f6439f9..6b7a779 100644 --- a/src/symjava/symbolic/Select.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/Select.java @@ -1,4 +1,4 @@ -package symjava.symbolic; +package io.lambdacloud.symjava.symbolic; public class Select extends Expr { diff --git a/src/symjava/symbolic/Sin.java b/src/main/java/io/lambdacloud/symjava/symbolic/Sin.java similarity index 93% rename from src/symjava/symbolic/Sin.java rename to src/main/java/io/lambdacloud/symjava/symbolic/Sin.java index d6803fd..b88f86e 100644 --- a/src/symjava/symbolic/Sin.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/Sin.java @@ -1,4 +1,4 @@ -package symjava.symbolic; +package io.lambdacloud.symjava.symbolic; import java.util.Map; @@ -11,8 +11,8 @@ import com.sun.org.apache.bcel.internal.generic.ObjectType; import com.sun.org.apache.bcel.internal.generic.Type; -import symjava.symbolic.arity.UnaryOp; -import symjava.symbolic.utils.Utils; +import io.lambdacloud.symjava.symbolic.arity.UnaryOp; +import io.lambdacloud.symjava.symbolic.utils.Utils; public class Sin extends UnaryOp { diff --git a/src/symjava/symbolic/Sqrt.java b/src/main/java/io/lambdacloud/symjava/symbolic/Sqrt.java similarity index 95% rename from src/symjava/symbolic/Sqrt.java rename to src/main/java/io/lambdacloud/symjava/symbolic/Sqrt.java index e696e23..35b9267 100644 --- a/src/symjava/symbolic/Sqrt.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/Sqrt.java @@ -1,9 +1,9 @@ -package symjava.symbolic; +package io.lambdacloud.symjava.symbolic; import java.util.Map; -import symjava.symbolic.arity.BinaryOp; -import symjava.symbolic.utils.Utils; +import io.lambdacloud.symjava.symbolic.arity.BinaryOp; +import io.lambdacloud.symjava.symbolic.utils.Utils; import com.sun.org.apache.bcel.internal.Constants; import com.sun.org.apache.bcel.internal.generic.ConstantPoolGen; diff --git a/src/symjava/symbolic/Subtract.java b/src/main/java/io/lambdacloud/symjava/symbolic/Subtract.java similarity index 94% rename from src/symjava/symbolic/Subtract.java rename to src/main/java/io/lambdacloud/symjava/symbolic/Subtract.java index 90b403a..2e9424f 100644 --- a/src/symjava/symbolic/Subtract.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/Subtract.java @@ -1,12 +1,12 @@ -package symjava.symbolic; +package io.lambdacloud.symjava.symbolic; import java.util.List; import java.util.Map; -import symjava.symbolic.Expr.TYPE; -import symjava.symbolic.arity.BinaryOp; -import symjava.symbolic.utils.BytecodeUtils; -import symjava.symbolic.utils.Utils; +import io.lambdacloud.symjava.symbolic.Expr.TYPE; +import io.lambdacloud.symjava.symbolic.arity.BinaryOp; +import io.lambdacloud.symjava.symbolic.utils.BytecodeUtils; +import io.lambdacloud.symjava.symbolic.utils.Utils; import com.sun.org.apache.bcel.internal.Constants; import com.sun.org.apache.bcel.internal.generic.ConstantPoolGen; diff --git a/src/symjava/symbolic/Sum.java b/src/main/java/io/lambdacloud/symjava/symbolic/Sum.java similarity index 96% rename from src/symjava/symbolic/Sum.java rename to src/main/java/io/lambdacloud/symjava/symbolic/Sum.java index 5278fac..7332f92 100644 --- a/src/symjava/symbolic/Sum.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/Sum.java @@ -1,11 +1,11 @@ -package symjava.symbolic; +package io.lambdacloud.symjava.symbolic; import java.util.ArrayList; import java.util.HashMap; import java.util.List; -import symjava.symbolic.utils.AddList; -import symjava.symbolic.utils.Utils; +import io.lambdacloud.symjava.symbolic.utils.AddList; +import io.lambdacloud.symjava.symbolic.utils.Utils; /** * a+b+c+d+... diff --git a/src/symjava/symbolic/SymComplex.java b/src/main/java/io/lambdacloud/symjava/symbolic/SymComplex.java similarity index 92% rename from src/symjava/symbolic/SymComplex.java rename to src/main/java/io/lambdacloud/symjava/symbolic/SymComplex.java index 6385495..fbb6a0e 100644 --- a/src/symjava/symbolic/SymComplex.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/SymComplex.java @@ -1,6 +1,6 @@ -package symjava.symbolic; +package io.lambdacloud.symjava.symbolic; -import symjava.symbolic.utils.Utils; +import io.lambdacloud.symjava.symbolic.utils.Utils; /** * TODO diff --git a/src/symjava/symbolic/SymConst.java b/src/main/java/io/lambdacloud/symjava/symbolic/SymConst.java similarity index 97% rename from src/symjava/symbolic/SymConst.java rename to src/main/java/io/lambdacloud/symjava/symbolic/SymConst.java index 6f8f5e7..c35eafd 100644 --- a/src/symjava/symbolic/SymConst.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/SymConst.java @@ -1,4 +1,4 @@ -package symjava.symbolic; +package io.lambdacloud.symjava.symbolic; import java.util.Map; diff --git a/src/symjava/symbolic/SymDouble.java b/src/main/java/io/lambdacloud/symjava/symbolic/SymDouble.java similarity index 71% rename from src/symjava/symbolic/SymDouble.java rename to src/main/java/io/lambdacloud/symjava/symbolic/SymDouble.java index c64438d..acf6030 100644 --- a/src/symjava/symbolic/SymDouble.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/SymDouble.java @@ -1,4 +1,4 @@ -package symjava.symbolic; +package io.lambdacloud.symjava.symbolic; public class SymDouble extends SymReal { diff --git a/src/symjava/symbolic/SymFloat.java b/src/main/java/io/lambdacloud/symjava/symbolic/SymFloat.java similarity index 70% rename from src/symjava/symbolic/SymFloat.java rename to src/main/java/io/lambdacloud/symjava/symbolic/SymFloat.java index 63a840f..5a37457 100644 --- a/src/symjava/symbolic/SymFloat.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/SymFloat.java @@ -1,4 +1,4 @@ -package symjava.symbolic; +package io.lambdacloud.symjava.symbolic; public class SymFloat extends SymReal { diff --git a/src/symjava/symbolic/SymInteger.java b/src/main/java/io/lambdacloud/symjava/symbolic/SymInteger.java similarity index 71% rename from src/symjava/symbolic/SymInteger.java rename to src/main/java/io/lambdacloud/symjava/symbolic/SymInteger.java index ec601ea..8fed5b8 100644 --- a/src/symjava/symbolic/SymInteger.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/SymInteger.java @@ -1,4 +1,4 @@ -package symjava.symbolic; +package io.lambdacloud.symjava.symbolic; public class SymInteger extends SymReal { diff --git a/src/symjava/symbolic/SymLong.java b/src/main/java/io/lambdacloud/symjava/symbolic/SymLong.java similarity index 69% rename from src/symjava/symbolic/SymLong.java rename to src/main/java/io/lambdacloud/symjava/symbolic/SymLong.java index 3f98acc..aecb65c 100644 --- a/src/symjava/symbolic/SymLong.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/SymLong.java @@ -1,4 +1,4 @@ -package symjava.symbolic; +package io.lambdacloud.symjava.symbolic; public class SymLong extends SymReal { diff --git a/src/symjava/symbolic/SymPrinting.java b/src/main/java/io/lambdacloud/symjava/symbolic/SymPrinting.java similarity index 96% rename from src/symjava/symbolic/SymPrinting.java rename to src/main/java/io/lambdacloud/symjava/symbolic/SymPrinting.java index f66de9d..2c71c40 100644 --- a/src/symjava/symbolic/SymPrinting.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/SymPrinting.java @@ -1,4 +1,4 @@ -package symjava.symbolic; +package io.lambdacloud.symjava.symbolic; public class SymPrinting { public static int getPrecedence(Expr expr) { diff --git a/src/symjava/symbolic/SymRandom.java b/src/main/java/io/lambdacloud/symjava/symbolic/SymRandom.java similarity index 97% rename from src/symjava/symbolic/SymRandom.java rename to src/main/java/io/lambdacloud/symjava/symbolic/SymRandom.java index 63feddb..1f8c08b 100644 --- a/src/symjava/symbolic/SymRandom.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/SymRandom.java @@ -1,4 +1,4 @@ -package symjava.symbolic; +package io.lambdacloud.symjava.symbolic; import java.util.Map; diff --git a/src/symjava/symbolic/SymReal.java b/src/main/java/io/lambdacloud/symjava/symbolic/SymReal.java similarity index 97% rename from src/symjava/symbolic/SymReal.java rename to src/main/java/io/lambdacloud/symjava/symbolic/SymReal.java index 993dfa3..d4fa2f8 100644 --- a/src/symjava/symbolic/SymReal.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/SymReal.java @@ -1,4 +1,4 @@ -package symjava.symbolic; +package io.lambdacloud.symjava.symbolic; import java.util.Map; @@ -9,7 +9,7 @@ import com.sun.org.apache.bcel.internal.generic.MethodGen; import com.sun.org.apache.bcel.internal.generic.PUSH; -import symjava.symbolic.utils.Utils; +import io.lambdacloud.symjava.symbolic.utils.Utils; /** * A SymReal object is a symbolic representation of a real number diff --git a/src/symjava/symbolic/Symbol.java b/src/main/java/io/lambdacloud/symjava/symbolic/Symbol.java similarity index 98% rename from src/symjava/symbolic/Symbol.java rename to src/main/java/io/lambdacloud/symjava/symbolic/Symbol.java index eb74440..ea7cba1 100644 --- a/src/symjava/symbolic/Symbol.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/Symbol.java @@ -1,8 +1,8 @@ -package symjava.symbolic; +package io.lambdacloud.symjava.symbolic; import java.util.Map; -import symjava.symbolic.utils.Utils; +import io.lambdacloud.symjava.symbolic.utils.Utils; import com.sun.org.apache.bcel.internal.generic.ALOAD; import com.sun.org.apache.bcel.internal.generic.ConstantPoolGen; diff --git a/src/symjava/symbolic/Symbols.java b/src/main/java/io/lambdacloud/symjava/symbolic/Symbols.java similarity index 97% rename from src/symjava/symbolic/Symbols.java rename to src/main/java/io/lambdacloud/symjava/symbolic/Symbols.java index ea30f89..62a00c8 100644 --- a/src/symjava/symbolic/Symbols.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/Symbols.java @@ -1,9 +1,9 @@ -package symjava.symbolic; +package io.lambdacloud.symjava.symbolic; import java.util.HashMap; import java.util.List; -import symjava.symbolic.utils.Utils; +import io.lambdacloud.symjava.symbolic.utils.Utils; /** * An object of Symbols can represents a list of symbols diff --git a/src/symjava/symbolic/Table.java b/src/main/java/io/lambdacloud/symjava/symbolic/Table.java similarity index 91% rename from src/symjava/symbolic/Table.java rename to src/main/java/io/lambdacloud/symjava/symbolic/Table.java index a0ba3b9..2e0e53a 100644 --- a/src/symjava/symbolic/Table.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/Table.java @@ -1,6 +1,6 @@ -package symjava.symbolic; +package io.lambdacloud.symjava.symbolic; -import symjava.symbolic.arity.NaryOp; +import io.lambdacloud.symjava.symbolic.arity.NaryOp; /** * An expressions table is similar to the table of a relational database (RDBMS). diff --git a/src/symjava/symbolic/Tan.java b/src/main/java/io/lambdacloud/symjava/symbolic/Tan.java similarity index 92% rename from src/symjava/symbolic/Tan.java rename to src/main/java/io/lambdacloud/symjava/symbolic/Tan.java index cab9597..54f0bac 100644 --- a/src/symjava/symbolic/Tan.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/Tan.java @@ -1,4 +1,4 @@ -package symjava.symbolic; +package io.lambdacloud.symjava.symbolic; import java.util.Map; @@ -10,8 +10,8 @@ import com.sun.org.apache.bcel.internal.generic.MethodGen; import com.sun.org.apache.bcel.internal.generic.Type; -import symjava.symbolic.arity.UnaryOp; -import symjava.symbolic.utils.Utils; +import io.lambdacloud.symjava.symbolic.arity.UnaryOp; +import io.lambdacloud.symjava.symbolic.utils.Utils; public class Tan extends UnaryOp { diff --git a/src/symjava/symbolic/Tensor.java b/src/main/java/io/lambdacloud/symjava/symbolic/Tensor.java similarity index 76% rename from src/symjava/symbolic/Tensor.java rename to src/main/java/io/lambdacloud/symjava/symbolic/Tensor.java index e29556f..d73db09 100644 --- a/src/symjava/symbolic/Tensor.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/Tensor.java @@ -1,4 +1,4 @@ -package symjava.symbolic; +package io.lambdacloud.symjava.symbolic; public class Tensor extends Symbol { diff --git a/src/symjava/symbolic/TypeInfo.java b/src/main/java/io/lambdacloud/symjava/symbolic/TypeInfo.java similarity index 90% rename from src/symjava/symbolic/TypeInfo.java rename to src/main/java/io/lambdacloud/symjava/symbolic/TypeInfo.java index bf37648..1d7c46c 100644 --- a/src/symjava/symbolic/TypeInfo.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/TypeInfo.java @@ -1,6 +1,6 @@ -package symjava.symbolic; +package io.lambdacloud.symjava.symbolic; -import symjava.symbolic.Expr.TYPE; +import io.lambdacloud.symjava.symbolic.Expr.TYPE; /** * Provide type information of a symbol diff --git a/src/symjava/symbolic/Vector.java b/src/main/java/io/lambdacloud/symjava/symbolic/Vector.java similarity index 97% rename from src/symjava/symbolic/Vector.java rename to src/main/java/io/lambdacloud/symjava/symbolic/Vector.java index afca875..d8b67b8 100644 --- a/src/symjava/symbolic/Vector.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/Vector.java @@ -1,4 +1,4 @@ -package symjava.symbolic; +package io.lambdacloud.symjava.symbolic; import java.util.Map; @@ -18,7 +18,7 @@ import com.sun.org.apache.bcel.internal.generic.PUSH; import com.sun.org.apache.bcel.internal.generic.Type; -import symjava.matrix.ExprVector; +import io.lambdacloud.symjava.matrix.ExprVector; public class Vector extends Tensor { public int nStart; diff --git a/src/symjava/symbolic/arity/BinaryOp.java b/src/main/java/io/lambdacloud/symjava/symbolic/arity/BinaryOp.java similarity index 79% rename from src/symjava/symbolic/arity/BinaryOp.java rename to src/main/java/io/lambdacloud/symjava/symbolic/arity/BinaryOp.java index c0eb05a..f4c1770 100644 --- a/src/symjava/symbolic/arity/BinaryOp.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/arity/BinaryOp.java @@ -1,8 +1,8 @@ -package symjava.symbolic.arity; +package io.lambdacloud.symjava.symbolic.arity; -import symjava.symbolic.Expr; -import symjava.symbolic.TypeInfo; -import symjava.symbolic.utils.Utils; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.TypeInfo; +import io.lambdacloud.symjava.symbolic.utils.Utils; public abstract class BinaryOp extends Expr { public Expr arg1; diff --git a/src/symjava/symbolic/arity/NaryOp.java b/src/main/java/io/lambdacloud/symjava/symbolic/arity/NaryOp.java similarity index 75% rename from src/symjava/symbolic/arity/NaryOp.java rename to src/main/java/io/lambdacloud/symjava/symbolic/arity/NaryOp.java index f4624a6..3a77d1d 100644 --- a/src/symjava/symbolic/arity/NaryOp.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/arity/NaryOp.java @@ -1,6 +1,6 @@ -package symjava.symbolic.arity; +package io.lambdacloud.symjava.symbolic.arity; -import symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Expr; public abstract class NaryOp extends Expr { public Expr[] args; diff --git a/src/symjava/symbolic/arity/TernaryOp.java b/src/main/java/io/lambdacloud/symjava/symbolic/arity/TernaryOp.java similarity index 86% rename from src/symjava/symbolic/arity/TernaryOp.java rename to src/main/java/io/lambdacloud/symjava/symbolic/arity/TernaryOp.java index e9bf7a1..390abd0 100644 --- a/src/symjava/symbolic/arity/TernaryOp.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/arity/TernaryOp.java @@ -1,6 +1,6 @@ -package symjava.symbolic.arity; +package io.lambdacloud.symjava.symbolic.arity; -import symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Expr; public abstract class TernaryOp extends Expr { public Expr arg1; diff --git a/src/symjava/symbolic/arity/UnaryOp.java b/src/main/java/io/lambdacloud/symjava/symbolic/arity/UnaryOp.java similarity index 74% rename from src/symjava/symbolic/arity/UnaryOp.java rename to src/main/java/io/lambdacloud/symjava/symbolic/arity/UnaryOp.java index 009ffd0..1b605ac 100644 --- a/src/symjava/symbolic/arity/UnaryOp.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/arity/UnaryOp.java @@ -1,7 +1,7 @@ -package symjava.symbolic.arity; +package io.lambdacloud.symjava.symbolic.arity; -import symjava.symbolic.Expr; -import symjava.symbolic.TypeInfo; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.TypeInfo; public abstract class UnaryOp extends Expr { public Expr arg; diff --git a/src/symjava/symbolic/utils/AddList.java b/src/main/java/io/lambdacloud/symjava/symbolic/utils/AddList.java similarity index 84% rename from src/symjava/symbolic/utils/AddList.java rename to src/main/java/io/lambdacloud/symjava/symbolic/utils/AddList.java index 9213b42..c5f4013 100644 --- a/src/symjava/symbolic/utils/AddList.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/utils/AddList.java @@ -1,7 +1,7 @@ -package symjava.symbolic.utils; +package io.lambdacloud.symjava.symbolic.utils; import java.util.ArrayList; -import symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Expr; public class AddList extends ArrayList{ /** diff --git a/src/symjava/symbolic/utils/BytecodeOpSupport.java b/src/main/java/io/lambdacloud/symjava/symbolic/utils/BytecodeOpSupport.java similarity index 98% rename from src/symjava/symbolic/utils/BytecodeOpSupport.java rename to src/main/java/io/lambdacloud/symjava/symbolic/utils/BytecodeOpSupport.java index 83cdac9..f3bc949 100644 --- a/src/symjava/symbolic/utils/BytecodeOpSupport.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/utils/BytecodeOpSupport.java @@ -1,4 +1,4 @@ -package symjava.symbolic.utils; +package io.lambdacloud.symjava.symbolic.utils; import Jama.Matrix; diff --git a/src/symjava/symbolic/utils/BytecodeSupport.java b/src/main/java/io/lambdacloud/symjava/symbolic/utils/BytecodeSupport.java similarity index 99% rename from src/symjava/symbolic/utils/BytecodeSupport.java rename to src/main/java/io/lambdacloud/symjava/symbolic/utils/BytecodeSupport.java index 9c25a18..63d4951 100644 --- a/src/symjava/symbolic/utils/BytecodeSupport.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/utils/BytecodeSupport.java @@ -1,4 +1,4 @@ -package symjava.symbolic.utils; +package io.lambdacloud.symjava.symbolic.utils; import java.lang.reflect.Method; diff --git a/src/symjava/symbolic/utils/BytecodeUtils.java b/src/main/java/io/lambdacloud/symjava/symbolic/utils/BytecodeUtils.java similarity index 90% rename from src/symjava/symbolic/utils/BytecodeUtils.java rename to src/main/java/io/lambdacloud/symjava/symbolic/utils/BytecodeUtils.java index efe411b..b280f1e 100644 --- a/src/symjava/symbolic/utils/BytecodeUtils.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/utils/BytecodeUtils.java @@ -1,4 +1,4 @@ -package symjava.symbolic.utils; +package io.lambdacloud.symjava.symbolic.utils; import static com.sun.org.apache.bcel.internal.Constants.ACC_PUBLIC; import static com.sun.org.apache.bcel.internal.Constants.ACC_STATIC; @@ -27,56 +27,56 @@ import java.util.List; import java.util.Set; -import lambdacloud.core.lang.LCBoolean; -import lambdacloud.core.lang.LCByte; -import lambdacloud.core.lang.LCChar; -import lambdacloud.core.lang.LCDouble; -import lambdacloud.core.lang.LCFloat; -import lambdacloud.core.lang.LCInt; -import lambdacloud.core.lang.LCLong; -import lambdacloud.core.lang.LCShort; -import lambdacloud.core.lang.LCVar; -import symjava.domains.Domain2D; -import symjava.domains.Interval; -import symjava.logic.And; -import symjava.logic.Logic; -import symjava.logic.Not; -import symjava.logic.Or; -import symjava.logic.Xor; -import symjava.math.Dot; -import symjava.relational.Eq; -import symjava.relational.Ge; -import symjava.relational.Gt; -import symjava.relational.Le; -import symjava.relational.Lt; -import symjava.relational.Neq; -import symjava.relational.Relation; -import symjava.symbolic.Add; -import symjava.symbolic.Cos; -import symjava.symbolic.Divide; -import symjava.symbolic.Expr; -import symjava.symbolic.Expr.TYPE; -import symjava.symbolic.Func; -import symjava.symbolic.Infinity; -import symjava.symbolic.Integrate; -import symjava.symbolic.Log; -import symjava.symbolic.Multiply; -import symjava.symbolic.Negate; -import symjava.symbolic.Pow; -import symjava.symbolic.Reciprocal; -import symjava.symbolic.Sin; -import symjava.symbolic.Sqrt; -import symjava.symbolic.Subtract; -import symjava.symbolic.Sum; -import symjava.symbolic.SymConst; -import symjava.symbolic.SymRandom; -import symjava.symbolic.SymReal; -import symjava.symbolic.Symbol; -import symjava.symbolic.Tan; -import symjava.symbolic.arity.BinaryOp; -import symjava.symbolic.arity.NaryOp; -import symjava.symbolic.arity.TernaryOp; -import symjava.symbolic.arity.UnaryOp; +import io.lambdacloud.core.lang.LCBoolean; +import io.lambdacloud.core.lang.LCByte; +import io.lambdacloud.core.lang.LCChar; +import io.lambdacloud.core.lang.LCDouble; +import io.lambdacloud.core.lang.LCFloat; +import io.lambdacloud.core.lang.LCInt; +import io.lambdacloud.core.lang.LCLong; +import io.lambdacloud.core.lang.LCShort; +import io.lambdacloud.core.lang.LCVar; +import io.lambdacloud.symjava.domains.Domain2D; +import io.lambdacloud.symjava.domains.Interval; +import io.lambdacloud.symjava.logic.And; +import io.lambdacloud.symjava.logic.Logic; +import io.lambdacloud.symjava.logic.Not; +import io.lambdacloud.symjava.logic.Or; +import io.lambdacloud.symjava.logic.Xor; +import io.lambdacloud.symjava.math.Dot; +import io.lambdacloud.symjava.relational.Eq; +import io.lambdacloud.symjava.relational.Ge; +import io.lambdacloud.symjava.relational.Gt; +import io.lambdacloud.symjava.relational.Le; +import io.lambdacloud.symjava.relational.Lt; +import io.lambdacloud.symjava.relational.Neq; +import io.lambdacloud.symjava.relational.Relation; +import io.lambdacloud.symjava.symbolic.Add; +import io.lambdacloud.symjava.symbolic.Cos; +import io.lambdacloud.symjava.symbolic.Divide; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Expr.TYPE; +import io.lambdacloud.symjava.symbolic.Func; +import io.lambdacloud.symjava.symbolic.Infinity; +import io.lambdacloud.symjava.symbolic.Integrate; +import io.lambdacloud.symjava.symbolic.Log; +import io.lambdacloud.symjava.symbolic.Multiply; +import io.lambdacloud.symjava.symbolic.Negate; +import io.lambdacloud.symjava.symbolic.Pow; +import io.lambdacloud.symjava.symbolic.Reciprocal; +import io.lambdacloud.symjava.symbolic.Sin; +import io.lambdacloud.symjava.symbolic.Sqrt; +import io.lambdacloud.symjava.symbolic.Subtract; +import io.lambdacloud.symjava.symbolic.Sum; +import io.lambdacloud.symjava.symbolic.SymConst; +import io.lambdacloud.symjava.symbolic.SymRandom; +import io.lambdacloud.symjava.symbolic.SymReal; +import io.lambdacloud.symjava.symbolic.Symbol; +import io.lambdacloud.symjava.symbolic.Tan; +import io.lambdacloud.symjava.symbolic.arity.BinaryOp; +import io.lambdacloud.symjava.symbolic.arity.NaryOp; +import io.lambdacloud.symjava.symbolic.arity.TernaryOp; +import io.lambdacloud.symjava.symbolic.arity.UnaryOp; import com.sun.org.apache.bcel.internal.Constants; import com.sun.org.apache.bcel.internal.generic.AALOAD; @@ -215,11 +215,11 @@ public int compare(Expr o1, Expr o2) { } public static ClassGen genClassBytecodeFunc(Func fun, boolean writeClassFile, boolean staticMethod) { - String packageName = "symjava.bytecode"; + String packageName = "io.lambdacloud.symjava.bytecode"; String clsName = fun.getName(); String fullClsName = packageName+"."+clsName; ClassGen cg = new ClassGen(fullClsName, "java.lang.Object", - "", ACC_PUBLIC | ACC_SUPER, new String[]{"symjava.bytecode.BytecodeFunc"}); + "", ACC_PUBLIC | ACC_SUPER, new String[]{"io.lambdacloud.symjava.bytecode.BytecodeFunc"}); ConstantPoolGen cp = cg.getConstantPool(); // cg creates constant pool InstructionList il = new InstructionList(); InstructionFactory factory = new InstructionFactory(cg); @@ -287,10 +287,10 @@ public static ClassGen genClassBytecodeFunc(Func fun, boolean writeClassFile, bo public static ClassGen genClassBytecodeBatchFunc(String className, List exprs, List outPos, Expr[] args, boolean writeClassFile, boolean staticMethod) { - String packageName = "symjava.bytecode"; + String packageName = "io.lambdacloud.symjava.bytecode"; String fullClsName = packageName+"."+className; ClassGen cg = new ClassGen(fullClsName, "java.lang.Object", - "", ACC_PUBLIC | ACC_SUPER, new String[]{"symjava.bytecode.BytecodeBatchFunc"}); + "", ACC_PUBLIC | ACC_SUPER, new String[]{"io.lambdacloud.symjava.bytecode.BytecodeBatchFunc"}); ConstantPoolGen cp = cg.getConstantPool(); // cg creates constant pool InstructionList il = new InstructionList(); InstructionFactory factory = new InstructionFactory(cg); @@ -368,10 +368,10 @@ public static ClassGen genClassBytecodeVecFunc(String className, Expr expr, Expr System.out.println("JIT Batch: "+expr); - String packageName = "symjava.bytecode"; + String packageName = "io.lambdacloud.symjava.bytecode"; String fullClsName = packageName+"."+className; ClassGen cg = new ClassGen(fullClsName, "java.lang.Object", - "", ACC_PUBLIC | ACC_SUPER, new String[]{"symjava.bytecode.BytecodeVecFunc"}); + "", ACC_PUBLIC | ACC_SUPER, new String[]{"io.lambdacloud.symjava.bytecode.BytecodeVecFunc"}); ConstantPoolGen cp = cg.getConstantPool(); // cg creates constant pool InstructionList il = new InstructionList(); InstructionFactory factory = new InstructionFactory(cg); @@ -531,7 +531,7 @@ public static void addOthers(MethodGen mg, ConstantPoolGen cp, InstructionFactor if(realExp.isInteger()) { il.append(new POP2()); //Replace double value to integer il.append(new PUSH(cp, realExp.getIntValue())); - il.append(factory.createInvoke("symjava.symbolic.utils.BytecodeSupport", "powi", + il.append(factory.createInvoke("io.lambdacloud.symjava.symbolic.utils.BytecodeSupport", "powi", Type.DOUBLE, new Type[] { Type.DOUBLE, Type.INT }, Constants.INVOKESTATIC)); return; } @@ -549,7 +549,7 @@ public static void addOthers(MethodGen mg, ConstantPoolGen cp, InstructionFactor return; } } - il.append(factory.createInvoke("symjava.symbolic.utils.BytecodeSupport", "sqrt", + il.append(factory.createInvoke("io.lambdacloud.symjava.symbolic.utils.BytecodeSupport", "sqrt", Type.DOUBLE, new Type[] { Type.DOUBLE, Type.DOUBLE }, Constants.INVOKESTATIC)); } else if(ins instanceof Sin) { il.append(factory.createInvoke("java.lang.Math", "sin", @@ -570,7 +570,7 @@ public static void addOthers(MethodGen mg, ConstantPoolGen cp, InstructionFactor // Type.DOUBLE, new Type[] { Type.DOUBLE }, Constants.INVOKESTATIC)); // il.append(new POP2()); // } else { - il.append(factory.createInvoke("symjava.symbolic.utils.BytecodeSupport", "log", + il.append(factory.createInvoke("io.lambdacloud.symjava.symbolic.utils.BytecodeSupport", "log", Type.DOUBLE, new Type[] { Type.DOUBLE, Type.DOUBLE }, Constants.INVOKESTATIC)); // } } else if(ins instanceof SymRandom) { @@ -606,7 +606,7 @@ public static void addOthers(MethodGen mg, ConstantPoolGen cp, InstructionFactor il.append(new PUSH(cp, INT.domain.getStepSize())); il.append(new PUSH(cp, integrand.getName())); il.append((new ALOAD(1))); //additional parameters from user's call - il.append(factory.createInvoke("symjava.symbolic.utils.BytecodeSupport", "numIntegrate1D", + il.append(factory.createInvoke("io.lambdacloud.symjava.symbolic.utils.BytecodeSupport", "numIntegrate1D", Type.DOUBLE, new Type[] { Type.DOUBLE, Type.DOUBLE, Type.DOUBLE, Type.STRING, @@ -645,7 +645,7 @@ public static void addOthers(MethodGen mg, ConstantPoolGen cp, InstructionFactor il.append(new PUSH(cp, integrand.getName())); il.append((new ALOAD(1))); //additional parameters from user's call //Now the paramters are ready, call the function - il.append(factory.createInvoke("symjava.symbolic.utils.BytecodeSupport", "numIntegrate2D", + il.append(factory.createInvoke("io.lambdacloud.symjava.symbolic.utils.BytecodeSupport", "numIntegrate2D", Type.DOUBLE, new Type[] { Type.DOUBLE, Type.DOUBLE, Type.DOUBLE, Type.STRING, Type.STRING, Type.DOUBLE, @@ -707,7 +707,7 @@ public static void addOthers(MethodGen mg, ConstantPoolGen cp, InstructionFactor il.append(new PUSH(cp, constr.getName())); il.append((new ALOAD(1))); //additional parameters from user's call //Now the paramters are ready, call the function - il.append(factory.createInvoke("symjava.symbolic.utils.BytecodeSupport", "numIntegrateMonteCarloND", + il.append(factory.createInvoke("io.lambdacloud.symjava.symbolic.utils.BytecodeSupport", "numIntegrateMonteCarloND", Type.DOUBLE, new Type[] { new ArrayType(Type.STRING,1),new ArrayType(Type.STRING,1), Type.STRING,Type.STRING, diff --git a/src/symjava/symbolic/utils/ExprPair.java b/src/main/java/io/lambdacloud/symjava/symbolic/utils/ExprPair.java similarity index 59% rename from src/symjava/symbolic/utils/ExprPair.java rename to src/main/java/io/lambdacloud/symjava/symbolic/utils/ExprPair.java index a3dacd1..1eb9d57 100644 --- a/src/symjava/symbolic/utils/ExprPair.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/utils/ExprPair.java @@ -1,6 +1,6 @@ -package symjava.symbolic.utils; +package io.lambdacloud.symjava.symbolic.utils; -import symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Expr; public class ExprPair { public Expr e1; diff --git a/src/symjava/symbolic/utils/FuncClassLoader.java b/src/main/java/io/lambdacloud/symjava/symbolic/utils/FuncClassLoader.java similarity index 90% rename from src/symjava/symbolic/utils/FuncClassLoader.java rename to src/main/java/io/lambdacloud/symjava/symbolic/utils/FuncClassLoader.java index a472fea..a5db0d0 100644 --- a/src/symjava/symbolic/utils/FuncClassLoader.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/utils/FuncClassLoader.java @@ -1,6 +1,6 @@ -package symjava.symbolic.utils; +package io.lambdacloud.symjava.symbolic.utils; -import symjava.bytecode.BytecodeFunc; +import io.lambdacloud.symjava.bytecode.BytecodeFunc; import com.sun.org.apache.bcel.internal.generic.ClassGen; public class FuncClassLoader extends ClassLoader { diff --git a/src/symjava/symbolic/utils/JIT.java b/src/main/java/io/lambdacloud/symjava/symbolic/utils/JIT.java similarity index 89% rename from src/symjava/symbolic/utils/JIT.java rename to src/main/java/io/lambdacloud/symjava/symbolic/utils/JIT.java index d3340b1..ac74622 100644 --- a/src/symjava/symbolic/utils/JIT.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/utils/JIT.java @@ -1,22 +1,22 @@ -package symjava.symbolic.utils; +package io.lambdacloud.symjava.symbolic.utils; import java.util.ArrayList; import java.util.List; -import lambdacloud.core.CloudFunc.FUNC_TYPE; +import io.lambdacloud.core.CloudFunc.FUNC_TYPE; import com.sun.org.apache.bcel.internal.generic.ClassGen; -import symjava.bytecode.BytecodeVecFunc; -import symjava.bytecode.BytecodeFunc; -import symjava.bytecode.BytecodeBatchFunc; -import symjava.bytecode.IR; -import symjava.bytecode.VecFuncs; -import symjava.matrix.ExprMatrix; -import symjava.numeric.NumMatrix; -import symjava.symbolic.Expr; -import symjava.symbolic.Func; -import symjava.symbolic.Symbol; +import io.lambdacloud.symjava.bytecode.BytecodeVecFunc; +import io.lambdacloud.symjava.bytecode.BytecodeFunc; +import io.lambdacloud.symjava.bytecode.BytecodeBatchFunc; +import io.lambdacloud.symjava.bytecode.IR; +import io.lambdacloud.symjava.bytecode.VecFuncs; +import io.lambdacloud.symjava.matrix.ExprMatrix; +import io.lambdacloud.symjava.numeric.NumMatrix; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Func; +import io.lambdacloud.symjava.symbolic.Symbol; public class JIT { diff --git a/src/symjava/symbolic/utils/MulList.java b/src/main/java/io/lambdacloud/symjava/symbolic/utils/MulList.java similarity index 82% rename from src/symjava/symbolic/utils/MulList.java rename to src/main/java/io/lambdacloud/symjava/symbolic/utils/MulList.java index 8ff843f..b81fdf6 100644 --- a/src/symjava/symbolic/utils/MulList.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/utils/MulList.java @@ -1,8 +1,8 @@ -package symjava.symbolic.utils; +package io.lambdacloud.symjava.symbolic.utils; import java.util.ArrayList; -import symjava.symbolic.Expr; -import symjava.symbolic.Negate; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Negate; public class MulList extends ArrayList{ private static final long serialVersionUID = 1L; diff --git a/src/symjava/symbolic/utils/Utils.java b/src/main/java/io/lambdacloud/symjava/symbolic/utils/Utils.java similarity index 94% rename from src/symjava/symbolic/utils/Utils.java rename to src/main/java/io/lambdacloud/symjava/symbolic/utils/Utils.java index a1cb667..9ef1738 100644 --- a/src/symjava/symbolic/utils/Utils.java +++ b/src/main/java/io/lambdacloud/symjava/symbolic/utils/Utils.java @@ -1,4 +1,4 @@ -package symjava.symbolic.utils; +package io.lambdacloud.symjava.symbolic.utils; import java.util.ArrayList; import java.util.Arrays; @@ -8,19 +8,19 @@ import java.util.List; import java.util.Set; -import lambdacloud.core.CloudSD; -import symjava.symbolic.Add; -import symjava.symbolic.Divide; -import symjava.symbolic.Expr; -import symjava.symbolic.Expr.TYPE; -import symjava.symbolic.Func; -import symjava.symbolic.Multiply; -import symjava.symbolic.Negate; -import symjava.symbolic.Reciprocal; -import symjava.symbolic.Subtract; -import symjava.symbolic.Symbol; -import symjava.symbolic.Symbols; -import symjava.symbolic.Tensor; +import io.lambdacloud.core.CloudSD; +import io.lambdacloud.symjava.symbolic.Add; +import io.lambdacloud.symjava.symbolic.Divide; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Expr.TYPE; +import io.lambdacloud.symjava.symbolic.Func; +import io.lambdacloud.symjava.symbolic.Multiply; +import io.lambdacloud.symjava.symbolic.Negate; +import io.lambdacloud.symjava.symbolic.Reciprocal; +import io.lambdacloud.symjava.symbolic.Subtract; +import io.lambdacloud.symjava.symbolic.Symbol; +import io.lambdacloud.symjava.symbolic.Symbols; +import io.lambdacloud.symjava.symbolic.Tensor; public class Utils { diff --git a/src/symjava/logic/Logic.java b/src/symjava/logic/Logic.java deleted file mode 100644 index f396378..0000000 --- a/src/symjava/logic/Logic.java +++ /dev/null @@ -1,4 +0,0 @@ -package symjava.logic; - -public interface Logic { -} diff --git a/src/symjava/relational/Relation.java b/src/symjava/relational/Relation.java deleted file mode 100644 index 2f49fba..0000000 --- a/src/symjava/relational/Relation.java +++ /dev/null @@ -1,8 +0,0 @@ -package symjava.relational; - -import symjava.symbolic.Expr; - -public interface Relation { - Expr lhs(); - Expr rhs(); -} diff --git a/src/symjava/test/Benchmark.java b/src/test/java/io/lambdacloud/symjava/test/Benchmark.java similarity index 75% rename from src/symjava/test/Benchmark.java rename to src/test/java/io/lambdacloud/symjava/test/Benchmark.java index b8ca306..8efadf4 100644 --- a/src/symjava/test/Benchmark.java +++ b/src/test/java/io/lambdacloud/symjava/test/Benchmark.java @@ -1,10 +1,10 @@ -package symjava.test; +package io.lambdacloud.symjava.test; -import symjava.bytecode.BytecodeFunc; -import symjava.symbolic.Expr; -import symjava.symbolic.Func; -import static symjava.symbolic.Symbol.*; -import static symjava.math.SymMath.*; +import io.lambdacloud.symjava.bytecode.BytecodeFunc; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Func; +import static io.lambdacloud.symjava.symbolic.Symbol.*; +import static io.lambdacloud.symjava.math.SymMath.*; public class Benchmark { diff --git a/src/symjava/test/TestSymbolic.java b/src/test/java/io/lambdacloud/symjava/test/TestSymbolic.java similarity index 86% rename from src/symjava/test/TestSymbolic.java rename to src/test/java/io/lambdacloud/symjava/test/TestSymbolic.java index 8187999..590208e 100644 --- a/src/symjava/test/TestSymbolic.java +++ b/src/test/java/io/lambdacloud/symjava/test/TestSymbolic.java @@ -1,51 +1,51 @@ -package symjava.test; +package io.lambdacloud.symjava.test; -import static symjava.math.SymMath.PI2; -import static symjava.math.SymMath.cos; -import static symjava.math.SymMath.exp; -import static symjava.math.SymMath.log; -import static symjava.math.SymMath.log10; -import static symjava.math.SymMath.log2; -import static symjava.math.SymMath.pow; -import static symjava.math.SymMath.sin; -import static symjava.math.SymMath.sqrt; -import static symjava.math.SymMath.tan; -import static symjava.symbolic.Symbol.e; -import static symjava.symbolic.Symbol.oo; -import static symjava.symbolic.Symbol.r; -import static symjava.symbolic.Symbol.s; -import static symjava.symbolic.Symbol.t; -import static symjava.symbolic.Symbol.x; -import static symjava.symbolic.Symbol.y; -import static symjava.symbolic.Symbol.z; -import symjava.bytecode.BytecodeFunc; -import symjava.domains.Domain; -import symjava.domains.Domain2D; -import symjava.domains.Interval; -import symjava.math.Div; -import symjava.math.Dot; -import symjava.math.Grad; -import symjava.matrix.ExprVector; -import symjava.numeric.NumVector; -import symjava.relational.Ge; -import symjava.relational.Gt; -import symjava.relational.Le; -import symjava.relational.Lt; -import symjava.relational.Neq; -import symjava.symbolic.Expr; -import symjava.symbolic.Func; -import symjava.symbolic.Integrate; -import symjava.symbolic.Reciprocal; -import symjava.symbolic.Sum; -import symjava.symbolic.SymDouble; -import symjava.symbolic.SymFloat; -import symjava.symbolic.SymInteger; -import symjava.symbolic.SymLong; -import symjava.symbolic.SymRandom; -import symjava.symbolic.SymReal; -import symjava.symbolic.Symbol; -import symjava.symbolic.Symbols; -import symjava.symbolic.utils.JIT; +import static io.lambdacloud.symjava.math.SymMath.PI2; +import static io.lambdacloud.symjava.math.SymMath.cos; +import static io.lambdacloud.symjava.math.SymMath.exp; +import static io.lambdacloud.symjava.math.SymMath.log; +import static io.lambdacloud.symjava.math.SymMath.log10; +import static io.lambdacloud.symjava.math.SymMath.log2; +import static io.lambdacloud.symjava.math.SymMath.pow; +import static io.lambdacloud.symjava.math.SymMath.sin; +import static io.lambdacloud.symjava.math.SymMath.sqrt; +import static io.lambdacloud.symjava.math.SymMath.tan; +import static io.lambdacloud.symjava.symbolic.Symbol.e; +import static io.lambdacloud.symjava.symbolic.Symbol.oo; +import static io.lambdacloud.symjava.symbolic.Symbol.r; +import static io.lambdacloud.symjava.symbolic.Symbol.s; +import static io.lambdacloud.symjava.symbolic.Symbol.t; +import static io.lambdacloud.symjava.symbolic.Symbol.x; +import static io.lambdacloud.symjava.symbolic.Symbol.y; +import static io.lambdacloud.symjava.symbolic.Symbol.z; +import io.lambdacloud.symjava.bytecode.BytecodeFunc; +import io.lambdacloud.symjava.domains.Domain; +import io.lambdacloud.symjava.domains.Domain2D; +import io.lambdacloud.symjava.domains.Interval; +import io.lambdacloud.symjava.math.Div; +import io.lambdacloud.symjava.math.Dot; +import io.lambdacloud.symjava.math.Grad; +import io.lambdacloud.symjava.matrix.ExprVector; +import io.lambdacloud.symjava.numeric.NumVector; +import io.lambdacloud.symjava.relational.Ge; +import io.lambdacloud.symjava.relational.Gt; +import io.lambdacloud.symjava.relational.Le; +import io.lambdacloud.symjava.relational.Lt; +import io.lambdacloud.symjava.relational.Neq; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Func; +import io.lambdacloud.symjava.symbolic.Integrate; +import io.lambdacloud.symjava.symbolic.Reciprocal; +import io.lambdacloud.symjava.symbolic.Sum; +import io.lambdacloud.symjava.symbolic.SymDouble; +import io.lambdacloud.symjava.symbolic.SymFloat; +import io.lambdacloud.symjava.symbolic.SymInteger; +import io.lambdacloud.symjava.symbolic.SymLong; +import io.lambdacloud.symjava.symbolic.SymRandom; +import io.lambdacloud.symjava.symbolic.SymReal; +import io.lambdacloud.symjava.symbolic.Symbol; +import io.lambdacloud.symjava.symbolic.Symbols; +import io.lambdacloud.symjava.symbolic.utils.JIT; public class TestSymbolic { diff --git a/src/symjava/test/TestValueOf.java b/src/test/java/io/lambdacloud/symjava/test/TestValueOf.java similarity index 93% rename from src/symjava/test/TestValueOf.java rename to src/test/java/io/lambdacloud/symjava/test/TestValueOf.java index 45bf8a4..8abc833 100644 --- a/src/symjava/test/TestValueOf.java +++ b/src/test/java/io/lambdacloud/symjava/test/TestValueOf.java @@ -1,4 +1,4 @@ -package symjava.test; +package io.lambdacloud.symjava.test; public class TestValueOf { public static class Car { diff --git a/src/lambdacloud/test/CompileUtils.java b/src/test/java/io/lambdacloud/test/CompileUtils.java similarity index 94% rename from src/lambdacloud/test/CompileUtils.java rename to src/test/java/io/lambdacloud/test/CompileUtils.java index f029f5b..c4cc415 100644 --- a/src/lambdacloud/test/CompileUtils.java +++ b/src/test/java/io/lambdacloud/test/CompileUtils.java @@ -1,4 +1,4 @@ -package lambdacloud.test; +package io.lambdacloud.test; import static com.sun.org.apache.bcel.internal.Constants.ACC_PUBLIC; import static com.sun.org.apache.bcel.internal.Constants.ACC_SUPER; @@ -6,19 +6,19 @@ import java.util.HashMap; import java.util.List; -import lambdacloud.core.CloudFunc.FUNC_TYPE; -import lambdacloud.core.lang.LCArray; -import lambdacloud.core.lang.LCVar; -import symjava.bytecode.BytecodeBatchFunc; -import symjava.bytecode.BytecodeVecFunc; -import symjava.bytecode.BytecodeFunc; -import symjava.bytecode.IR; -import symjava.symbolic.Expr; -import symjava.symbolic.Symbol; -import symjava.symbolic.Expr.TYPE; -import symjava.symbolic.utils.BytecodeUtils; -import symjava.symbolic.utils.FuncClassLoader; -import symjava.symbolic.utils.Utils; +import io.lambdacloud.core.CloudFunc.FUNC_TYPE; +import io.lambdacloud.core.lang.LCArray; +import io.lambdacloud.core.lang.LCVar; +import io.lambdacloud.symjava.bytecode.BytecodeBatchFunc; +import io.lambdacloud.symjava.bytecode.BytecodeVecFunc; +import io.lambdacloud.symjava.bytecode.BytecodeFunc; +import io.lambdacloud.symjava.bytecode.IR; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Symbol; +import io.lambdacloud.symjava.symbolic.Expr.TYPE; +import io.lambdacloud.symjava.symbolic.utils.BytecodeUtils; +import io.lambdacloud.symjava.symbolic.utils.FuncClassLoader; +import io.lambdacloud.symjava.symbolic.utils.Utils; import com.sun.org.apache.bcel.internal.Constants; import com.sun.org.apache.bcel.internal.generic.ALOAD; @@ -123,13 +123,13 @@ public static BytecodeFunc compile(String name, Expr expr, Expr ...args) { } public static ClassGen _compile(String name, Expr expr, Expr ...args) { - String packageName = "symjava.bytecode"; + String packageName = "io.lambdacloud.symjava.bytecode"; String clsName = name; if(clsName == null) clsName = expr.getClass().getSimpleName() + System.currentTimeMillis(); String fullClsName = packageName+"."+clsName; ClassGen cg = new ClassGen(fullClsName, "java.lang.Object", - "", ACC_PUBLIC | ACC_SUPER, new String[]{"symjava.bytecode.BytecodeFunc"}); + "", ACC_PUBLIC | ACC_SUPER, new String[]{"io.lambdacloud.symjava.bytecode.BytecodeFunc"}); ConstantPoolGen cp = cg.getConstantPool(); // cg creates constant pool InstructionList il = new InstructionList(); InstructionFactory factory = new InstructionFactory(cg); diff --git a/src/lambdacloud/test/TestBatchCompile.java b/src/test/java/io/lambdacloud/test/TestBatchCompile.java similarity index 57% rename from src/lambdacloud/test/TestBatchCompile.java rename to src/test/java/io/lambdacloud/test/TestBatchCompile.java index 12e7dfe..18fc255 100644 --- a/src/lambdacloud/test/TestBatchCompile.java +++ b/src/test/java/io/lambdacloud/test/TestBatchCompile.java @@ -1,12 +1,12 @@ -package lambdacloud.test; +package io.lambdacloud.test; -import static symjava.symbolic.Symbol.x; -import static symjava.symbolic.Symbol.y; -import static symjava.symbolic.Symbol.z; -import lambdacloud.core.CloudConfig; -import lambdacloud.core.CloudFunc; -import lambdacloud.core.CloudSD; -import symjava.symbolic.Expr; +import static io.lambdacloud.symjava.symbolic.Symbol.x; +import static io.lambdacloud.symjava.symbolic.Symbol.y; +import static io.lambdacloud.symjava.symbolic.Symbol.z; +import io.lambdacloud.core.CloudConfig; +import io.lambdacloud.core.CloudFunc; +import io.lambdacloud.core.CloudSD; +import io.lambdacloud.symjava.symbolic.Expr; public class TestBatchCompile { diff --git a/src/lambdacloud/test/TestBatchUpdate.java b/src/test/java/io/lambdacloud/test/TestBatchUpdate.java similarity index 86% rename from src/lambdacloud/test/TestBatchUpdate.java rename to src/test/java/io/lambdacloud/test/TestBatchUpdate.java index 0cadd32..5fb0413 100644 --- a/src/lambdacloud/test/TestBatchUpdate.java +++ b/src/test/java/io/lambdacloud/test/TestBatchUpdate.java @@ -1,10 +1,10 @@ -package lambdacloud.test; +package io.lambdacloud.test; -import lambdacloud.core.CloudConfig; -import lambdacloud.core.CloudFunc; -import lambdacloud.core.CloudSD; -import lambdacloud.core.lang.LCVar; -import symjava.symbolic.Expr; +import io.lambdacloud.core.CloudConfig; +import io.lambdacloud.core.CloudFunc; +import io.lambdacloud.core.CloudSD; +import io.lambdacloud.core.lang.LCVar; +import io.lambdacloud.symjava.symbolic.Expr; /** for(int i=0; i<10; i++) { diff --git a/src/lambdacloud/test/TestBatchVec.java b/src/test/java/io/lambdacloud/test/TestBatchVec.java similarity index 88% rename from src/lambdacloud/test/TestBatchVec.java rename to src/test/java/io/lambdacloud/test/TestBatchVec.java index 2cadb69..e8d0c44 100644 --- a/src/lambdacloud/test/TestBatchVec.java +++ b/src/test/java/io/lambdacloud/test/TestBatchVec.java @@ -1,21 +1,21 @@ -package lambdacloud.test; +package io.lambdacloud.test; -import static lambdacloud.test.TestUtils.assertEqual; -import static symjava.symbolic.Symbol.*; -import static symjava.math.SymMath.*; -import lambdacloud.core.lang.LCArray; -import lambdacloud.core.lang.LCInt; -import lambdacloud.core.lang.LCLoop; -import lambdacloud.core.lang.LCReturn; -import lambdacloud.core.lang.LCStatements; -import lambdacloud.core.lang.LCVar; -import symjava.bytecode.BytecodeBatchVecFunc; -import symjava.bytecode.BytecodeSelect; -import symjava.bytecode.BytecodeVecFunc; -import symjava.relational.Lt; -import symjava.symbolic.Expr; -import symjava.symbolic.Vector; -import symjava.symbolic.utils.JIT; +import static io.lambdacloud.test.TestUtils.assertEqual; +import static io.lambdacloud.symjava.symbolic.Symbol.*; +import static io.lambdacloud.symjava.math.SymMath.*; +import io.lambdacloud.core.lang.LCArray; +import io.lambdacloud.core.lang.LCInt; +import io.lambdacloud.core.lang.LCLoop; +import io.lambdacloud.core.lang.LCReturn; +import io.lambdacloud.core.lang.LCStatements; +import io.lambdacloud.core.lang.LCVar; +import io.lambdacloud.symjava.bytecode.BytecodeBatchVecFunc; +import io.lambdacloud.symjava.bytecode.BytecodeSelect; +import io.lambdacloud.symjava.bytecode.BytecodeVecFunc; +import io.lambdacloud.symjava.relational.Lt; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Vector; +import io.lambdacloud.symjava.symbolic.utils.JIT; public class TestBatchVec { diff --git a/src/lambdacloud/test/TestBreak.java b/src/test/java/io/lambdacloud/test/TestBreak.java similarity index 64% rename from src/lambdacloud/test/TestBreak.java rename to src/test/java/io/lambdacloud/test/TestBreak.java index cee99cd..e81a824 100644 --- a/src/lambdacloud/test/TestBreak.java +++ b/src/test/java/io/lambdacloud/test/TestBreak.java @@ -1,12 +1,12 @@ -package lambdacloud.test; +package io.lambdacloud.test; -import lambdacloud.core.lang.LCDouble; -import lambdacloud.core.lang.LCInt; -import lambdacloud.core.lang.LCLoop; -import lambdacloud.core.lang.LCReturn; -import lambdacloud.core.lang.LCStatements; -import symjava.relational.Eq; -import symjava.relational.Lt; +import io.lambdacloud.core.lang.LCDouble; +import io.lambdacloud.core.lang.LCInt; +import io.lambdacloud.core.lang.LCLoop; +import io.lambdacloud.core.lang.LCReturn; +import io.lambdacloud.core.lang.LCStatements; +import io.lambdacloud.symjava.relational.Eq; +import io.lambdacloud.symjava.relational.Lt; public class TestBreak { diff --git a/src/lambdacloud/test/TestBytecodeGen.java b/src/test/java/io/lambdacloud/test/TestBytecodeGen.java similarity index 90% rename from src/lambdacloud/test/TestBytecodeGen.java rename to src/test/java/io/lambdacloud/test/TestBytecodeGen.java index ccad4c7..14b4ad6 100644 --- a/src/lambdacloud/test/TestBytecodeGen.java +++ b/src/test/java/io/lambdacloud/test/TestBytecodeGen.java @@ -1,15 +1,15 @@ -package lambdacloud.test; +package io.lambdacloud.test; import static com.sun.org.apache.bcel.internal.Constants.ACC_PUBLIC; import static com.sun.org.apache.bcel.internal.Constants.ACC_SUPER; import java.util.HashMap; -import lambdacloud.core.lang.LCIf; -import symjava.bytecode.BytecodeFunc; -import symjava.relational.Gt; -import symjava.symbolic.Expr; -import symjava.symbolic.utils.FuncClassLoader; +import io.lambdacloud.core.lang.LCIf; +import io.lambdacloud.symjava.bytecode.BytecodeFunc; +import io.lambdacloud.symjava.relational.Gt; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.utils.FuncClassLoader; import com.sun.org.apache.bcel.internal.generic.ArrayType; import com.sun.org.apache.bcel.internal.generic.ClassGen; @@ -22,7 +22,7 @@ import com.sun.org.apache.bcel.internal.generic.MethodGen; import com.sun.org.apache.bcel.internal.generic.Type; -import static symjava.symbolic.Symbol.*; +import static io.lambdacloud.symjava.symbolic.Symbol.*; public class TestBytecodeGen { public static BytecodeFunc gen(Expr[] args, Expr expr) { diff --git a/src/lambdacloud/test/TestClassFile.java b/src/test/java/io/lambdacloud/test/TestClassFile.java similarity index 68% rename from src/lambdacloud/test/TestClassFile.java rename to src/test/java/io/lambdacloud/test/TestClassFile.java index 05c5cf9..f81cc2e 100644 --- a/src/lambdacloud/test/TestClassFile.java +++ b/src/test/java/io/lambdacloud/test/TestClassFile.java @@ -1,9 +1,9 @@ -package lambdacloud.test; +package io.lambdacloud.test; -import lambdacloud.core.CloudConfig; -import lambdacloud.core.CloudFunc; -import lambdacloud.core.CloudSD; -import symjava.bytecode.BytecodeFuncImp1; +import io.lambdacloud.core.CloudConfig; +import io.lambdacloud.core.CloudFunc; +import io.lambdacloud.core.CloudSD; +import io.lambdacloud.symjava.bytecode.BytecodeFuncImp1; public class TestClassFile { diff --git a/src/lambdacloud/test/TestCloudFunc.java b/src/test/java/io/lambdacloud/test/TestCloudFunc.java similarity index 88% rename from src/lambdacloud/test/TestCloudFunc.java rename to src/test/java/io/lambdacloud/test/TestCloudFunc.java index 8b87897..853a9c1 100644 --- a/src/lambdacloud/test/TestCloudFunc.java +++ b/src/test/java/io/lambdacloud/test/TestCloudFunc.java @@ -1,12 +1,12 @@ -package lambdacloud.test; +package io.lambdacloud.test; -import static symjava.symbolic.Symbol.*; -import static lambdacloud.test.TestUtils.*; +import static io.lambdacloud.symjava.symbolic.Symbol.*; +import static io.lambdacloud.test.TestUtils.*; -import lambdacloud.core.CloudConfig; -import lambdacloud.core.CloudFunc; -import lambdacloud.core.CloudSD; -import lambdacloud.core.lang.LCVar; +import io.lambdacloud.core.CloudConfig; +import io.lambdacloud.core.CloudFunc; +import io.lambdacloud.core.CloudSD; +import io.lambdacloud.core.lang.LCVar; public class TestCloudFunc { public static void main(String[] args) { diff --git a/src/lambdacloud/test/TestCloudFuncEval.java b/src/test/java/io/lambdacloud/test/TestCloudFuncEval.java similarity index 73% rename from src/lambdacloud/test/TestCloudFuncEval.java rename to src/test/java/io/lambdacloud/test/TestCloudFuncEval.java index 0a1b321..b248385 100644 --- a/src/lambdacloud/test/TestCloudFuncEval.java +++ b/src/test/java/io/lambdacloud/test/TestCloudFuncEval.java @@ -1,11 +1,11 @@ -package lambdacloud.test; +package io.lambdacloud.test; -import static symjava.math.SymMath.sqrt; -import static symjava.symbolic.Symbol.x; -import static symjava.symbolic.Symbol.y; -import lambdacloud.core.CloudConfig; -import lambdacloud.core.CloudFunc; -import lambdacloud.core.CloudSD; +import static io.lambdacloud.symjava.math.SymMath.sqrt; +import static io.lambdacloud.symjava.symbolic.Symbol.x; +import static io.lambdacloud.symjava.symbolic.Symbol.y; +import io.lambdacloud.core.CloudConfig; +import io.lambdacloud.core.CloudFunc; +import io.lambdacloud.core.CloudSD; public class TestCloudFuncEval { diff --git a/src/lambdacloud/test/TestCloudSD.java b/src/test/java/io/lambdacloud/test/TestCloudSD.java similarity index 91% rename from src/lambdacloud/test/TestCloudSD.java rename to src/test/java/io/lambdacloud/test/TestCloudSD.java index c345083..842cd83 100644 --- a/src/lambdacloud/test/TestCloudSD.java +++ b/src/test/java/io/lambdacloud/test/TestCloudSD.java @@ -1,7 +1,7 @@ -package lambdacloud.test; +package io.lambdacloud.test; -import lambdacloud.core.CloudConfig; -import lambdacloud.core.CloudSD; +import io.lambdacloud.core.CloudConfig; +import io.lambdacloud.core.CloudSD; public class TestCloudSD { diff --git a/src/lambdacloud/test/TestCompile.java b/src/test/java/io/lambdacloud/test/TestCompile.java similarity index 79% rename from src/lambdacloud/test/TestCompile.java rename to src/test/java/io/lambdacloud/test/TestCompile.java index 4c71534..b35459f 100644 --- a/src/lambdacloud/test/TestCompile.java +++ b/src/test/java/io/lambdacloud/test/TestCompile.java @@ -1,15 +1,15 @@ -package lambdacloud.test; +package io.lambdacloud.test; -import static symjava.symbolic.Symbol.*; -import lambdacloud.core.lang.LCArray; -import lambdacloud.core.lang.LCDoubleArray; -import lambdacloud.core.lang.LCReturn; -import lambdacloud.core.lang.LCStatements; -import symjava.bytecode.BytecodeBatchFunc; -import symjava.bytecode.BytecodeVecFunc; -import symjava.symbolic.Expr; -import symjava.symbolic.Vector; -import symjava.symbolic.utils.JIT; +import static io.lambdacloud.symjava.symbolic.Symbol.*; +import io.lambdacloud.core.lang.LCArray; +import io.lambdacloud.core.lang.LCDoubleArray; +import io.lambdacloud.core.lang.LCReturn; +import io.lambdacloud.core.lang.LCStatements; +import io.lambdacloud.symjava.bytecode.BytecodeBatchFunc; +import io.lambdacloud.symjava.bytecode.BytecodeVecFunc; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Vector; +import io.lambdacloud.symjava.symbolic.utils.JIT; public class TestCompile { diff --git a/src/lambdacloud/test/TestLCBuilder.java b/src/test/java/io/lambdacloud/test/TestLCBuilder.java similarity index 85% rename from src/lambdacloud/test/TestLCBuilder.java rename to src/test/java/io/lambdacloud/test/TestLCBuilder.java index fd8763c..2ba2adf 100644 --- a/src/lambdacloud/test/TestLCBuilder.java +++ b/src/test/java/io/lambdacloud/test/TestLCBuilder.java @@ -1,22 +1,22 @@ -package lambdacloud.test; +package io.lambdacloud.test; -import static symjava.math.SymMath.log; -import static symjava.math.SymMath.random; -import static symjava.math.SymMath.sin; -import static symjava.math.SymMath.sqrt; -import static symjava.symbolic.Symbol.x; -import static symjava.symbolic.Symbol.y; -import lambdacloud.core.CloudFunc; -import lambdacloud.core.CloudSD; -import lambdacloud.core.lang.LCBuilder; -import lambdacloud.core.lang.LCIf; -import lambdacloud.core.lang.LCInt; -import lambdacloud.core.lang.LCLoop; -import lambdacloud.core.lang.LCVar; -import symjava.relational.Ge; -import symjava.relational.Le; -import symjava.relational.Lt; -import symjava.symbolic.Expr; +import static io.lambdacloud.symjava.math.SymMath.log; +import static io.lambdacloud.symjava.math.SymMath.random; +import static io.lambdacloud.symjava.math.SymMath.sin; +import static io.lambdacloud.symjava.math.SymMath.sqrt; +import static io.lambdacloud.symjava.symbolic.Symbol.x; +import static io.lambdacloud.symjava.symbolic.Symbol.y; +import io.lambdacloud.core.CloudFunc; +import io.lambdacloud.core.CloudSD; +import io.lambdacloud.core.lang.LCBuilder; +import io.lambdacloud.core.lang.LCIf; +import io.lambdacloud.core.lang.LCInt; +import io.lambdacloud.core.lang.LCLoop; +import io.lambdacloud.core.lang.LCVar; +import io.lambdacloud.symjava.relational.Ge; +import io.lambdacloud.symjava.relational.Le; +import io.lambdacloud.symjava.relational.Lt; +import io.lambdacloud.symjava.symbolic.Expr; public class TestLCBuilder { diff --git a/src/lambdacloud/test/TestLCIf.java b/src/test/java/io/lambdacloud/test/TestLCIf.java similarity index 61% rename from src/lambdacloud/test/TestLCIf.java rename to src/test/java/io/lambdacloud/test/TestLCIf.java index 8749ad7..d1eaf45 100644 --- a/src/lambdacloud/test/TestLCIf.java +++ b/src/test/java/io/lambdacloud/test/TestLCIf.java @@ -1,12 +1,12 @@ -package lambdacloud.test; +package io.lambdacloud.test; -import lambdacloud.core.lang.LCDouble; -import lambdacloud.core.lang.LCIf; -import lambdacloud.core.lang.LCStatements; -import lambdacloud.core.lang.LCVar; -import lambdacloud.core.lang.LCReturn; -import symjava.bytecode.BytecodeFunc; -import symjava.relational.Gt; +import io.lambdacloud.core.lang.LCDouble; +import io.lambdacloud.core.lang.LCIf; +import io.lambdacloud.core.lang.LCStatements; +import io.lambdacloud.core.lang.LCVar; +import io.lambdacloud.core.lang.LCReturn; +import io.lambdacloud.symjava.bytecode.BytecodeFunc; +import io.lambdacloud.symjava.relational.Gt; public class TestLCIf { public static void main(String[] args) { diff --git a/src/lambdacloud/test/TestLCIndex.java b/src/test/java/io/lambdacloud/test/TestLCIndex.java similarity index 79% rename from src/lambdacloud/test/TestLCIndex.java rename to src/test/java/io/lambdacloud/test/TestLCIndex.java index 9d850e2..be97933 100644 --- a/src/lambdacloud/test/TestLCIndex.java +++ b/src/test/java/io/lambdacloud/test/TestLCIndex.java @@ -1,10 +1,10 @@ -package lambdacloud.test; +package io.lambdacloud.test; -import lambdacloud.core.lang.LCArray; -import lambdacloud.core.lang.LCAssign; -import lambdacloud.core.lang.LCStatements; -import symjava.bytecode.BytecodeVecFunc; -import symjava.symbolic.Expr; +import io.lambdacloud.core.lang.LCArray; +import io.lambdacloud.core.lang.LCAssign; +import io.lambdacloud.core.lang.LCStatements; +import io.lambdacloud.symjava.bytecode.BytecodeVecFunc; +import io.lambdacloud.symjava.symbolic.Expr; public class TestLCIndex { diff --git a/src/lambdacloud/test/TestLCLength.java b/src/test/java/io/lambdacloud/test/TestLCLength.java similarity index 73% rename from src/lambdacloud/test/TestLCLength.java rename to src/test/java/io/lambdacloud/test/TestLCLength.java index 1035124..c1a96f1 100644 --- a/src/lambdacloud/test/TestLCLength.java +++ b/src/test/java/io/lambdacloud/test/TestLCLength.java @@ -1,10 +1,10 @@ -package lambdacloud.test; +package io.lambdacloud.test; -import lambdacloud.core.lang.LCArray; -import lambdacloud.core.lang.LCLength; -import lambdacloud.core.lang.LCStatements; -import symjava.bytecode.BytecodeVecFunc; -import symjava.symbolic.Expr; +import io.lambdacloud.core.lang.LCArray; +import io.lambdacloud.core.lang.LCLength; +import io.lambdacloud.core.lang.LCStatements; +import io.lambdacloud.symjava.bytecode.BytecodeVecFunc; +import io.lambdacloud.symjava.symbolic.Expr; /** * diff --git a/src/lambdacloud/test/TestLCLoop.java b/src/test/java/io/lambdacloud/test/TestLCLoop.java similarity index 85% rename from src/lambdacloud/test/TestLCLoop.java rename to src/test/java/io/lambdacloud/test/TestLCLoop.java index a645d4a..887aabe 100644 --- a/src/lambdacloud/test/TestLCLoop.java +++ b/src/test/java/io/lambdacloud/test/TestLCLoop.java @@ -1,17 +1,17 @@ -package lambdacloud.test; +package io.lambdacloud.test; -import static symjava.math.SymMath.cos; -import lambdacloud.core.CloudFunc; -import lambdacloud.core.CloudSD; -import lambdacloud.core.lang.LCBuilder; -import lambdacloud.core.lang.LCInt; -import lambdacloud.core.lang.LCLoop; -import lambdacloud.core.lang.LCReturn; -import lambdacloud.core.lang.LCStatements; -import lambdacloud.core.lang.LCVar; -import symjava.math.SymMath; -import symjava.relational.Lt; -import symjava.symbolic.Expr; +import static io.lambdacloud.symjava.math.SymMath.cos; +import io.lambdacloud.core.CloudFunc; +import io.lambdacloud.core.CloudSD; +import io.lambdacloud.core.lang.LCBuilder; +import io.lambdacloud.core.lang.LCInt; +import io.lambdacloud.core.lang.LCLoop; +import io.lambdacloud.core.lang.LCReturn; +import io.lambdacloud.core.lang.LCStatements; +import io.lambdacloud.core.lang.LCVar; +import io.lambdacloud.symjava.math.SymMath; +import io.lambdacloud.symjava.relational.Lt; +import io.lambdacloud.symjava.symbolic.Expr; public class TestLCLoop { diff --git a/src/lambdacloud/test/TestLCStatements.java b/src/test/java/io/lambdacloud/test/TestLCStatements.java similarity index 73% rename from src/lambdacloud/test/TestLCStatements.java rename to src/test/java/io/lambdacloud/test/TestLCStatements.java index 03a4bda..070cb64 100644 --- a/src/lambdacloud/test/TestLCStatements.java +++ b/src/test/java/io/lambdacloud/test/TestLCStatements.java @@ -1,10 +1,10 @@ -package lambdacloud.test; +package io.lambdacloud.test; -import lambdacloud.core.CloudConfig; -import lambdacloud.core.lang.LCDouble; -import lambdacloud.core.lang.LCReturn; -import lambdacloud.core.lang.LCStatements; -import lambdacloud.core.lang.LCVar; +import io.lambdacloud.core.CloudConfig; +import io.lambdacloud.core.lang.LCDouble; +import io.lambdacloud.core.lang.LCReturn; +import io.lambdacloud.core.lang.LCStatements; +import io.lambdacloud.core.lang.LCVar; public class TestLCStatements { diff --git a/src/lambdacloud/test/TestLCVar.java b/src/test/java/io/lambdacloud/test/TestLCVar.java similarity index 79% rename from src/lambdacloud/test/TestLCVar.java rename to src/test/java/io/lambdacloud/test/TestLCVar.java index ea4cb03..c9297f8 100644 --- a/src/lambdacloud/test/TestLCVar.java +++ b/src/test/java/io/lambdacloud/test/TestLCVar.java @@ -1,10 +1,10 @@ -package lambdacloud.test; +package io.lambdacloud.test; -import lambdacloud.core.CloudConfig; -import lambdacloud.core.CloudFunc; -import lambdacloud.core.CloudSD; -import lambdacloud.core.lang.LCVar; -import symjava.symbolic.Expr; +import io.lambdacloud.core.CloudConfig; +import io.lambdacloud.core.CloudFunc; +import io.lambdacloud.core.CloudSD; +import io.lambdacloud.core.lang.LCVar; +import io.lambdacloud.symjava.symbolic.Expr; public class TestLCVar { public static void main(String[] args) { diff --git a/src/lambdacloud/test/TestMathFunction.java b/src/test/java/io/lambdacloud/test/TestMathFunction.java similarity index 75% rename from src/lambdacloud/test/TestMathFunction.java rename to src/test/java/io/lambdacloud/test/TestMathFunction.java index 7510815..7471b24 100644 --- a/src/lambdacloud/test/TestMathFunction.java +++ b/src/test/java/io/lambdacloud/test/TestMathFunction.java @@ -1,14 +1,14 @@ -package lambdacloud.test; +package io.lambdacloud.test; -import static symjava.math.SymMath.abs; -import static symjava.math.SymMath.sin; +import static io.lambdacloud.symjava.math.SymMath.abs; +import static io.lambdacloud.symjava.math.SymMath.sin; import java.util.HashMap; import java.util.Map; -import lambdacloud.core.CloudSD; -import lambdacloud.core.Session; -import symjava.symbolic.Matrix; +import io.lambdacloud.core.CloudSD; +import io.lambdacloud.core.Session; +import io.lambdacloud.symjava.symbolic.Matrix; public class TestMathFunction { diff --git a/src/lambdacloud/test/TestMatrix.java b/src/test/java/io/lambdacloud/test/TestMatrix.java similarity index 93% rename from src/lambdacloud/test/TestMatrix.java rename to src/test/java/io/lambdacloud/test/TestMatrix.java index 0991432..96ecbb9 100644 --- a/src/lambdacloud/test/TestMatrix.java +++ b/src/test/java/io/lambdacloud/test/TestMatrix.java @@ -1,23 +1,23 @@ -package lambdacloud.test; +package io.lambdacloud.test; -import static lambdacloud.core.LambdaCloud.CPU; -import static lambdacloud.test.TestUtils.*; +import static io.lambdacloud.core.LambdaCloud.CPU; +import static io.lambdacloud.test.TestUtils.*; import java.util.HashMap; import java.util.Map; -import lambdacloud.core.CloudConfig; -import lambdacloud.core.CloudSD; -import lambdacloud.core.Session; -import lambdacloud.core.lang.LCDevice; -import lambdacloud.core.lang.LCReturn; -import symjava.bytecode.BytecodeVecFunc; -import symjava.matrix.ExprMatrix; -import symjava.matrix.ExprVector; -import symjava.symbolic.Concat; -import symjava.symbolic.Expr; -import symjava.symbolic.Matrix; -import symjava.symbolic.Vector; +import io.lambdacloud.core.CloudConfig; +import io.lambdacloud.core.CloudSD; +import io.lambdacloud.core.Session; +import io.lambdacloud.core.lang.LCDevice; +import io.lambdacloud.core.lang.LCReturn; +import io.lambdacloud.symjava.bytecode.BytecodeVecFunc; +import io.lambdacloud.symjava.matrix.ExprMatrix; +import io.lambdacloud.symjava.matrix.ExprVector; +import io.lambdacloud.symjava.symbolic.Concat; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Matrix; +import io.lambdacloud.symjava.symbolic.Vector; public class TestMatrix { public static void main(String[] args) { diff --git a/src/lambdacloud/test/TestNetwork.java b/src/test/java/io/lambdacloud/test/TestNetwork.java similarity index 94% rename from src/lambdacloud/test/TestNetwork.java rename to src/test/java/io/lambdacloud/test/TestNetwork.java index 983aafb..e47dc4f 100644 --- a/src/lambdacloud/test/TestNetwork.java +++ b/src/test/java/io/lambdacloud/test/TestNetwork.java @@ -1,12 +1,12 @@ -package lambdacloud.test; +package io.lambdacloud.test; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.OutputStream; import java.io.PrintStream; -import lambdacloud.core.CloudConfig; -import lambdacloud.core.CloudSD; +import io.lambdacloud.core.CloudConfig; +import io.lambdacloud.core.CloudSD; public class TestNetwork { diff --git a/src/lambdacloud/test/TestSelect.java b/src/test/java/io/lambdacloud/test/TestSelect.java similarity index 55% rename from src/lambdacloud/test/TestSelect.java rename to src/test/java/io/lambdacloud/test/TestSelect.java index 1484578..90416b4 100644 --- a/src/lambdacloud/test/TestSelect.java +++ b/src/test/java/io/lambdacloud/test/TestSelect.java @@ -1,11 +1,11 @@ -package lambdacloud.test; +package io.lambdacloud.test; -import symjava.bytecode.BytecodeBatchFunc; -import symjava.bytecode.BytecodeVecFunc; -import symjava.symbolic.Expr; -import symjava.symbolic.Table; -import symjava.symbolic.utils.JIT; -import static symjava.symbolic.Symbol.*; +import io.lambdacloud.symjava.bytecode.BytecodeBatchFunc; +import io.lambdacloud.symjava.bytecode.BytecodeVecFunc; +import io.lambdacloud.symjava.symbolic.Expr; +import io.lambdacloud.symjava.symbolic.Table; +import io.lambdacloud.symjava.symbolic.utils.JIT; +import static io.lambdacloud.symjava.symbolic.Symbol.*; public class TestSelect { diff --git a/src/lambdacloud/test/TestServers.java b/src/test/java/io/lambdacloud/test/TestServers.java similarity index 72% rename from src/lambdacloud/test/TestServers.java rename to src/test/java/io/lambdacloud/test/TestServers.java index f114ca7..b2e5510 100644 --- a/src/lambdacloud/test/TestServers.java +++ b/src/test/java/io/lambdacloud/test/TestServers.java @@ -1,19 +1,19 @@ -package lambdacloud.test; +package io.lambdacloud.test; -import static lambdacloud.core.LambdaCloud.CPU; -import static symjava.math.SymMath.sqrt; -import static symjava.symbolic.Symbol.x; -import static symjava.symbolic.Symbol.y; -import static symjava.symbolic.Symbol.z; +import static io.lambdacloud.core.LambdaCloud.CPU; +import static io.lambdacloud.symjava.math.SymMath.sqrt; +import static io.lambdacloud.symjava.symbolic.Symbol.x; +import static io.lambdacloud.symjava.symbolic.Symbol.y; +import static io.lambdacloud.symjava.symbolic.Symbol.z; import java.util.HashMap; import java.util.Map; -import lambdacloud.core.CloudConfig; -import lambdacloud.core.CloudFunc; -import lambdacloud.core.CloudSD; -import lambdacloud.core.Session; -import symjava.symbolic.Expr; +import io.lambdacloud.core.CloudConfig; +import io.lambdacloud.core.CloudFunc; +import io.lambdacloud.core.CloudSD; +import io.lambdacloud.core.Session; +import io.lambdacloud.symjava.symbolic.Expr; public class TestServers { diff --git a/src/lambdacloud/test/TestThread.java b/src/test/java/io/lambdacloud/test/TestThread.java similarity index 86% rename from src/lambdacloud/test/TestThread.java rename to src/test/java/io/lambdacloud/test/TestThread.java index 7c993d0..5801950 100644 --- a/src/lambdacloud/test/TestThread.java +++ b/src/test/java/io/lambdacloud/test/TestThread.java @@ -1,19 +1,19 @@ -package lambdacloud.test; +package io.lambdacloud.test; -import static lambdacloud.core.LambdaCloud.CPU; -import static symjava.math.SymMath.sqrt; -import static symjava.symbolic.Symbol.x; -import static symjava.symbolic.Symbol.y; -import static symjava.symbolic.Symbol.z; +import static io.lambdacloud.core.LambdaCloud.CPU; +import static io.lambdacloud.symjava.math.SymMath.sqrt; +import static io.lambdacloud.symjava.symbolic.Symbol.x; +import static io.lambdacloud.symjava.symbolic.Symbol.y; +import static io.lambdacloud.symjava.symbolic.Symbol.z; import java.util.HashMap; import java.util.Map; -import lambdacloud.core.CloudConfig; -import lambdacloud.core.CloudFunc; -import lambdacloud.core.CloudSD; -import lambdacloud.core.Session; -import symjava.symbolic.Expr; +import io.lambdacloud.core.CloudConfig; +import io.lambdacloud.core.CloudFunc; +import io.lambdacloud.core.CloudSD; +import io.lambdacloud.core.Session; +import io.lambdacloud.symjava.symbolic.Expr; public class TestThread { diff --git a/src/lambdacloud/test/TestUtils.java b/src/test/java/io/lambdacloud/test/TestUtils.java similarity index 93% rename from src/lambdacloud/test/TestUtils.java rename to src/test/java/io/lambdacloud/test/TestUtils.java index 63fd4ea..f4f1642 100644 --- a/src/lambdacloud/test/TestUtils.java +++ b/src/test/java/io/lambdacloud/test/TestUtils.java @@ -1,4 +1,4 @@ -package lambdacloud.test; +package io.lambdacloud.test; public class TestUtils { public static boolean assertEqual(double[] a, double[] b) {