diff --git a/.github/workflows/BuildAndTest.yml b/.github/workflows/BuildAndTest.yml
index 320daa7..5091006 100644
--- a/.github/workflows/BuildAndTest.yml
+++ b/.github/workflows/BuildAndTest.yml
@@ -6,19 +6,23 @@ jobs:
build:
runs-on: windows-2025
steps:
- - uses: actions/checkout@v1
- with:
- submodules: recursive
- name: Setup .NetCore
uses: actions/setup-dotnet@v1
with:
dotnet-version: 10.0.101
- - name: Build with dotnet
+ - uses: actions/checkout@v1
+ with:
+ repository: TravelModellingGroup/XTMF2
+ ref: origin/dev
+ - name: Build XTMF2
+ run: |
+ cd "../XTMF2"
+ dotnet build -c Release
+ - uses: actions/checkout@v1
+ - name: Build TMG-Framework
run: |
- cd TMG-Framework
- dotnet build --configuration Release
+ dotnet build -c Release
- name: Unit Tests
run: |
- cd TMG-Framework
- dotnet test
+ dotnet test -c Release
diff --git a/README.md b/README.md
index 36387a7..3229844 100644
--- a/README.md
+++ b/README.md
@@ -17,7 +17,7 @@ operating XTMF2.
### Requirements
-1. DotNet Core 3.1+ SDK
+1. DotNet 10.0+ SDK
### Clone the TMG-Framework repository
diff --git a/TMG-Framework/TMG-Framework.sln b/TMG-Framework.sln
similarity index 100%
rename from TMG-Framework/TMG-Framework.sln
rename to TMG-Framework.sln
diff --git a/TMG-Framework/src/TMG-Framework/Loading/LoadCategoriesFromCSV.cs b/TMG-Framework/src/TMG-Framework/Loading/LoadCategoriesFromCSV.cs
deleted file mode 100644
index 8dd728b..0000000
--- a/TMG-Framework/src/TMG-Framework/Loading/LoadCategoriesFromCSV.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- Copyright 2017-2018 University of Toronto
-
- This file is part of TMG-Framework for XTMF2.
-
- TMG-Framework for XTMF2 is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- TMG-Framework for XTMF2 is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with TMG-Framework for XTMF2. If not, see .
-*/
-using System;
-using System.Collections.Generic;
-using System.Text;
-using TMG.Utilities;
-using XTMF2;
-
-namespace TMG.Loading
-{
- [Module(Name = "Load Categories From CSV", Description = "Loads categories where each row has a different sparse index.",
- DocumentationLink = "http://tmg.utoronto.ca/doc/2.0")]
- public sealed class LoadCategoriesFromCSV : BaseFunction
- {
- public override Categories Invoke(ReadStream stream)
- {
- var record = new List();
- using(var reader = new CsvReader(stream, false))
- {
- while(reader.LoadLine(out var columns))
- {
- if(columns > 0)
- {
- reader.Get(out int point, 0);
- record.Add(point);
- }
- }
- }
- if(record.Count == 0)
- {
- throw new XTMFRuntimeException(this, "Unable to create Categories object with no contained categories.");
- }
- string error = null;
- var ret = Categories.CreateCategories(record, ref error);
- if(ret == null)
- {
- throw new XTMFRuntimeException(this, error);
- }
- return ret;
- }
- }
-}
diff --git a/UpdateReferences.bat b/UpdateReferences.bat
deleted file mode 100755
index 246471c..0000000
--- a/UpdateReferences.bat
+++ /dev/null
@@ -1,5 +0,0 @@
-@Echo Off
-cd XTMF2
-git fetch --all
-git reset --hard origin/InnerRing
-cd ..
diff --git a/XTMF2 b/XTMF2
deleted file mode 160000
index 9e3284d..0000000
--- a/XTMF2
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 9e3284d9e460afc543ee2c7ae9d0eb0b2ee9189e
diff --git a/TMG-Framework/src/TMG-Framework/Construct/ConstructTimePeriodFromTimes.cs b/src/TMG-Framework/Construct/ConstructTimePeriodFromTimes.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Construct/ConstructTimePeriodFromTimes.cs
rename to src/TMG-Framework/Construct/ConstructTimePeriodFromTimes.cs
diff --git a/TMG-Framework/src/TMG-Framework/Convert/ConvertTimesToTimePeriod.cs b/src/TMG-Framework/Convert/ConvertTimesToTimePeriod.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Convert/ConvertTimesToTimePeriod.cs
rename to src/TMG-Framework/Convert/ConvertTimesToTimePeriod.cs
diff --git a/TMG-Framework/src/TMG-Framework/Data/Categories.cs b/src/TMG-Framework/Data/Categories.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Data/Categories.cs
rename to src/TMG-Framework/Data/Categories.cs
diff --git a/TMG-Framework/src/TMG-Framework/Data/CategoryIndex.cs b/src/TMG-Framework/Data/CategoryIndex.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Data/CategoryIndex.cs
rename to src/TMG-Framework/Data/CategoryIndex.cs
diff --git a/TMG-Framework/src/TMG-Framework/Data/CategoryMap.cs b/src/TMG-Framework/Data/CategoryMap.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Data/CategoryMap.cs
rename to src/TMG-Framework/Data/CategoryMap.cs
diff --git a/TMG-Framework/src/TMG-Framework/Data/Matrix.cs b/src/TMG-Framework/Data/Matrix.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Data/Matrix.cs
rename to src/TMG-Framework/Data/Matrix.cs
diff --git a/TMG-Framework/src/TMG-Framework/Data/Range.cs b/src/TMG-Framework/Data/Range.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Data/Range.cs
rename to src/TMG-Framework/Data/Range.cs
diff --git a/TMG-Framework/src/TMG-Framework/Data/RangeSet.cs b/src/TMG-Framework/Data/RangeSet.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Data/RangeSet.cs
rename to src/TMG-Framework/Data/RangeSet.cs
diff --git a/TMG-Framework/src/TMG-Framework/Data/RangeSetSet.cs b/src/TMG-Framework/Data/RangeSetSet.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Data/RangeSetSet.cs
rename to src/TMG-Framework/Data/RangeSetSet.cs
diff --git a/TMG-Framework/src/TMG-Framework/Data/Time.cs b/src/TMG-Framework/Data/Time.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Data/Time.cs
rename to src/TMG-Framework/Data/Time.cs
diff --git a/TMG-Framework/src/TMG-Framework/Data/TimePeriod.cs b/src/TMG-Framework/Data/TimePeriod.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Data/TimePeriod.cs
rename to src/TMG-Framework/Data/TimePeriod.cs
diff --git a/TMG-Framework/src/TMG-Framework/Data/Vector.cs b/src/TMG-Framework/Data/Vector.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Data/Vector.cs
rename to src/TMG-Framework/Data/Vector.cs
diff --git a/TMG-Framework/src/TMG-Framework/FileOperations/CopyFile.cs b/src/TMG-Framework/FileOperations/CopyFile.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/FileOperations/CopyFile.cs
rename to src/TMG-Framework/FileOperations/CopyFile.cs
diff --git a/TMG-Framework/src/TMG-Framework/FileOperations/DeleteFile.cs b/src/TMG-Framework/FileOperations/DeleteFile.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/FileOperations/DeleteFile.cs
rename to src/TMG-Framework/FileOperations/DeleteFile.cs
diff --git a/src/TMG-Framework/Loading/LoadCategoriesFromCSV.cs b/src/TMG-Framework/Loading/LoadCategoriesFromCSV.cs
new file mode 100644
index 0000000..e8ab0ae
--- /dev/null
+++ b/src/TMG-Framework/Loading/LoadCategoriesFromCSV.cs
@@ -0,0 +1,87 @@
+/*
+ Copyright 2017-2018 University of Toronto
+
+ This file is part of TMG-Framework for XTMF2.
+
+ TMG-Framework for XTMF2 is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ TMG-Framework for XTMF2 is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with TMG-Framework for XTMF2. If not, see .
+*/
+using System;
+using System.Collections.Generic;
+using System.Text;
+using TMG.Utilities;
+using XTMF2;
+
+namespace TMG.Loading;
+
+[Module(Name = "Load Categories From CSV", Description = "Loads categories where each row has a different sparse index.",
+ DocumentationLink = "http://tmg.utoronto.ca/doc/2.0")]
+public sealed class LoadCategoriesFromCSV : BaseFunction
+{
+ public override Categories Invoke(ReadStream stream)
+ {
+ var record = new List();
+ using (var reader = new CsvReader(stream, false))
+ {
+ while (reader.LoadLine(out var columns))
+ {
+ if (columns > 0)
+ {
+ reader.Get(out int point, 0);
+ record.Add(point);
+ }
+ }
+ }
+ if (record.Count == 0)
+ {
+ throw new XTMFRuntimeException(this, "Unable to create Categories object with no contained categories.");
+ }
+ string error = null;
+ var ret = Categories.CreateCategories(record, ref error)
+ ?? throw new XTMFRuntimeException(this, error);
+ return ret;
+ }
+}
+
+[Module(Name = "Load Categories From CSV", Description = "Loads categories where each row has a different sparse index.",
+ DocumentationLink = "http://tmg.utoronto.ca/doc/2.0")]
+public sealed class LoadCategoriesFromCSVF : BaseFunction
+{
+ [SubModule(Name = "Input", Required = true, Description = "The CSV file to read from.", Index = 0)]
+ public IFunction Input = null!;
+
+ public override Categories Invoke()
+ {
+ var record = new List();
+ using var stream = Input.Invoke();
+ using var reader = new CsvReader(stream, false);
+
+ while (reader.LoadLine(out var columns))
+ {
+ if (columns > 0)
+ {
+ reader.Get(out int point, 0);
+ record.Add(point);
+ }
+ }
+
+ if (record.Count == 0)
+ {
+ throw new XTMFRuntimeException(this, "Unable to create Categories object with no contained categories.");
+ }
+ string error = null;
+ var ret = Categories.CreateCategories(record, ref error)
+ ?? throw new XTMFRuntimeException(this, error);
+ return ret;
+ }
+}
\ No newline at end of file
diff --git a/TMG-Framework/src/TMG-Framework/Loading/LoadCategoryMapFromThirdNormalizedCSV.cs b/src/TMG-Framework/Loading/LoadCategoryMapFromThirdNormalizedCSV.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Loading/LoadCategoryMapFromThirdNormalizedCSV.cs
rename to src/TMG-Framework/Loading/LoadCategoryMapFromThirdNormalizedCSV.cs
diff --git a/TMG-Framework/src/TMG-Framework/Loading/LoadMatrixFromCSVMatrix.cs b/src/TMG-Framework/Loading/LoadMatrixFromCSVMatrix.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Loading/LoadMatrixFromCSVMatrix.cs
rename to src/TMG-Framework/Loading/LoadMatrixFromCSVMatrix.cs
diff --git a/TMG-Framework/src/TMG-Framework/Loading/LoadMatrixFromCSVThirdNormalized.cs b/src/TMG-Framework/Loading/LoadMatrixFromCSVThirdNormalized.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Loading/LoadMatrixFromCSVThirdNormalized.cs
rename to src/TMG-Framework/Loading/LoadMatrixFromCSVThirdNormalized.cs
diff --git a/TMG-Framework/src/TMG-Framework/Loading/LoadMatrixFromMTX.cs b/src/TMG-Framework/Loading/LoadMatrixFromMTX.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Loading/LoadMatrixFromMTX.cs
rename to src/TMG-Framework/Loading/LoadMatrixFromMTX.cs
diff --git a/TMG-Framework/src/TMG-Framework/Loading/LoadVectorFromCSV.cs b/src/TMG-Framework/Loading/LoadVectorFromCSV.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Loading/LoadVectorFromCSV.cs
rename to src/TMG-Framework/Loading/LoadVectorFromCSV.cs
diff --git a/TMG-Framework/src/TMG-Framework/Processing/AST/ASTNode.cs b/src/TMG-Framework/Processing/AST/ASTNode.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Processing/AST/ASTNode.cs
rename to src/TMG-Framework/Processing/AST/ASTNode.cs
diff --git a/TMG-Framework/src/TMG-Framework/Processing/AST/Add.cs b/src/TMG-Framework/Processing/AST/Add.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Processing/AST/Add.cs
rename to src/TMG-Framework/Processing/AST/Add.cs
diff --git a/TMG-Framework/src/TMG-Framework/Processing/AST/CompareAnd.cs b/src/TMG-Framework/Processing/AST/CompareAnd.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Processing/AST/CompareAnd.cs
rename to src/TMG-Framework/Processing/AST/CompareAnd.cs
diff --git a/TMG-Framework/src/TMG-Framework/Processing/AST/CompareEqual.cs b/src/TMG-Framework/Processing/AST/CompareEqual.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Processing/AST/CompareEqual.cs
rename to src/TMG-Framework/Processing/AST/CompareEqual.cs
diff --git a/TMG-Framework/src/TMG-Framework/Processing/AST/CompareGreaterThan.cs b/src/TMG-Framework/Processing/AST/CompareGreaterThan.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Processing/AST/CompareGreaterThan.cs
rename to src/TMG-Framework/Processing/AST/CompareGreaterThan.cs
diff --git a/TMG-Framework/src/TMG-Framework/Processing/AST/CompareGreaterThanOrEqual.cs b/src/TMG-Framework/Processing/AST/CompareGreaterThanOrEqual.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Processing/AST/CompareGreaterThanOrEqual.cs
rename to src/TMG-Framework/Processing/AST/CompareGreaterThanOrEqual.cs
diff --git a/TMG-Framework/src/TMG-Framework/Processing/AST/CompareNotEquals.cs b/src/TMG-Framework/Processing/AST/CompareNotEquals.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Processing/AST/CompareNotEquals.cs
rename to src/TMG-Framework/Processing/AST/CompareNotEquals.cs
diff --git a/TMG-Framework/src/TMG-Framework/Processing/AST/CompareOr.cs b/src/TMG-Framework/Processing/AST/CompareOr.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Processing/AST/CompareOr.cs
rename to src/TMG-Framework/Processing/AST/CompareOr.cs
diff --git a/TMG-Framework/src/TMG-Framework/Processing/AST/Compiler.cs b/src/TMG-Framework/Processing/AST/Compiler.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Processing/AST/Compiler.cs
rename to src/TMG-Framework/Processing/AST/Compiler.cs
diff --git a/TMG-Framework/src/TMG-Framework/Processing/AST/Divide.cs b/src/TMG-Framework/Processing/AST/Divide.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Processing/AST/Divide.cs
rename to src/TMG-Framework/Processing/AST/Divide.cs
diff --git a/TMG-Framework/src/TMG-Framework/Processing/AST/Exponent.cs b/src/TMG-Framework/Processing/AST/Exponent.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Processing/AST/Exponent.cs
rename to src/TMG-Framework/Processing/AST/Exponent.cs
diff --git a/TMG-Framework/src/TMG-Framework/Processing/AST/Expression.cs b/src/TMG-Framework/Processing/AST/Expression.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Processing/AST/Expression.cs
rename to src/TMG-Framework/Processing/AST/Expression.cs
diff --git a/TMG-Framework/src/TMG-Framework/Processing/AST/FunctionCall.cs b/src/TMG-Framework/Processing/AST/FunctionCall.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Processing/AST/FunctionCall.cs
rename to src/TMG-Framework/Processing/AST/FunctionCall.cs
diff --git a/TMG-Framework/src/TMG-Framework/Processing/AST/FusedMultiplyAdd.cs b/src/TMG-Framework/Processing/AST/FusedMultiplyAdd.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Processing/AST/FusedMultiplyAdd.cs
rename to src/TMG-Framework/Processing/AST/FusedMultiplyAdd.cs
diff --git a/TMG-Framework/src/TMG-Framework/Processing/AST/Multiply.cs b/src/TMG-Framework/Processing/AST/Multiply.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Processing/AST/Multiply.cs
rename to src/TMG-Framework/Processing/AST/Multiply.cs
diff --git a/TMG-Framework/src/TMG-Framework/Processing/AST/Negate.cs b/src/TMG-Framework/Processing/AST/Negate.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Processing/AST/Negate.cs
rename to src/TMG-Framework/Processing/AST/Negate.cs
diff --git a/TMG-Framework/src/TMG-Framework/Processing/AST/Subtract.cs b/src/TMG-Framework/Processing/AST/Subtract.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Processing/AST/Subtract.cs
rename to src/TMG-Framework/Processing/AST/Subtract.cs
diff --git a/TMG-Framework/src/TMG-Framework/Processing/AST/Variable.cs b/src/TMG-Framework/Processing/AST/Variable.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Processing/AST/Variable.cs
rename to src/TMG-Framework/Processing/AST/Variable.cs
diff --git a/TMG-Framework/src/TMG-Framework/Processing/AppendMatrixValueToCSV.cs b/src/TMG-Framework/Processing/AppendMatrixValueToCSV.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Processing/AppendMatrixValueToCSV.cs
rename to src/TMG-Framework/Processing/AppendMatrixValueToCSV.cs
diff --git a/TMG-Framework/src/TMG-Framework/Processing/Evaluate2DGravityModel.cs b/src/TMG-Framework/Processing/Evaluate2DGravityModel.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Processing/Evaluate2DGravityModel.cs
rename to src/TMG-Framework/Processing/Evaluate2DGravityModel.cs
diff --git a/TMG-Framework/src/TMG-Framework/Processing/EvaluateMatrix.cs b/src/TMG-Framework/Processing/EvaluateMatrix.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Processing/EvaluateMatrix.cs
rename to src/TMG-Framework/Processing/EvaluateMatrix.cs
diff --git a/TMG-Framework/src/TMG-Framework/Processing/EvaluateScalar.cs b/src/TMG-Framework/Processing/EvaluateScalar.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Processing/EvaluateScalar.cs
rename to src/TMG-Framework/Processing/EvaluateScalar.cs
diff --git a/TMG-Framework/src/TMG-Framework/Processing/EvaluateVector.cs b/src/TMG-Framework/Processing/EvaluateVector.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Processing/EvaluateVector.cs
rename to src/TMG-Framework/Processing/EvaluateVector.cs
diff --git a/TMG-Framework/src/TMG-Framework/Processing/ExecutePipelineInOrderParallel.cs b/src/TMG-Framework/Processing/ExecutePipelineInOrderParallel.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Processing/ExecutePipelineInOrderParallel.cs
rename to src/TMG-Framework/Processing/ExecutePipelineInOrderParallel.cs
diff --git a/TMG-Framework/src/TMG-Framework/Processing/IntegerizeMatrix.cs b/src/TMG-Framework/Processing/IntegerizeMatrix.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Processing/IntegerizeMatrix.cs
rename to src/TMG-Framework/Processing/IntegerizeMatrix.cs
diff --git a/TMG-Framework/src/TMG-Framework/Saving/SaveMatrixAsCSV.cs b/src/TMG-Framework/Saving/SaveMatrixAsCSV.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Saving/SaveMatrixAsCSV.cs
rename to src/TMG-Framework/Saving/SaveMatrixAsCSV.cs
diff --git a/TMG-Framework/src/TMG-Framework/Saving/SaveMatrixAsMTX.cs b/src/TMG-Framework/Saving/SaveMatrixAsMTX.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Saving/SaveMatrixAsMTX.cs
rename to src/TMG-Framework/Saving/SaveMatrixAsMTX.cs
diff --git a/TMG-Framework/src/TMG-Framework/Saving/SaveVectorAsCSV.cs b/src/TMG-Framework/Saving/SaveVectorAsCSV.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Saving/SaveVectorAsCSV.cs
rename to src/TMG-Framework/Saving/SaveVectorAsCSV.cs
diff --git a/TMG-Framework/src/TMG-Framework/Select/SelectGivenTime.cs b/src/TMG-Framework/Select/SelectGivenTime.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Select/SelectGivenTime.cs
rename to src/TMG-Framework/Select/SelectGivenTime.cs
diff --git a/TMG-Framework/src/TMG-Framework/TMG-Framework.csproj b/src/TMG-Framework/TMG-Framework.csproj
similarity index 64%
rename from TMG-Framework/src/TMG-Framework/TMG-Framework.csproj
rename to src/TMG-Framework/TMG-Framework.csproj
index e65b717..527ec9e 100644
--- a/TMG-Framework/src/TMG-Framework/TMG-Framework.csproj
+++ b/src/TMG-Framework/TMG-Framework.csproj
@@ -6,6 +6,9 @@
University of Toronto
University of Toronto
A set of modules for XTMF2 to provide assistance in Travel Demand Modelling.
+ false
+ false
+ ..\..\..\XTMF2-Dev\Modules\
@@ -20,11 +23,12 @@
-
-
-
-
-
+
+ ..\..\..\XTMF2-Dev\XTMF2.dll
+
+
+ ..\..\..\XTMF2-Dev\XTMF2.Interfaces.dll
+
diff --git a/TMG-Framework/src/TMG-Framework/Utilities/CSVReader.cs b/src/TMG-Framework/Utilities/CSVReader.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Utilities/CSVReader.cs
rename to src/TMG-Framework/Utilities/CSVReader.cs
diff --git a/TMG-Framework/src/TMG-Framework/Utilities/ExceptionHelper.cs b/src/TMG-Framework/Utilities/ExceptionHelper.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Utilities/ExceptionHelper.cs
rename to src/TMG-Framework/Utilities/ExceptionHelper.cs
diff --git a/TMG-Framework/src/TMG-Framework/Utilities/ObjectStream.cs b/src/TMG-Framework/Utilities/ObjectStream.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Utilities/ObjectStream.cs
rename to src/TMG-Framework/Utilities/ObjectStream.cs
diff --git a/TMG-Framework/src/TMG-Framework/Utilities/SpanHelper.cs b/src/TMG-Framework/Utilities/SpanHelper.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Utilities/SpanHelper.cs
rename to src/TMG-Framework/Utilities/SpanHelper.cs
diff --git a/TMG-Framework/src/TMG-Framework/Utilities/VectorHelper/Add.cs b/src/TMG-Framework/Utilities/VectorHelper/Add.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Utilities/VectorHelper/Add.cs
rename to src/TMG-Framework/Utilities/VectorHelper/Add.cs
diff --git a/TMG-Framework/src/TMG-Framework/Utilities/VectorHelper/Conditions/FlagAnd.cs b/src/TMG-Framework/Utilities/VectorHelper/Conditions/FlagAnd.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Utilities/VectorHelper/Conditions/FlagAnd.cs
rename to src/TMG-Framework/Utilities/VectorHelper/Conditions/FlagAnd.cs
diff --git a/TMG-Framework/src/TMG-Framework/Utilities/VectorHelper/Conditions/FlagIfEquals.cs b/src/TMG-Framework/Utilities/VectorHelper/Conditions/FlagIfEquals.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Utilities/VectorHelper/Conditions/FlagIfEquals.cs
rename to src/TMG-Framework/Utilities/VectorHelper/Conditions/FlagIfEquals.cs
diff --git a/TMG-Framework/src/TMG-Framework/Utilities/VectorHelper/Conditions/FlagIfGreaterThan.cs b/src/TMG-Framework/Utilities/VectorHelper/Conditions/FlagIfGreaterThan.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Utilities/VectorHelper/Conditions/FlagIfGreaterThan.cs
rename to src/TMG-Framework/Utilities/VectorHelper/Conditions/FlagIfGreaterThan.cs
diff --git a/TMG-Framework/src/TMG-Framework/Utilities/VectorHelper/Conditions/FlagIfGreaterThanOrEqual.cs b/src/TMG-Framework/Utilities/VectorHelper/Conditions/FlagIfGreaterThanOrEqual.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Utilities/VectorHelper/Conditions/FlagIfGreaterThanOrEqual.cs
rename to src/TMG-Framework/Utilities/VectorHelper/Conditions/FlagIfGreaterThanOrEqual.cs
diff --git a/TMG-Framework/src/TMG-Framework/Utilities/VectorHelper/Conditions/FlagIfLessThan.cs b/src/TMG-Framework/Utilities/VectorHelper/Conditions/FlagIfLessThan.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Utilities/VectorHelper/Conditions/FlagIfLessThan.cs
rename to src/TMG-Framework/Utilities/VectorHelper/Conditions/FlagIfLessThan.cs
diff --git a/TMG-Framework/src/TMG-Framework/Utilities/VectorHelper/Conditions/FlagIfLessThanOrEqual.cs b/src/TMG-Framework/Utilities/VectorHelper/Conditions/FlagIfLessThanOrEqual.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Utilities/VectorHelper/Conditions/FlagIfLessThanOrEqual.cs
rename to src/TMG-Framework/Utilities/VectorHelper/Conditions/FlagIfLessThanOrEqual.cs
diff --git a/TMG-Framework/src/TMG-Framework/Utilities/VectorHelper/Conditions/FlagIfNotEquals.cs b/src/TMG-Framework/Utilities/VectorHelper/Conditions/FlagIfNotEquals.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Utilities/VectorHelper/Conditions/FlagIfNotEquals.cs
rename to src/TMG-Framework/Utilities/VectorHelper/Conditions/FlagIfNotEquals.cs
diff --git a/TMG-Framework/src/TMG-Framework/Utilities/VectorHelper/Conditions/FlagOr.cs b/src/TMG-Framework/Utilities/VectorHelper/Conditions/FlagOr.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Utilities/VectorHelper/Conditions/FlagOr.cs
rename to src/TMG-Framework/Utilities/VectorHelper/Conditions/FlagOr.cs
diff --git a/TMG-Framework/src/TMG-Framework/Utilities/VectorHelper/Divide.cs b/src/TMG-Framework/Utilities/VectorHelper/Divide.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Utilities/VectorHelper/Divide.cs
rename to src/TMG-Framework/Utilities/VectorHelper/Divide.cs
diff --git a/TMG-Framework/src/TMG-Framework/Utilities/VectorHelper/Exp.cs b/src/TMG-Framework/Utilities/VectorHelper/Exp.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Utilities/VectorHelper/Exp.cs
rename to src/TMG-Framework/Utilities/VectorHelper/Exp.cs
diff --git a/TMG-Framework/src/TMG-Framework/Utilities/VectorHelper/FusedMultiplyAdd.cs b/src/TMG-Framework/Utilities/VectorHelper/FusedMultiplyAdd.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Utilities/VectorHelper/FusedMultiplyAdd.cs
rename to src/TMG-Framework/Utilities/VectorHelper/FusedMultiplyAdd.cs
diff --git a/TMG-Framework/src/TMG-Framework/Utilities/VectorHelper/If.cs b/src/TMG-Framework/Utilities/VectorHelper/If.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Utilities/VectorHelper/If.cs
rename to src/TMG-Framework/Utilities/VectorHelper/If.cs
diff --git a/TMG-Framework/src/TMG-Framework/Utilities/VectorHelper/Log.cs b/src/TMG-Framework/Utilities/VectorHelper/Log.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Utilities/VectorHelper/Log.cs
rename to src/TMG-Framework/Utilities/VectorHelper/Log.cs
diff --git a/TMG-Framework/src/TMG-Framework/Utilities/VectorHelper/Multiply.cs b/src/TMG-Framework/Utilities/VectorHelper/Multiply.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Utilities/VectorHelper/Multiply.cs
rename to src/TMG-Framework/Utilities/VectorHelper/Multiply.cs
diff --git a/TMG-Framework/src/TMG-Framework/Utilities/VectorHelper/Pow.cs b/src/TMG-Framework/Utilities/VectorHelper/Pow.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Utilities/VectorHelper/Pow.cs
rename to src/TMG-Framework/Utilities/VectorHelper/Pow.cs
diff --git a/TMG-Framework/src/TMG-Framework/Utilities/VectorHelper/Subtract.cs b/src/TMG-Framework/Utilities/VectorHelper/Subtract.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Utilities/VectorHelper/Subtract.cs
rename to src/TMG-Framework/Utilities/VectorHelper/Subtract.cs
diff --git a/TMG-Framework/src/TMG-Framework/Utilities/VectorHelper/VectorHelper.cs b/src/TMG-Framework/Utilities/VectorHelper/VectorHelper.cs
similarity index 100%
rename from TMG-Framework/src/TMG-Framework/Utilities/VectorHelper/VectorHelper.cs
rename to src/TMG-Framework/Utilities/VectorHelper/VectorHelper.cs
diff --git a/TMG-Framework/tests/PerformanceTest/Helper.cs b/tests/PerformanceTest/Helper.cs
similarity index 100%
rename from TMG-Framework/tests/PerformanceTest/Helper.cs
rename to tests/PerformanceTest/Helper.cs
diff --git a/TMG-Framework/tests/PerformanceTest/MapHelper.cs b/tests/PerformanceTest/MapHelper.cs
similarity index 100%
rename from TMG-Framework/tests/PerformanceTest/MapHelper.cs
rename to tests/PerformanceTest/MapHelper.cs
diff --git a/TMG-Framework/tests/PerformanceTest/PerformanceTest.csproj b/tests/PerformanceTest/PerformanceTest.csproj
similarity index 62%
rename from TMG-Framework/tests/PerformanceTest/PerformanceTest.csproj
rename to tests/PerformanceTest/PerformanceTest.csproj
index bb964b8..011c394 100644
--- a/TMG-Framework/tests/PerformanceTest/PerformanceTest.csproj
+++ b/tests/PerformanceTest/PerformanceTest.csproj
@@ -14,4 +14,13 @@
+
+
+ ..\..\..\XTMF2-Dev\XTMF2.dll
+
+
+ ..\..\..\XTMF2-Dev\XTMF2.Interfaces.dll
+
+
+
diff --git a/TMG-Framework/tests/PerformanceTest/Program.cs b/tests/PerformanceTest/Program.cs
similarity index 100%
rename from TMG-Framework/tests/PerformanceTest/Program.cs
rename to tests/PerformanceTest/Program.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/ArbitaryParameterParser.cs b/tests/TMG-Framework.Test/ArbitaryParameterParser.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/ArbitaryParameterParser.cs
rename to tests/TMG-Framework.Test/ArbitaryParameterParser.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Construct/TestConstructTimePeriodFromTimes.cs b/tests/TMG-Framework.Test/Construct/TestConstructTimePeriodFromTimes.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Construct/TestConstructTimePeriodFromTimes.cs
rename to tests/TMG-Framework.Test/Construct/TestConstructTimePeriodFromTimes.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Convert/TestConvertTimesToTimePeriod.cs b/tests/TMG-Framework.Test/Convert/TestConvertTimesToTimePeriod.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Convert/TestConvertTimesToTimePeriod.cs
rename to tests/TMG-Framework.Test/Convert/TestConvertTimesToTimePeriod.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Data/CategoriesTest.cs b/tests/TMG-Framework.Test/Data/CategoriesTest.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Data/CategoriesTest.cs
rename to tests/TMG-Framework.Test/Data/CategoriesTest.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Data/CategoryMapTest.cs b/tests/TMG-Framework.Test/Data/CategoryMapTest.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Data/CategoryMapTest.cs
rename to tests/TMG-Framework.Test/Data/CategoryMapTest.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Data/MatrixTest.cs b/tests/TMG-Framework.Test/Data/MatrixTest.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Data/MatrixTest.cs
rename to tests/TMG-Framework.Test/Data/MatrixTest.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Data/RangeSetTest.cs b/tests/TMG-Framework.Test/Data/RangeSetTest.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Data/RangeSetTest.cs
rename to tests/TMG-Framework.Test/Data/RangeSetTest.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Data/RangeTest.cs b/tests/TMG-Framework.Test/Data/RangeTest.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Data/RangeTest.cs
rename to tests/TMG-Framework.Test/Data/RangeTest.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Data/VectorTest.cs b/tests/TMG-Framework.Test/Data/VectorTest.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Data/VectorTest.cs
rename to tests/TMG-Framework.Test/Data/VectorTest.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/EnsureRuntimeLaunch.cs b/tests/TMG-Framework.Test/EnsureRuntimeLaunch.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/EnsureRuntimeLaunch.cs
rename to tests/TMG-Framework.Test/EnsureRuntimeLaunch.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Loading/TestLoadCategoryMapFromThirdNormalizedCSV.cs b/tests/TMG-Framework.Test/Loading/TestLoadCategoryMapFromThirdNormalizedCSV.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Loading/TestLoadCategoryMapFromThirdNormalizedCSV.cs
rename to tests/TMG-Framework.Test/Loading/TestLoadCategoryMapFromThirdNormalizedCSV.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Loading/TestLoadMapFromCSV.cs b/tests/TMG-Framework.Test/Loading/TestLoadMapFromCSV.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Loading/TestLoadMapFromCSV.cs
rename to tests/TMG-Framework.Test/Loading/TestLoadMapFromCSV.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Loading/TestLoadMatrix.cs b/tests/TMG-Framework.Test/Loading/TestLoadMatrix.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Loading/TestLoadMatrix.cs
rename to tests/TMG-Framework.Test/Loading/TestLoadMatrix.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Loading/TestLoadVector.cs b/tests/TMG-Framework.Test/Loading/TestLoadVector.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Loading/TestLoadVector.cs
rename to tests/TMG-Framework.Test/Loading/TestLoadVector.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Processing/TestAppendMatrixValueToCSV.cs b/tests/TMG-Framework.Test/Processing/TestAppendMatrixValueToCSV.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Processing/TestAppendMatrixValueToCSV.cs
rename to tests/TMG-Framework.Test/Processing/TestAppendMatrixValueToCSV.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Processing/TestEvaluateMatrix.cs b/tests/TMG-Framework.Test/Processing/TestEvaluateMatrix.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Processing/TestEvaluateMatrix.cs
rename to tests/TMG-Framework.Test/Processing/TestEvaluateMatrix.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Processing/TestEvaluateScalar.cs b/tests/TMG-Framework.Test/Processing/TestEvaluateScalar.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Processing/TestEvaluateScalar.cs
rename to tests/TMG-Framework.Test/Processing/TestEvaluateScalar.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Processing/TestEvaluateVector.cs b/tests/TMG-Framework.Test/Processing/TestEvaluateVector.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Processing/TestEvaluateVector.cs
rename to tests/TMG-Framework.Test/Processing/TestEvaluateVector.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Processing/TestExecutePipelineInOrderParallel.cs b/tests/TMG-Framework.Test/Processing/TestExecutePipelineInOrderParallel.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Processing/TestExecutePipelineInOrderParallel.cs
rename to tests/TMG-Framework.Test/Processing/TestExecutePipelineInOrderParallel.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Processing/TestGravityModel.cs b/tests/TMG-Framework.Test/Processing/TestGravityModel.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Processing/TestGravityModel.cs
rename to tests/TMG-Framework.Test/Processing/TestGravityModel.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Processing/TestIntegerizeMatrix.cs b/tests/TMG-Framework.Test/Processing/TestIntegerizeMatrix.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Processing/TestIntegerizeMatrix.cs
rename to tests/TMG-Framework.Test/Processing/TestIntegerizeMatrix.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Saving/TestSaveMatrixAsCSV.cs b/tests/TMG-Framework.Test/Saving/TestSaveMatrixAsCSV.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Saving/TestSaveMatrixAsCSV.cs
rename to tests/TMG-Framework.Test/Saving/TestSaveMatrixAsCSV.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Saving/TestSaveMatrixAsMTX.cs b/tests/TMG-Framework.Test/Saving/TestSaveMatrixAsMTX.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Saving/TestSaveMatrixAsMTX.cs
rename to tests/TMG-Framework.Test/Saving/TestSaveMatrixAsMTX.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Saving/TestSaveVectorAsCSV.cs b/tests/TMG-Framework.Test/Saving/TestSaveVectorAsCSV.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Saving/TestSaveVectorAsCSV.cs
rename to tests/TMG-Framework.Test/Saving/TestSaveVectorAsCSV.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Select/TestSelectGivenTime.cs b/tests/TMG-Framework.Test/Select/TestSelectGivenTime.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Select/TestSelectGivenTime.cs
rename to tests/TMG-Framework.Test/Select/TestSelectGivenTime.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/TMG-Framework.Test.csproj b/tests/TMG-Framework.Test/TMG-Framework.Test.csproj
similarity index 77%
rename from TMG-Framework/tests/TMG-Framework.Test/TMG-Framework.Test.csproj
rename to tests/TMG-Framework.Test/TMG-Framework.Test.csproj
index 9d1872a..af1e0ae 100644
--- a/TMG-Framework/tests/TMG-Framework.Test/TMG-Framework.Test.csproj
+++ b/tests/TMG-Framework.Test/TMG-Framework.Test.csproj
@@ -19,12 +19,16 @@
-
-
+
+ ..\..\..\XTMF2-Dev\XTMF2.dll
+
+
+ ..\..\..\XTMF2-Dev\XTMF2.Interfaces.dll
+
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Utilities/Helper.cs b/tests/TMG-Framework.Test/Utilities/Helper.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Utilities/Helper.cs
rename to tests/TMG-Framework.Test/Utilities/Helper.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Utilities/MapHelper.cs b/tests/TMG-Framework.Test/Utilities/MapHelper.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Utilities/MapHelper.cs
rename to tests/TMG-Framework.Test/Utilities/MapHelper.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Utilities/MatrixHelper.cs b/tests/TMG-Framework.Test/Utilities/MatrixHelper.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Utilities/MatrixHelper.cs
rename to tests/TMG-Framework.Test/Utilities/MatrixHelper.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Utilities/TestCSVReader.cs b/tests/TMG-Framework.Test/Utilities/TestCSVReader.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Utilities/TestCSVReader.cs
rename to tests/TMG-Framework.Test/Utilities/TestCSVReader.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Utilities/TestCompiler.cs b/tests/TMG-Framework.Test/Utilities/TestCompiler.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Utilities/TestCompiler.cs
rename to tests/TMG-Framework.Test/Utilities/TestCompiler.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Utilities/VectorHelper/Conditions/TestFlagAnd.cs b/tests/TMG-Framework.Test/Utilities/VectorHelper/Conditions/TestFlagAnd.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Utilities/VectorHelper/Conditions/TestFlagAnd.cs
rename to tests/TMG-Framework.Test/Utilities/VectorHelper/Conditions/TestFlagAnd.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Utilities/VectorHelper/Conditions/TestFlagIfEquals.cs b/tests/TMG-Framework.Test/Utilities/VectorHelper/Conditions/TestFlagIfEquals.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Utilities/VectorHelper/Conditions/TestFlagIfEquals.cs
rename to tests/TMG-Framework.Test/Utilities/VectorHelper/Conditions/TestFlagIfEquals.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Utilities/VectorHelper/Conditions/TestFlagIfGreaterThan.cs b/tests/TMG-Framework.Test/Utilities/VectorHelper/Conditions/TestFlagIfGreaterThan.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Utilities/VectorHelper/Conditions/TestFlagIfGreaterThan.cs
rename to tests/TMG-Framework.Test/Utilities/VectorHelper/Conditions/TestFlagIfGreaterThan.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Utilities/VectorHelper/Conditions/TestFlagIfGreaterThanOrEqual.cs b/tests/TMG-Framework.Test/Utilities/VectorHelper/Conditions/TestFlagIfGreaterThanOrEqual.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Utilities/VectorHelper/Conditions/TestFlagIfGreaterThanOrEqual.cs
rename to tests/TMG-Framework.Test/Utilities/VectorHelper/Conditions/TestFlagIfGreaterThanOrEqual.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Utilities/VectorHelper/Conditions/TestFlagIfLessThan.cs b/tests/TMG-Framework.Test/Utilities/VectorHelper/Conditions/TestFlagIfLessThan.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Utilities/VectorHelper/Conditions/TestFlagIfLessThan.cs
rename to tests/TMG-Framework.Test/Utilities/VectorHelper/Conditions/TestFlagIfLessThan.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Utilities/VectorHelper/Conditions/TestFlagIfLessThanOrEqual.cs b/tests/TMG-Framework.Test/Utilities/VectorHelper/Conditions/TestFlagIfLessThanOrEqual.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Utilities/VectorHelper/Conditions/TestFlagIfLessThanOrEqual.cs
rename to tests/TMG-Framework.Test/Utilities/VectorHelper/Conditions/TestFlagIfLessThanOrEqual.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Utilities/VectorHelper/Conditions/TestFlagIfNotEquals.cs b/tests/TMG-Framework.Test/Utilities/VectorHelper/Conditions/TestFlagIfNotEquals.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Utilities/VectorHelper/Conditions/TestFlagIfNotEquals.cs
rename to tests/TMG-Framework.Test/Utilities/VectorHelper/Conditions/TestFlagIfNotEquals.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Utilities/VectorHelper/Conditions/TestFlagOr.cs b/tests/TMG-Framework.Test/Utilities/VectorHelper/Conditions/TestFlagOr.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Utilities/VectorHelper/Conditions/TestFlagOr.cs
rename to tests/TMG-Framework.Test/Utilities/VectorHelper/Conditions/TestFlagOr.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Utilities/VectorHelper/TestAdd.cs b/tests/TMG-Framework.Test/Utilities/VectorHelper/TestAdd.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Utilities/VectorHelper/TestAdd.cs
rename to tests/TMG-Framework.Test/Utilities/VectorHelper/TestAdd.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Utilities/VectorHelper/TestDivide.cs b/tests/TMG-Framework.Test/Utilities/VectorHelper/TestDivide.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Utilities/VectorHelper/TestDivide.cs
rename to tests/TMG-Framework.Test/Utilities/VectorHelper/TestDivide.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Utilities/VectorHelper/TestExp.cs b/tests/TMG-Framework.Test/Utilities/VectorHelper/TestExp.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Utilities/VectorHelper/TestExp.cs
rename to tests/TMG-Framework.Test/Utilities/VectorHelper/TestExp.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Utilities/VectorHelper/TestFusedMultiplyAdd.cs b/tests/TMG-Framework.Test/Utilities/VectorHelper/TestFusedMultiplyAdd.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Utilities/VectorHelper/TestFusedMultiplyAdd.cs
rename to tests/TMG-Framework.Test/Utilities/VectorHelper/TestFusedMultiplyAdd.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Utilities/VectorHelper/TestIf.cs b/tests/TMG-Framework.Test/Utilities/VectorHelper/TestIf.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Utilities/VectorHelper/TestIf.cs
rename to tests/TMG-Framework.Test/Utilities/VectorHelper/TestIf.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Utilities/VectorHelper/TestLog.cs b/tests/TMG-Framework.Test/Utilities/VectorHelper/TestLog.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Utilities/VectorHelper/TestLog.cs
rename to tests/TMG-Framework.Test/Utilities/VectorHelper/TestLog.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Utilities/VectorHelper/TestMultiply.cs b/tests/TMG-Framework.Test/Utilities/VectorHelper/TestMultiply.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Utilities/VectorHelper/TestMultiply.cs
rename to tests/TMG-Framework.Test/Utilities/VectorHelper/TestMultiply.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Utilities/VectorHelper/TestPow.cs b/tests/TMG-Framework.Test/Utilities/VectorHelper/TestPow.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Utilities/VectorHelper/TestPow.cs
rename to tests/TMG-Framework.Test/Utilities/VectorHelper/TestPow.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Utilities/VectorHelper/TestSubtract.cs b/tests/TMG-Framework.Test/Utilities/VectorHelper/TestSubtract.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Utilities/VectorHelper/TestSubtract.cs
rename to tests/TMG-Framework.Test/Utilities/VectorHelper/TestSubtract.cs
diff --git a/TMG-Framework/tests/TMG-Framework.Test/Utilities/VectorHelper/VectorHelper.cs b/tests/TMG-Framework.Test/Utilities/VectorHelper/VectorHelper.cs
similarity index 100%
rename from TMG-Framework/tests/TMG-Framework.Test/Utilities/VectorHelper/VectorHelper.cs
rename to tests/TMG-Framework.Test/Utilities/VectorHelper/VectorHelper.cs