JasonWang před 7 roky
rodič
revize
69c82548a0
100 změnil soubory, kde provedl 19 přidání a 5 odebrání
  1. 3 0
      .gitignore
  2. 1 4
      CMakeLists.txt
  3. 12 0
      build.py
  4. 1 1
      python/pytraph/framework/constant.py
  5. 2 0
      traph/CMakeLists.txt
  6. 0 0
      traph/contrib/CMakeLists.txt
  7. 0 0
      traph/contrib/eigen3/.hg_archival.txt
  8. 0 0
      traph/contrib/eigen3/.hgeol
  9. 0 0
      traph/contrib/eigen3/.hgignore
  10. 0 0
      traph/contrib/eigen3/.hgtags
  11. 0 0
      traph/contrib/eigen3/CMakeLists.txt
  12. 0 0
      traph/contrib/eigen3/COPYING.BSD
  13. 0 0
      traph/contrib/eigen3/COPYING.GPL
  14. 0 0
      traph/contrib/eigen3/COPYING.LGPL
  15. 0 0
      traph/contrib/eigen3/COPYING.MINPACK
  16. 0 0
      traph/contrib/eigen3/COPYING.MPL2
  17. 0 0
      traph/contrib/eigen3/COPYING.README
  18. 0 0
      traph/contrib/eigen3/CTestConfig.cmake
  19. 0 0
      traph/contrib/eigen3/CTestCustom.cmake.in
  20. 0 0
      traph/contrib/eigen3/Eigen/CMakeLists.txt
  21. 0 0
      traph/contrib/eigen3/Eigen/Cholesky
  22. 0 0
      traph/contrib/eigen3/Eigen/CholmodSupport
  23. 0 0
      traph/contrib/eigen3/Eigen/Core
  24. 0 0
      traph/contrib/eigen3/Eigen/Dense
  25. 0 0
      traph/contrib/eigen3/Eigen/Eigen
  26. 0 0
      traph/contrib/eigen3/Eigen/Eigenvalues
  27. 0 0
      traph/contrib/eigen3/Eigen/Geometry
  28. 0 0
      traph/contrib/eigen3/Eigen/Householder
  29. 0 0
      traph/contrib/eigen3/Eigen/IterativeLinearSolvers
  30. 0 0
      traph/contrib/eigen3/Eigen/Jacobi
  31. 0 0
      traph/contrib/eigen3/Eigen/LU
  32. 0 0
      traph/contrib/eigen3/Eigen/MetisSupport
  33. 0 0
      traph/contrib/eigen3/Eigen/OrderingMethods
  34. 0 0
      traph/contrib/eigen3/Eigen/PaStiXSupport
  35. 0 0
      traph/contrib/eigen3/Eigen/PardisoSupport
  36. 0 0
      traph/contrib/eigen3/Eigen/QR
  37. 0 0
      traph/contrib/eigen3/Eigen/QtAlignedMalloc
  38. 0 0
      traph/contrib/eigen3/Eigen/SPQRSupport
  39. 0 0
      traph/contrib/eigen3/Eigen/SVD
  40. 0 0
      traph/contrib/eigen3/Eigen/Sparse
  41. 0 0
      traph/contrib/eigen3/Eigen/SparseCholesky
  42. 0 0
      traph/contrib/eigen3/Eigen/SparseCore
  43. 0 0
      traph/contrib/eigen3/Eigen/SparseLU
  44. 0 0
      traph/contrib/eigen3/Eigen/SparseQR
  45. 0 0
      traph/contrib/eigen3/Eigen/StdDeque
  46. 0 0
      traph/contrib/eigen3/Eigen/StdList
  47. 0 0
      traph/contrib/eigen3/Eigen/StdVector
  48. 0 0
      traph/contrib/eigen3/Eigen/SuperLUSupport
  49. 0 0
      traph/contrib/eigen3/Eigen/UmfPackSupport
  50. 0 0
      traph/contrib/eigen3/Eigen/src/Cholesky/LDLT.h
  51. 0 0
      traph/contrib/eigen3/Eigen/src/Cholesky/LLT.h
  52. 0 0
      traph/contrib/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h
  53. 0 0
      traph/contrib/eigen3/Eigen/src/CholmodSupport/CholmodSupport.h
  54. 0 0
      traph/contrib/eigen3/Eigen/src/Core/Array.h
  55. 0 0
      traph/contrib/eigen3/Eigen/src/Core/ArrayBase.h
  56. 0 0
      traph/contrib/eigen3/Eigen/src/Core/ArrayWrapper.h
  57. 0 0
      traph/contrib/eigen3/Eigen/src/Core/Assign.h
  58. 0 0
      traph/contrib/eigen3/Eigen/src/Core/AssignEvaluator.h
  59. 0 0
      traph/contrib/eigen3/Eigen/src/Core/Assign_MKL.h
  60. 0 0
      traph/contrib/eigen3/Eigen/src/Core/BandMatrix.h
  61. 0 0
      traph/contrib/eigen3/Eigen/src/Core/Block.h
  62. 0 0
      traph/contrib/eigen3/Eigen/src/Core/BooleanRedux.h
  63. 0 0
      traph/contrib/eigen3/Eigen/src/Core/CommaInitializer.h
  64. 0 0
      traph/contrib/eigen3/Eigen/src/Core/ConditionEstimator.h
  65. 0 0
      traph/contrib/eigen3/Eigen/src/Core/CoreEvaluators.h
  66. 0 0
      traph/contrib/eigen3/Eigen/src/Core/CoreIterators.h
  67. 0 0
      traph/contrib/eigen3/Eigen/src/Core/CwiseBinaryOp.h
  68. 0 0
      traph/contrib/eigen3/Eigen/src/Core/CwiseNullaryOp.h
  69. 0 0
      traph/contrib/eigen3/Eigen/src/Core/CwiseTernaryOp.h
  70. 0 0
      traph/contrib/eigen3/Eigen/src/Core/CwiseUnaryOp.h
  71. 0 0
      traph/contrib/eigen3/Eigen/src/Core/CwiseUnaryView.h
  72. 0 0
      traph/contrib/eigen3/Eigen/src/Core/DenseBase.h
  73. 0 0
      traph/contrib/eigen3/Eigen/src/Core/DenseCoeffsBase.h
  74. 0 0
      traph/contrib/eigen3/Eigen/src/Core/DenseStorage.h
  75. 0 0
      traph/contrib/eigen3/Eigen/src/Core/Diagonal.h
  76. 0 0
      traph/contrib/eigen3/Eigen/src/Core/DiagonalMatrix.h
  77. 0 0
      traph/contrib/eigen3/Eigen/src/Core/DiagonalProduct.h
  78. 0 0
      traph/contrib/eigen3/Eigen/src/Core/Dot.h
  79. 0 0
      traph/contrib/eigen3/Eigen/src/Core/EigenBase.h
  80. 0 0
      traph/contrib/eigen3/Eigen/src/Core/ForceAlignedAccess.h
  81. 0 0
      traph/contrib/eigen3/Eigen/src/Core/Fuzzy.h
  82. 0 0
      traph/contrib/eigen3/Eigen/src/Core/GeneralProduct.h
  83. 0 0
      traph/contrib/eigen3/Eigen/src/Core/GenericPacketMath.h
  84. 0 0
      traph/contrib/eigen3/Eigen/src/Core/GlobalFunctions.h
  85. 0 0
      traph/contrib/eigen3/Eigen/src/Core/IO.h
  86. 0 0
      traph/contrib/eigen3/Eigen/src/Core/Inverse.h
  87. 0 0
      traph/contrib/eigen3/Eigen/src/Core/Map.h
  88. 0 0
      traph/contrib/eigen3/Eigen/src/Core/MapBase.h
  89. 0 0
      traph/contrib/eigen3/Eigen/src/Core/MathFunctions.h
  90. 0 0
      traph/contrib/eigen3/Eigen/src/Core/MathFunctionsImpl.h
  91. 0 0
      traph/contrib/eigen3/Eigen/src/Core/Matrix.h
  92. 0 0
      traph/contrib/eigen3/Eigen/src/Core/MatrixBase.h
  93. 0 0
      traph/contrib/eigen3/Eigen/src/Core/NestByValue.h
  94. 0 0
      traph/contrib/eigen3/Eigen/src/Core/NoAlias.h
  95. 0 0
      traph/contrib/eigen3/Eigen/src/Core/NumTraits.h
  96. 0 0
      traph/contrib/eigen3/Eigen/src/Core/PermutationMatrix.h
  97. 0 0
      traph/contrib/eigen3/Eigen/src/Core/PlainObjectBase.h
  98. 0 0
      traph/contrib/eigen3/Eigen/src/Core/Product.h
  99. 0 0
      traph/contrib/eigen3/Eigen/src/Core/ProductEvaluators.h
  100. 0 0
      traph/contrib/eigen3/Eigen/src/Core/Random.h

