├── .github └── workflows │ └── compile_and_test.yml ├── .gitignore ├── README.md ├── examples ├── LRA.stur ├── LRC.stur ├── MTTKRP_D.stur ├── MTTKRP_D_DataLayout.stur ├── MTTKRP_I.stur ├── MTTKRP_IJ.stur ├── MTTKRP_IJ_DataLayout.stur ├── MTTKRP_I_DataLayout.stur ├── MTTKRP_J.stur ├── MTTKRP_JIK.stur ├── MTTKRP_JIK_DataLayout.stur ├── MTTKRP_J_DataLayout.stur ├── ODC.stur ├── ODC_DataLayout.stur ├── PGLM.stur ├── PGLM_DataLayout.stur ├── PR2A.stur ├── PR2C.stur ├── PR3A.stur ├── PR3C.stur ├── SpMV_D.stur ├── SpMV_D_DataLayout.stur ├── SpMV_UT.stur ├── SpMV_UT_DataLayout.stur ├── THP_DP.stur ├── THP_DP_DataLayout.stur ├── THP_I.stur ├── THP_I_DataLayout.stur ├── THP_J.stur ├── THP_J_DataLayout.stur ├── TTM_DP.stur ├── TTM_DP_DataLayout.stur ├── TTM_J.stur ├── TTM_J_DataLayout.stur ├── TTM_UT.stur ├── TTM_UT_DataLayout.stur ├── bodygen-output.stur ├── covar.stur ├── fancy-symmetry.stur ├── including-extra-variable.stur ├── independent-iterator-renaming-complex.stur ├── independent-iterator-renaming.stur ├── independent-iterator.stur ├── inlining.stur ├── inverse-complex.stur ├── inverse-tensor-scalar.stur ├── inverse-tensor.stur ├── inverse-with-structure.stur ├── one-group-same-name-one-tensor-same-variable.stur ├── partial-variable-ordering.stur ├── pseudo-lr-training.stur ├── same-scalar.stur ├── scalar-constant-mixture.stur ├── scalar-tensor-op.stur ├── selective-inlining.stur ├── self-inner-product.stur ├── skew-symmetry.stur ├── subtraction.stur ├── symbol-computation.stur ├── two-group-of-same-name.stur └── variable-ordering.stur ├── project └── build.properties └── src ├── main └── scala │ └── uk │ └── ac │ └── ed │ └── dal │ └── structtensor │ ├── Main.scala │ ├── codegen │ ├── Bodygen.scala │ ├── Codegen.scala │ └── CodegenUtils.scala │ ├── compiler │ ├── Compiler.scala │ ├── Optimizer.scala │ └── STUR.scala │ ├── parser │ ├── Convertor.scala │ └── Parser.scala │ └── utils │ └── Utils.scala └── test ├── resources └── correct_test_outputs │ ├── LRA_w_body.cpp │ ├── LRA_wo_body.cpp │ ├── LRC_w_body.cpp │ ├── LRC_wo_body.cpp │ ├── MTTKRP_IJ_w_body.cpp │ ├── MTTKRP_IJ_w_body_DataLayout.cpp │ ├── MTTKRP_IJ_wo_body.cpp │ ├── MTTKRP_IJ_wo_body_DataLayout.cpp │ ├── MTTKRP_I_w_body.cpp │ ├── MTTKRP_I_w_body_DataLayout.cpp │ ├── MTTKRP_I_wo_body.cpp │ ├── MTTKRP_I_wo_body_DataLayout.cpp │ ├── MTTKRP_J_w_body.cpp │ ├── MTTKRP_J_w_body_DataLayout.cpp │ ├── MTTKRP_J_wo_body.cpp │ ├── MTTKRP_J_wo_body_DataLayout.cpp │ ├── PGLM_w_body.cpp │ ├── PGLM_w_body_DataLayout.cpp │ ├── PGLM_wo_body.cpp │ ├── PGLM_wo_body_DataLayout.cpp │ ├── PR2A_w_body.cpp │ ├── PR2A_wo_body.cpp │ ├── PR2C_w_body.cpp │ ├── PR2C_wo_body.cpp │ ├── PR3A_w_body.cpp │ ├── PR3A_wo_body.cpp │ ├── PR3C_w_body.cpp │ ├── PR3C_wo_body.cpp │ ├── SpMV_D_w_body.cpp │ ├── SpMV_D_w_body_DataLayout.cpp │ ├── SpMV_D_wo_body.cpp │ ├── SpMV_D_wo_body_DataLayout.cpp │ ├── SpMV_UT_w_body.cpp │ ├── SpMV_UT_w_body_DataLayout.cpp │ ├── SpMV_UT_wo_body.cpp │ ├── SpMV_UT_wo_body_DataLayout.cpp │ ├── THP_DP_w_body.cpp │ ├── THP_DP_w_body_DataLayout.cpp │ ├── THP_DP_wo_body.cpp │ ├── THP_DP_wo_body_DataLayout.cpp │ ├── THP_I_w_body.cpp │ ├── THP_I_w_body_DataLayout.cpp │ ├── THP_I_wo_body.cpp │ ├── THP_I_wo_body_DataLayout.cpp │ ├── THP_J_w_body.cpp │ ├── THP_J_w_body_DataLayout.cpp │ ├── THP_J_wo_body.cpp │ ├── THP_J_wo_body_DataLayout.cpp │ ├── TTM_DP_w_body.cpp │ ├── TTM_DP_w_body_DataLayout.cpp │ ├── TTM_DP_wo_body.cpp │ ├── TTM_DP_wo_body_DataLayout.cpp │ ├── TTM_J_w_body.cpp │ ├── TTM_J_w_body_DataLayout.cpp │ ├── TTM_J_wo_body.cpp │ ├── TTM_J_wo_body_DataLayout.cpp │ ├── TTM_UT_w_body.cpp │ ├── TTM_UT_w_body_DataLayout.cpp │ ├── TTM_UT_wo_body.cpp │ ├── TTM_UT_wo_body_DataLayout.cpp │ ├── bodygen-output_w_body.cpp │ ├── bodygen-output_wo_body.cpp │ ├── covar_wo_body.cpp │ ├── fancy-symmetry_wo_body.cpp │ ├── including-extra-variable_wo_body.cpp │ ├── independent-iterator-renaming-complex_wo_body.cpp │ ├── independent-iterator-renaming_w_body.cpp │ ├── independent-iterator-renaming_wo_body.cpp │ ├── independent-iterator_w_body.cpp │ ├── inlining_wo_body.cpp │ ├── inverse-complex_w_body.cpp │ ├── inverse-complex_wo_body.cpp │ ├── inverse-tensor-scalar_w_body.cpp │ ├── inverse-tensor-scalar_wo_body.cpp │ ├── inverse-tensor_w_body.cpp │ ├── inverse-tensor_wo_body.cpp │ ├── inverse-with-structure_w_body.cpp │ ├── inverse-with-structure_wo_body.cpp │ ├── one-group-same-name-one-tensor-same-variable_wo_body.cpp │ ├── partial-variable-ordering_wo_body.cpp │ ├── pseudo-lr-training_wo_body.cpp │ ├── same-scalar_wo_body.cpp │ ├── scalar-constant-mixture_w_body.cpp │ ├── scalar-constant-mixture_wo_body.cpp │ ├── scalar-tensor-op_w_body.cpp │ ├── scalar-tensor-op_wo_body.cpp │ ├── selective-inlining_wo_body.cpp │ ├── self-inner-product_wo_body.cpp │ ├── skew-symmetry_wo_body.cpp │ ├── subtraction_w_body.cpp │ ├── subtraction_wo_body.cpp │ ├── symbol-computation_w_body.cpp │ ├── symbol-computation_wo_body.cpp │ ├── two-group-of-same-name_wo_body.cpp │ └── variable-ordering_wo_body.cpp └── scala └── uk └── ac └── ed └── dal └── structtensor ├── codegen └── CodegenTest.scala ├── compiler ├── CompilerTest.scala └── OptimizerTest.scala ├── parser ├── ConvertorTest.scala └── ParserTest.scala └── utils └── UtilsTest.scala /.github/workflows/compile_and_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/.github/workflows/compile_and_test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/README.md -------------------------------------------------------------------------------- /examples/LRA.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/LRA.stur -------------------------------------------------------------------------------- /examples/LRC.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/LRC.stur -------------------------------------------------------------------------------- /examples/MTTKRP_D.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/MTTKRP_D.stur -------------------------------------------------------------------------------- /examples/MTTKRP_D_DataLayout.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/MTTKRP_D_DataLayout.stur -------------------------------------------------------------------------------- /examples/MTTKRP_I.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/MTTKRP_I.stur -------------------------------------------------------------------------------- /examples/MTTKRP_IJ.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/MTTKRP_IJ.stur -------------------------------------------------------------------------------- /examples/MTTKRP_IJ_DataLayout.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/MTTKRP_IJ_DataLayout.stur -------------------------------------------------------------------------------- /examples/MTTKRP_I_DataLayout.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/MTTKRP_I_DataLayout.stur -------------------------------------------------------------------------------- /examples/MTTKRP_J.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/MTTKRP_J.stur -------------------------------------------------------------------------------- /examples/MTTKRP_JIK.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/MTTKRP_JIK.stur -------------------------------------------------------------------------------- /examples/MTTKRP_JIK_DataLayout.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/MTTKRP_JIK_DataLayout.stur -------------------------------------------------------------------------------- /examples/MTTKRP_J_DataLayout.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/MTTKRP_J_DataLayout.stur -------------------------------------------------------------------------------- /examples/ODC.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/ODC.stur -------------------------------------------------------------------------------- /examples/ODC_DataLayout.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/ODC_DataLayout.stur -------------------------------------------------------------------------------- /examples/PGLM.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/PGLM.stur -------------------------------------------------------------------------------- /examples/PGLM_DataLayout.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/PGLM_DataLayout.stur -------------------------------------------------------------------------------- /examples/PR2A.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/PR2A.stur -------------------------------------------------------------------------------- /examples/PR2C.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/PR2C.stur -------------------------------------------------------------------------------- /examples/PR3A.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/PR3A.stur -------------------------------------------------------------------------------- /examples/PR3C.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/PR3C.stur -------------------------------------------------------------------------------- /examples/SpMV_D.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/SpMV_D.stur -------------------------------------------------------------------------------- /examples/SpMV_D_DataLayout.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/SpMV_D_DataLayout.stur -------------------------------------------------------------------------------- /examples/SpMV_UT.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/SpMV_UT.stur -------------------------------------------------------------------------------- /examples/SpMV_UT_DataLayout.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/SpMV_UT_DataLayout.stur -------------------------------------------------------------------------------- /examples/THP_DP.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/THP_DP.stur -------------------------------------------------------------------------------- /examples/THP_DP_DataLayout.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/THP_DP_DataLayout.stur -------------------------------------------------------------------------------- /examples/THP_I.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/THP_I.stur -------------------------------------------------------------------------------- /examples/THP_I_DataLayout.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/THP_I_DataLayout.stur -------------------------------------------------------------------------------- /examples/THP_J.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/THP_J.stur -------------------------------------------------------------------------------- /examples/THP_J_DataLayout.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/THP_J_DataLayout.stur -------------------------------------------------------------------------------- /examples/TTM_DP.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/TTM_DP.stur -------------------------------------------------------------------------------- /examples/TTM_DP_DataLayout.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/TTM_DP_DataLayout.stur -------------------------------------------------------------------------------- /examples/TTM_J.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/TTM_J.stur -------------------------------------------------------------------------------- /examples/TTM_J_DataLayout.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/TTM_J_DataLayout.stur -------------------------------------------------------------------------------- /examples/TTM_UT.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/TTM_UT.stur -------------------------------------------------------------------------------- /examples/TTM_UT_DataLayout.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/TTM_UT_DataLayout.stur -------------------------------------------------------------------------------- /examples/bodygen-output.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/bodygen-output.stur -------------------------------------------------------------------------------- /examples/covar.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/covar.stur -------------------------------------------------------------------------------- /examples/fancy-symmetry.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/fancy-symmetry.stur -------------------------------------------------------------------------------- /examples/including-extra-variable.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/including-extra-variable.stur -------------------------------------------------------------------------------- /examples/independent-iterator-renaming-complex.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/independent-iterator-renaming-complex.stur -------------------------------------------------------------------------------- /examples/independent-iterator-renaming.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/independent-iterator-renaming.stur -------------------------------------------------------------------------------- /examples/independent-iterator.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/independent-iterator.stur -------------------------------------------------------------------------------- /examples/inlining.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/inlining.stur -------------------------------------------------------------------------------- /examples/inverse-complex.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/inverse-complex.stur -------------------------------------------------------------------------------- /examples/inverse-tensor-scalar.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/inverse-tensor-scalar.stur -------------------------------------------------------------------------------- /examples/inverse-tensor.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/inverse-tensor.stur -------------------------------------------------------------------------------- /examples/inverse-with-structure.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/inverse-with-structure.stur -------------------------------------------------------------------------------- /examples/one-group-same-name-one-tensor-same-variable.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/one-group-same-name-one-tensor-same-variable.stur -------------------------------------------------------------------------------- /examples/partial-variable-ordering.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/partial-variable-ordering.stur -------------------------------------------------------------------------------- /examples/pseudo-lr-training.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/pseudo-lr-training.stur -------------------------------------------------------------------------------- /examples/same-scalar.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/same-scalar.stur -------------------------------------------------------------------------------- /examples/scalar-constant-mixture.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/scalar-constant-mixture.stur -------------------------------------------------------------------------------- /examples/scalar-tensor-op.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/scalar-tensor-op.stur -------------------------------------------------------------------------------- /examples/selective-inlining.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/selective-inlining.stur -------------------------------------------------------------------------------- /examples/self-inner-product.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/self-inner-product.stur -------------------------------------------------------------------------------- /examples/skew-symmetry.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/skew-symmetry.stur -------------------------------------------------------------------------------- /examples/subtraction.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/subtraction.stur -------------------------------------------------------------------------------- /examples/symbol-computation.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/symbol-computation.stur -------------------------------------------------------------------------------- /examples/two-group-of-same-name.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/two-group-of-same-name.stur -------------------------------------------------------------------------------- /examples/variable-ordering.stur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/examples/variable-ordering.stur -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.10.0 2 | -------------------------------------------------------------------------------- /src/main/scala/uk/ac/ed/dal/structtensor/Main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/main/scala/uk/ac/ed/dal/structtensor/Main.scala -------------------------------------------------------------------------------- /src/main/scala/uk/ac/ed/dal/structtensor/codegen/Bodygen.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/main/scala/uk/ac/ed/dal/structtensor/codegen/Bodygen.scala -------------------------------------------------------------------------------- /src/main/scala/uk/ac/ed/dal/structtensor/codegen/Codegen.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/main/scala/uk/ac/ed/dal/structtensor/codegen/Codegen.scala -------------------------------------------------------------------------------- /src/main/scala/uk/ac/ed/dal/structtensor/codegen/CodegenUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/main/scala/uk/ac/ed/dal/structtensor/codegen/CodegenUtils.scala -------------------------------------------------------------------------------- /src/main/scala/uk/ac/ed/dal/structtensor/compiler/Compiler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/main/scala/uk/ac/ed/dal/structtensor/compiler/Compiler.scala -------------------------------------------------------------------------------- /src/main/scala/uk/ac/ed/dal/structtensor/compiler/Optimizer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/main/scala/uk/ac/ed/dal/structtensor/compiler/Optimizer.scala -------------------------------------------------------------------------------- /src/main/scala/uk/ac/ed/dal/structtensor/compiler/STUR.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/main/scala/uk/ac/ed/dal/structtensor/compiler/STUR.scala -------------------------------------------------------------------------------- /src/main/scala/uk/ac/ed/dal/structtensor/parser/Convertor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/main/scala/uk/ac/ed/dal/structtensor/parser/Convertor.scala -------------------------------------------------------------------------------- /src/main/scala/uk/ac/ed/dal/structtensor/parser/Parser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/main/scala/uk/ac/ed/dal/structtensor/parser/Parser.scala -------------------------------------------------------------------------------- /src/main/scala/uk/ac/ed/dal/structtensor/utils/Utils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/main/scala/uk/ac/ed/dal/structtensor/utils/Utils.scala -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/LRA_w_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/LRA_w_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/LRA_wo_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/LRA_wo_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/LRC_w_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/LRC_w_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/LRC_wo_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/LRC_wo_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/MTTKRP_IJ_w_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/MTTKRP_IJ_w_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/MTTKRP_IJ_w_body_DataLayout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/MTTKRP_IJ_w_body_DataLayout.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/MTTKRP_IJ_wo_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/MTTKRP_IJ_wo_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/MTTKRP_IJ_wo_body_DataLayout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/MTTKRP_IJ_wo_body_DataLayout.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/MTTKRP_I_w_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/MTTKRP_I_w_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/MTTKRP_I_w_body_DataLayout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/MTTKRP_I_w_body_DataLayout.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/MTTKRP_I_wo_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/MTTKRP_I_wo_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/MTTKRP_I_wo_body_DataLayout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/MTTKRP_I_wo_body_DataLayout.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/MTTKRP_J_w_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/MTTKRP_J_w_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/MTTKRP_J_w_body_DataLayout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/MTTKRP_J_w_body_DataLayout.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/MTTKRP_J_wo_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/MTTKRP_J_wo_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/MTTKRP_J_wo_body_DataLayout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/MTTKRP_J_wo_body_DataLayout.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/PGLM_w_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/PGLM_w_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/PGLM_w_body_DataLayout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/PGLM_w_body_DataLayout.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/PGLM_wo_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/PGLM_wo_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/PGLM_wo_body_DataLayout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/PGLM_wo_body_DataLayout.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/PR2A_w_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/PR2A_w_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/PR2A_wo_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/PR2A_wo_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/PR2C_w_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/PR2C_w_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/PR2C_wo_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/PR2C_wo_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/PR3A_w_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/PR3A_w_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/PR3A_wo_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/PR3A_wo_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/PR3C_w_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/PR3C_w_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/PR3C_wo_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/PR3C_wo_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/SpMV_D_w_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/SpMV_D_w_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/SpMV_D_w_body_DataLayout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/SpMV_D_w_body_DataLayout.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/SpMV_D_wo_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/SpMV_D_wo_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/SpMV_D_wo_body_DataLayout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/SpMV_D_wo_body_DataLayout.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/SpMV_UT_w_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/SpMV_UT_w_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/SpMV_UT_w_body_DataLayout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/SpMV_UT_w_body_DataLayout.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/SpMV_UT_wo_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/SpMV_UT_wo_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/SpMV_UT_wo_body_DataLayout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/SpMV_UT_wo_body_DataLayout.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/THP_DP_w_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/THP_DP_w_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/THP_DP_w_body_DataLayout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/THP_DP_w_body_DataLayout.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/THP_DP_wo_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/THP_DP_wo_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/THP_DP_wo_body_DataLayout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/THP_DP_wo_body_DataLayout.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/THP_I_w_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/THP_I_w_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/THP_I_w_body_DataLayout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/THP_I_w_body_DataLayout.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/THP_I_wo_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/THP_I_wo_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/THP_I_wo_body_DataLayout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/THP_I_wo_body_DataLayout.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/THP_J_w_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/THP_J_w_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/THP_J_w_body_DataLayout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/THP_J_w_body_DataLayout.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/THP_J_wo_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/THP_J_wo_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/THP_J_wo_body_DataLayout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/THP_J_wo_body_DataLayout.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/TTM_DP_w_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/TTM_DP_w_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/TTM_DP_w_body_DataLayout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/TTM_DP_w_body_DataLayout.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/TTM_DP_wo_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/TTM_DP_wo_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/TTM_DP_wo_body_DataLayout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/TTM_DP_wo_body_DataLayout.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/TTM_J_w_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/TTM_J_w_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/TTM_J_w_body_DataLayout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/TTM_J_w_body_DataLayout.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/TTM_J_wo_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/TTM_J_wo_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/TTM_J_wo_body_DataLayout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/TTM_J_wo_body_DataLayout.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/TTM_UT_w_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/TTM_UT_w_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/TTM_UT_w_body_DataLayout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/TTM_UT_w_body_DataLayout.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/TTM_UT_wo_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/TTM_UT_wo_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/TTM_UT_wo_body_DataLayout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/TTM_UT_wo_body_DataLayout.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/bodygen-output_w_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/bodygen-output_w_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/bodygen-output_wo_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/bodygen-output_wo_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/covar_wo_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/covar_wo_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/fancy-symmetry_wo_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/fancy-symmetry_wo_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/including-extra-variable_wo_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/including-extra-variable_wo_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/independent-iterator-renaming-complex_wo_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/independent-iterator-renaming-complex_wo_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/independent-iterator-renaming_w_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/independent-iterator-renaming_w_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/independent-iterator-renaming_wo_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/independent-iterator-renaming_wo_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/independent-iterator_w_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/independent-iterator_w_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/inlining_wo_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/inlining_wo_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/inverse-complex_w_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/inverse-complex_w_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/inverse-complex_wo_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/inverse-complex_wo_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/inverse-tensor-scalar_w_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/inverse-tensor-scalar_w_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/inverse-tensor-scalar_wo_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/inverse-tensor-scalar_wo_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/inverse-tensor_w_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/inverse-tensor_w_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/inverse-tensor_wo_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/inverse-tensor_wo_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/inverse-with-structure_w_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/inverse-with-structure_w_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/inverse-with-structure_wo_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/inverse-with-structure_wo_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/one-group-same-name-one-tensor-same-variable_wo_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/one-group-same-name-one-tensor-same-variable_wo_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/partial-variable-ordering_wo_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/partial-variable-ordering_wo_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/pseudo-lr-training_wo_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/pseudo-lr-training_wo_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/same-scalar_wo_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/same-scalar_wo_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/scalar-constant-mixture_w_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/scalar-constant-mixture_w_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/scalar-constant-mixture_wo_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/scalar-constant-mixture_wo_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/scalar-tensor-op_w_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/scalar-tensor-op_w_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/scalar-tensor-op_wo_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/scalar-tensor-op_wo_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/selective-inlining_wo_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/selective-inlining_wo_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/self-inner-product_wo_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/self-inner-product_wo_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/skew-symmetry_wo_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/skew-symmetry_wo_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/subtraction_w_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/subtraction_w_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/subtraction_wo_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/subtraction_wo_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/symbol-computation_w_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/symbol-computation_w_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/symbol-computation_wo_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/symbol-computation_wo_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/two-group-of-same-name_wo_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/two-group-of-same-name_wo_body.cpp -------------------------------------------------------------------------------- /src/test/resources/correct_test_outputs/variable-ordering_wo_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/resources/correct_test_outputs/variable-ordering_wo_body.cpp -------------------------------------------------------------------------------- /src/test/scala/uk/ac/ed/dal/structtensor/codegen/CodegenTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/scala/uk/ac/ed/dal/structtensor/codegen/CodegenTest.scala -------------------------------------------------------------------------------- /src/test/scala/uk/ac/ed/dal/structtensor/compiler/CompilerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/scala/uk/ac/ed/dal/structtensor/compiler/CompilerTest.scala -------------------------------------------------------------------------------- /src/test/scala/uk/ac/ed/dal/structtensor/compiler/OptimizerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/scala/uk/ac/ed/dal/structtensor/compiler/OptimizerTest.scala -------------------------------------------------------------------------------- /src/test/scala/uk/ac/ed/dal/structtensor/parser/ConvertorTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/scala/uk/ac/ed/dal/structtensor/parser/ConvertorTest.scala -------------------------------------------------------------------------------- /src/test/scala/uk/ac/ed/dal/structtensor/parser/ParserTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/scala/uk/ac/ed/dal/structtensor/parser/ParserTest.scala -------------------------------------------------------------------------------- /src/test/scala/uk/ac/ed/dal/structtensor/utils/UtilsTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edin-dal/structtensor/HEAD/src/test/scala/uk/ac/ed/dal/structtensor/utils/UtilsTest.scala --------------------------------------------------------------------------------