+ 3 - 0
.gitignore

@@ -30,3 +30,6 @@
 *.exe
 *.out
 *.app
+
+
+./build

+ 1 - 4
CMakeLists.txt

@@ -1,7 +1,4 @@
 cmake_minimum_required(VERSION 2.8.12)
 project(traph)
 
-add_definitions("-std=c++11")
-
-ADD_SUBDIRECTORY(source)
-ADD_SUBDIRECTORY(example)
+ADD_SUBDIRECTORY(traph)

+ 12 - 0
build.py

@@ -0,0 +1,12 @@
+import platform
+import os
+import shutil
+import sys
+import subprocess
+
+def main(argv):
+    traph_root = argv[0]
+    subprocess.run("cmake .")
+    subprocess.run("cmake .")
+if __name__ == '__main__':
+	main(sys.argv)

+ 1 - 1
python/pytraph/framework/constant.py

@@ -1,4 +1,4 @@
 
 
 def constant(tensor):
-    
+    pass

+ 2 - 0
traph/CMakeLists.txt

@@ -0,0 +1,2 @@
+
+ADD_SUBDIRECTORY(source)

+ 0 - 0
contrib/CMakeLists.txt → traph/contrib/CMakeLists.txt


+ 0 - 0
contrib/eigen3/.hg_archival.txt → traph/contrib/eigen3/.hg_archival.txt


+ 0 - 0
contrib/eigen3/.hgeol → traph/contrib/eigen3/.hgeol


+ 0 - 0
contrib/eigen3/.hgignore → traph/contrib/eigen3/.hgignore


+ 0 - 0
contrib/eigen3/.hgtags → traph/contrib/eigen3/.hgtags


+ 0 - 0
contrib/eigen3/CMakeLists.txt → traph/contrib/eigen3/CMakeLists.txt


+ 0 - 0
contrib/eigen3/COPYING.BSD → traph/contrib/eigen3/COPYING.BSD


+ 0 - 0
contrib/eigen3/COPYING.GPL → traph/contrib/eigen3/COPYING.GPL


+ 0 - 0
contrib/eigen3/COPYING.LGPL → traph/contrib/eigen3/COPYING.LGPL


+ 0 - 0
contrib/eigen3/COPYING.MINPACK → traph/contrib/eigen3/COPYING.MINPACK


+ 0 - 0
contrib/eigen3/COPYING.MPL2 → traph/contrib/eigen3/COPYING.MPL2


+ 0 - 0
contrib/eigen3/COPYING.README → traph/contrib/eigen3/COPYING.README


+ 0 - 0
contrib/eigen3/CTestConfig.cmake → traph/contrib/eigen3/CTestConfig.cmake


+ 0 - 0
contrib/eigen3/CTestCustom.cmake.in → traph/contrib/eigen3/CTestCustom.cmake.in


+ 0 - 0
contrib/eigen3/Eigen/CMakeLists.txt → traph/contrib/eigen3/Eigen/CMakeLists.txt


+ 0 - 0
contrib/eigen3/Eigen/Cholesky → traph/contrib/eigen3/Eigen/Cholesky


+ 0 - 0
contrib/eigen3/Eigen/CholmodSupport → traph/contrib/eigen3/Eigen/CholmodSupport


+ 0 - 0
contrib/eigen3/Eigen/Core → traph/contrib/eigen3/Eigen/Core


+ 0 - 0
contrib/eigen3/Eigen/Dense → traph/contrib/eigen3/Eigen/Dense


+ 0 - 0
contrib/eigen3/Eigen/Eigen → traph/contrib/eigen3/Eigen/Eigen


+ 0 - 0
contrib/eigen3/Eigen/Eigenvalues → traph/contrib/eigen3/Eigen/Eigenvalues


+ 0 - 0
contrib/eigen3/Eigen/Geometry → traph/contrib/eigen3/Eigen/Geometry


+ 0 - 0
contrib/eigen3/Eigen/Householder → traph/contrib/eigen3/Eigen/Householder


+ 0 - 0
contrib/eigen3/Eigen/IterativeLinearSolvers → traph/contrib/eigen3/Eigen/IterativeLinearSolvers


+ 0 - 0
contrib/eigen3/Eigen/Jacobi → traph/contrib/eigen3/Eigen/Jacobi


+ 0 - 0
contrib/eigen3/Eigen/LU → traph/contrib/eigen3/Eigen/LU


+ 0 - 0
contrib/eigen3/Eigen/MetisSupport → traph/contrib/eigen3/Eigen/MetisSupport


+ 0 - 0
contrib/eigen3/Eigen/OrderingMethods → traph/contrib/eigen3/Eigen/OrderingMethods


+ 0 - 0
contrib/eigen3/Eigen/PaStiXSupport → traph/contrib/eigen3/Eigen/PaStiXSupport


+ 0 - 0
contrib/eigen3/Eigen/PardisoSupport → traph/contrib/eigen3/Eigen/PardisoSupport


+ 0 - 0
contrib/eigen3/Eigen/QR → traph/contrib/eigen3/Eigen/QR


+ 0 - 0
contrib/eigen3/Eigen/QtAlignedMalloc → traph/contrib/eigen3/Eigen/QtAlignedMalloc


+ 0 - 0
contrib/eigen3/Eigen/SPQRSupport → traph/contrib/eigen3/Eigen/SPQRSupport


+ 0 - 0
contrib/eigen3/Eigen/SVD → traph/contrib/eigen3/Eigen/SVD


+ 0 - 0
contrib/eigen3/Eigen/Sparse → traph/contrib/eigen3/Eigen/Sparse


+ 0 - 0
contrib/eigen3/Eigen/SparseCholesky → traph/contrib/eigen3/Eigen/SparseCholesky


+ 0 - 0
contrib/eigen3/Eigen/SparseCore → traph/contrib/eigen3/Eigen/SparseCore


+ 0 - 0
contrib/eigen3/Eigen/SparseLU → traph/contrib/eigen3/Eigen/SparseLU


+ 0 - 0
contrib/eigen3/Eigen/SparseQR → traph/contrib/eigen3/Eigen/SparseQR


+ 0 - 0
contrib/eigen3/Eigen/StdDeque → traph/contrib/eigen3/Eigen/StdDeque


+ 0 - 0
contrib/eigen3/Eigen/StdList → traph/contrib/eigen3/Eigen/StdList


+ 0 - 0
contrib/eigen3/Eigen/StdVector → traph/contrib/eigen3/Eigen/StdVector


+ 0 - 0
contrib/eigen3/Eigen/SuperLUSupport → traph/contrib/eigen3/Eigen/SuperLUSupport


+ 0 - 0
contrib/eigen3/Eigen/UmfPackSupport → traph/contrib/eigen3/Eigen/UmfPackSupport


+ 0 - 0
contrib/eigen3/Eigen/src/Cholesky/LDLT.h → traph/contrib/eigen3/Eigen/src/Cholesky/LDLT.h


+ 0 - 0
contrib/eigen3/Eigen/src/Cholesky/LLT.h → traph/contrib/eigen3/Eigen/src/Cholesky/LLT.h


+ 0 - 0
contrib/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h → traph/contrib/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h


+ 0 - 0
contrib/eigen3/Eigen/src/CholmodSupport/CholmodSupport.h → traph/contrib/eigen3/Eigen/src/CholmodSupport/CholmodSupport.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/Array.h → traph/contrib/eigen3/Eigen/src/Core/Array.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/ArrayBase.h → traph/contrib/eigen3/Eigen/src/Core/ArrayBase.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/ArrayWrapper.h → traph/contrib/eigen3/Eigen/src/Core/ArrayWrapper.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/Assign.h → traph/contrib/eigen3/Eigen/src/Core/Assign.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/AssignEvaluator.h → traph/contrib/eigen3/Eigen/src/Core/AssignEvaluator.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/Assign_MKL.h → traph/contrib/eigen3/Eigen/src/Core/Assign_MKL.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/BandMatrix.h → traph/contrib/eigen3/Eigen/src/Core/BandMatrix.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/Block.h → traph/contrib/eigen3/Eigen/src/Core/Block.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/BooleanRedux.h → traph/contrib/eigen3/Eigen/src/Core/BooleanRedux.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/CommaInitializer.h → traph/contrib/eigen3/Eigen/src/Core/CommaInitializer.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/ConditionEstimator.h → traph/contrib/eigen3/Eigen/src/Core/ConditionEstimator.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/CoreEvaluators.h → traph/contrib/eigen3/Eigen/src/Core/CoreEvaluators.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/CoreIterators.h → traph/contrib/eigen3/Eigen/src/Core/CoreIterators.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/CwiseBinaryOp.h → traph/contrib/eigen3/Eigen/src/Core/CwiseBinaryOp.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/CwiseNullaryOp.h → traph/contrib/eigen3/Eigen/src/Core/CwiseNullaryOp.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/CwiseTernaryOp.h → traph/contrib/eigen3/Eigen/src/Core/CwiseTernaryOp.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/CwiseUnaryOp.h → traph/contrib/eigen3/Eigen/src/Core/CwiseUnaryOp.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/CwiseUnaryView.h → traph/contrib/eigen3/Eigen/src/Core/CwiseUnaryView.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/DenseBase.h → traph/contrib/eigen3/Eigen/src/Core/DenseBase.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/DenseCoeffsBase.h → traph/contrib/eigen3/Eigen/src/Core/DenseCoeffsBase.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/DenseStorage.h → traph/contrib/eigen3/Eigen/src/Core/DenseStorage.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/Diagonal.h → traph/contrib/eigen3/Eigen/src/Core/Diagonal.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/DiagonalMatrix.h → traph/contrib/eigen3/Eigen/src/Core/DiagonalMatrix.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/DiagonalProduct.h → traph/contrib/eigen3/Eigen/src/Core/DiagonalProduct.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/Dot.h → traph/contrib/eigen3/Eigen/src/Core/Dot.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/EigenBase.h → traph/contrib/eigen3/Eigen/src/Core/EigenBase.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/ForceAlignedAccess.h → traph/contrib/eigen3/Eigen/src/Core/ForceAlignedAccess.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/Fuzzy.h → traph/contrib/eigen3/Eigen/src/Core/Fuzzy.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/GeneralProduct.h → traph/contrib/eigen3/Eigen/src/Core/GeneralProduct.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/GenericPacketMath.h → traph/contrib/eigen3/Eigen/src/Core/GenericPacketMath.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/GlobalFunctions.h → traph/contrib/eigen3/Eigen/src/Core/GlobalFunctions.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/IO.h → traph/contrib/eigen3/Eigen/src/Core/IO.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/Inverse.h → traph/contrib/eigen3/Eigen/src/Core/Inverse.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/Map.h → traph/contrib/eigen3/Eigen/src/Core/Map.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/MapBase.h → traph/contrib/eigen3/Eigen/src/Core/MapBase.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/MathFunctions.h → traph/contrib/eigen3/Eigen/src/Core/MathFunctions.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/MathFunctionsImpl.h → traph/contrib/eigen3/Eigen/src/Core/MathFunctionsImpl.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/Matrix.h → traph/contrib/eigen3/Eigen/src/Core/Matrix.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/MatrixBase.h → traph/contrib/eigen3/Eigen/src/Core/MatrixBase.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/NestByValue.h → traph/contrib/eigen3/Eigen/src/Core/NestByValue.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/NoAlias.h → traph/contrib/eigen3/Eigen/src/Core/NoAlias.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/NumTraits.h → traph/contrib/eigen3/Eigen/src/Core/NumTraits.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/PermutationMatrix.h → traph/contrib/eigen3/Eigen/src/Core/PermutationMatrix.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/PlainObjectBase.h → traph/contrib/eigen3/Eigen/src/Core/PlainObjectBase.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/Product.h → traph/contrib/eigen3/Eigen/src/Core/Product.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/ProductEvaluators.h → traph/contrib/eigen3/Eigen/src/Core/ProductEvaluators.h


+ 0 - 0
contrib/eigen3/Eigen/src/Core/Random.h → traph/contrib/eigen3/Eigen/src/Core/Random.h


Některé soubory nejsou zobrazeny, neboť je v těchto rozdílových datech změněno mnoho souborů