Changeset 2194
- Timestamp:
- 07/28/09 15:29:10 (15 years ago)
- Location:
- branches/HeuristicLab.Modeling Database Backend/sources
- Files:
-
- 1 added
- 2 deleted
- 20 edited
- 1 copied
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Modeling Database Backend/sources/HeuristicLab.CEDMA.Core/3.3/Console.cs
r2190 r2194 30 30 using HeuristicLab.CEDMA.DB.Interfaces; 31 31 using HeuristicLab.PluginInfrastructure; 32 using HeuristicLab.Modeling. SQLServerCompactBackend;32 using HeuristicLab.Modeling.Database.SQLServerCompact; 33 33 34 34 namespace HeuristicLab.CEDMA.Core { -
branches/HeuristicLab.Modeling Database Backend/sources/HeuristicLab.CEDMA.Core/3.3/HeuristicLab.CEDMA.Core-3.3.csproj
r2193 r2194 124 124 <Name>HeuristicLab.Data-3.2</Name> 125 125 </ProjectReference> 126 <ProjectReference Include="..\..\HeuristicLab.Modeling.SQLServerCompactBackend\3.2\HeuristicLab.Modeling.SQLServerCompactBackend-3.2.csproj"> 127 <Project>{9B4F7D05-CCE1-45BB-81D1-5D4925851901}</Project> 128 <Name>HeuristicLab.Modeling.SQLServerCompactBackend-3.2</Name> 126 <ProjectReference Include="..\..\HeuristicLab.Modeling.Database.SQLServerCompact\3.2\HeuristicLab.Modeling.Database.SQLServerCompact-3.2.csproj"> 127 <Project>{EC1AA756-D612-4FA6-AA52-25CF4F8E3836}</Project> 128 <Name>HeuristicLab.Modeling.Database.SQLServerCompact-3.2</Name> 129 </ProjectReference> 130 <ProjectReference Include="..\..\HeuristicLab.Modeling.Database\3.2\HeuristicLab.Modeling.Database-3.2.csproj"> 131 <Project>{E84E5717-79F8-498F-A5E0-A055C4EC086B}</Project> 132 <Name>HeuristicLab.Modeling.Database-3.2</Name> 129 133 </ProjectReference> 130 134 <ProjectReference Include="..\..\HeuristicLab.Operators\3.2\HeuristicLab.Operators-3.2.csproj"> -
branches/HeuristicLab.Modeling Database Backend/sources/HeuristicLab.CEDMA.Core/3.3/Results.cs
r2193 r2194 34 34 using HeuristicLab.DataAnalysis; 35 35 using System.Drawing; 36 using HeuristicLab.Modeling.Database; 36 37 37 38 namespace HeuristicLab.CEDMA.Core { … … 156 157 157 158 private void LoadModelAttributes() { 158 ordinalVariables = database.GetAllResults().Select(r => r.Name) ;159 ordinalVariables = database.GetAllResults().Select(r => r.Name).ToArray(); 159 160 categoricalVariables = new string[] { "TargetVariable" }; 160 161 } -
branches/HeuristicLab.Modeling Database Backend/sources/HeuristicLab.CEDMA.Server/3.3/HeuristicLab.CEDMA.Server-3.3.csproj
r2193 r2194 159 159 <Name>HeuristicLab.Grid-3.2</Name> 160 160 </ProjectReference> 161 <ProjectReference Include="..\..\HeuristicLab.Modeling.SQLServerCompactBackend\3.2\HeuristicLab.Modeling.SQLServerCompactBackend-3.2.csproj">162 <Project>{9B4F7D05-CCE1-45BB-81D1-5D4925851901}</Project>163 <Name>HeuristicLab.Modeling.SQLServerCompactBackend-3.2</Name>164 </ProjectReference>165 161 <ProjectReference Include="..\..\HeuristicLab.Modeling\3.2\HeuristicLab.Modeling-3.2.csproj"> 166 162 <Project>{80F7FADA-549D-4151-8856-79B620A50DBA}</Project> -
branches/HeuristicLab.Modeling Database Backend/sources/HeuristicLab.CEDMA.Server/3.3/Server.cs
r2193 r2194 33 33 using HeuristicLab.Grid.HiveBridge; 34 34 using HeuristicLab.Core; 35 using HeuristicLab.Modeling.SQLServerCompactBackend; 35 using HeuristicLab.Modeling.Database; 36 using HeuristicLab.Modeling.Database.SqlServerCompact; 36 37 37 38 namespace HeuristicLab.CEDMA.Server { -
branches/HeuristicLab.Modeling Database Backend/sources/HeuristicLab.Modeling.Database.SQLServerCompact/3.2/DataObjects/Algorithm.cs
r2185 r2194 6 6 using System.Text; 7 7 8 namespace HeuristicLab.Modeling. SQLServerCompactBackend{8 namespace HeuristicLab.Modeling.Database.SQLServerCompact { 9 9 [Table(Name = "Algorithm")] 10 public class Algorithm {10 public class Algorithm : IAlgorithm { 11 11 public Algorithm() { 12 12 } -
branches/HeuristicLab.Modeling Database Backend/sources/HeuristicLab.Modeling.Database.SQLServerCompact/3.2/DataObjects/InputVariable.cs
r2185 r2194 5 5 using System.Text; 6 6 7 namespace HeuristicLab.Modeling. SQLServerCompactBackend{7 namespace HeuristicLab.Modeling.Database.SQLServerCompact { 8 8 [Table(Name = "InputVariable")] 9 public class InputVariable {9 public class InputVariable : IInputVariable { 10 10 public InputVariable() { 11 11 this.model = default(EntityRef<Model>); … … 27 27 if (variable.HasLoadedOrAssignedValue) 28 28 throw new ForeignKeyReferenceAlreadyHasValueException(); 29 variableId = value; 29 variableId = value; 30 30 } 31 31 } … … 34 34 private EntityRef<Variable> variable; 35 35 [Association(Storage = "variable", ThisKey = "VariableId", OtherKey = "Id", IsForeignKey = true)] 36 public Variable Variable {36 public IVariable Variable { 37 37 get { return variable.Entity; } 38 38 } … … 53 53 private EntityRef<Model> model; 54 54 [Association(Storage = "model", ThisKey = "ModelId", OtherKey = "Id", IsForeignKey = true)] 55 public Model Model {55 public IModel Model { 56 56 get { return model.Entity; } 57 57 } -
branches/HeuristicLab.Modeling Database Backend/sources/HeuristicLab.Modeling.Database.SQLServerCompact/3.2/DataObjects/InputVariableResult.cs
r2185 r2194 5 5 using System.Text; 6 6 7 namespace HeuristicLab.Modeling. SQLServerCompactBackend{7 namespace HeuristicLab.Modeling.Database.SQLServerCompact { 8 8 [Table(Name="InputVariableResult")] 9 public class InputVariableResult {9 public class InputVariableResult : IInputVariableResult { 10 10 public InputVariableResult() { 11 11 this.model = default(EntityRef<Model>); … … 16 16 public InputVariableResult(InputVariable inputVariable, Result result, double value) 17 17 : this() { 18 this.variable.Entity = inputVariable.Variable;19 this.model.Entity = inputVariable.Model;18 this.variable.Entity = (Variable)inputVariable.Variable; 19 this.model.Entity = (Model)inputVariable.Model; 20 20 this.result.Entity = result; 21 21 this.value = value; … … 37 37 private EntityRef<Variable> variable; 38 38 [Association(Storage = "variable", ThisKey = "VariableId", OtherKey = "Id", IsForeignKey = true)] 39 public Variable Variable {39 public IVariable Variable { 40 40 get { return variable.Entity; } 41 41 } … … 56 56 private EntityRef<Model> model; 57 57 [Association(Storage = "model", ThisKey = "ModelId", OtherKey = "Id", IsForeignKey = true)] 58 public Model Model {58 public IModel Model { 59 59 get { return model.Entity; } 60 60 } … … 75 75 private EntityRef<Result> result; 76 76 [Association(Storage = "result", ThisKey = "ResultId", OtherKey = "Id", IsForeignKey = true)] 77 public Result Result {77 public IResult Result { 78 78 get { return result.Entity; } 79 79 } -
branches/HeuristicLab.Modeling Database Backend/sources/HeuristicLab.Modeling.Database.SQLServerCompact/3.2/DataObjects/Model.cs
r2190 r2194 6 6 using System.Text; 7 7 8 namespace HeuristicLab.Modeling. SQLServerCompactBackend{8 namespace HeuristicLab.Modeling.Database.SQLServerCompact { 9 9 [Table(Name = "Model")] 10 10 public class Model : IModel{ … … 14 14 } 15 15 16 public Model(Variable targetVariable, Algorithm algorithm, byte[] model)16 public Model(Variable targetVariable, Algorithm algorithm, byte[] data) 17 17 : this() { 18 18 this.TargetVariable = targetVariable; 19 19 this.Algorithm = algorithm; 20 this. modelData = model;20 this.Data = data; 21 21 } 22 22 … … 28 28 } 29 29 30 private byte[] modelData;30 private byte[] data; 31 31 [Column(Storage = "model", DbType = "image", CanBeNull = false)] 32 public byte[] ModelData {33 get { return this. modelData; }34 set { this. modelData = value; }32 public byte[] Data { 33 get { return this.data; } 34 set { this.data = value; } 35 35 } 36 36 … … 50 50 private EntityRef<Algorithm> algorithm; 51 51 [Association(Storage = "algorithm", ThisKey = "AlgorithmId", OtherKey = "Id", IsForeignKey = true)] 52 public Algorithm Algorithm {52 public IAlgorithm Algorithm { 53 53 get { return this.algorithm.Entity; } 54 set {54 private set { 55 55 Algorithm previousValue = algorithm.Entity; 56 56 if (previousValue != value || (!algorithm.HasLoadedOrAssignedValue)) { … … 58 58 algorithm.Entity = null; 59 59 } 60 algorithm.Entity = value;60 algorithm.Entity = (Algorithm)value; 61 61 if (value != null) { 62 algorithmId = value.Id;62 algorithmId = ((Algorithm)value).Id; 63 63 } 64 64 } … … 81 81 private EntityRef<Variable> targetVariable; 82 82 [Association(Storage = "targetVariable", ThisKey = "TargetVariableId", OtherKey = "Id", IsForeignKey = true)] 83 public Variable TargetVariable {83 public IVariable TargetVariable { 84 84 get { return this.targetVariable.Entity; } 85 set {85 private set { 86 86 Variable previousValue = targetVariable.Entity; 87 87 if (previousValue != value || (!targetVariable.HasLoadedOrAssignedValue)) { … … 89 89 targetVariable.Entity = null; 90 90 } 91 targetVariable.Entity = value;91 targetVariable.Entity = (Variable)value; 92 92 if (value != null) { 93 targetVariableId = value.Id;93 targetVariableId = ((Variable)value).Id; 94 94 } 95 95 } -
branches/HeuristicLab.Modeling Database Backend/sources/HeuristicLab.Modeling.Database.SQLServerCompact/3.2/DataObjects/ModelResult.cs
r2185 r2194 5 5 using System.Text; 6 6 7 namespace HeuristicLab.Modeling. SQLServerCompactBackend{7 namespace HeuristicLab.Modeling.Database.SQLServerCompact { 8 8 [Table(Name = "ModelResult")] 9 9 public class ModelResult { -
branches/HeuristicLab.Modeling Database Backend/sources/HeuristicLab.Modeling.Database.SQLServerCompact/3.2/DataObjects/Problem.cs
r2185 r2194 7 7 using HeuristicLab.DataAnalysis; 8 8 9 namespace HeuristicLab.Modeling. SQLServerCompactBackend{9 namespace HeuristicLab.Modeling.Database.SQLServerCompact { 10 10 [Table(Name = "Problem")] 11 11 public class Problem { -
branches/HeuristicLab.Modeling Database Backend/sources/HeuristicLab.Modeling.Database.SQLServerCompact/3.2/DataObjects/Result.cs
r2190 r2194 6 6 using System.Text; 7 7 8 namespace HeuristicLab.Modeling. SQLServerCompactBackend{8 namespace HeuristicLab.Modeling.Database.SQLServerCompact { 9 9 [Table(Name = "Result")] 10 10 public class Result : IResult { -
branches/HeuristicLab.Modeling Database Backend/sources/HeuristicLab.Modeling.Database.SQLServerCompact/3.2/DataObjects/Variable.cs
r2185 r2194 6 6 using System.Text; 7 7 8 namespace HeuristicLab.Modeling. SQLServerCompactBackend{8 namespace HeuristicLab.Modeling.Database.SQLServerCompact { 9 9 [Table(Name = "Variable")] 10 public class Variable {10 public class Variable : IVariable{ 11 11 public Variable() { 12 12 } -
branches/HeuristicLab.Modeling Database Backend/sources/HeuristicLab.Modeling.Database.SQLServerCompact/3.2/DatabaseService.cs
r2190 r2194 9 9 using HeuristicLab.GP.StructureIdentification; 10 10 using HeuristicLab.Data; 11 12 namespace HeuristicLab.Modeling.SQLServerCompactBackend { 11 using System.Data.Linq; 12 13 namespace HeuristicLab.Modeling.Database.SQLServerCompact { 13 14 public class DatabaseService : IModelingDatabase { 14 15 … … 29 30 } 30 31 31 public void Persist( IAlgorithm algorithm) {32 public void Persist(HeuristicLab.Modeling.IAlgorithm algorithm) { 32 33 int trainingSamplesStart = ((IntData)algorithm.Engine.GlobalScope.GetVariableValue("TrainingSamplesStart", false)).Data; 33 34 int trainingSamplesEnd = ((IntData)algorithm.Engine.GlobalScope.GetVariableValue("TrainingSamplesEnd", false)).Data; … … 179 180 180 181 public IEnumerable<IResult> GetAllResults() { 181 throw new NotImplementedException(); 182 using (ModelingDataContext ctx = new ModelingDataContext(connection)) { 183 return ctx.Results.AsEnumerable().Cast<IResult>(); 184 } 182 185 } 183 186 … … 186 189 #region ModelResult 187 190 public IEnumerable<IModelResult> GetModelResults(IModel model) { 188 throw new NotImplementedException(); 191 ModelingDataContext ctx = new ModelingDataContext(connection); 192 DataLoadOptions dlo = new DataLoadOptions(); 193 dlo.LoadWith<ModelResult>(mr => mr.Model); 194 dlo.LoadWith<ModelResult>(mr => mr.Result); 195 ctx.LoadOptions = dlo; 196 197 var results = from result in ctx.ModelResults 198 where result.Model == model 199 select result; 200 return results.AsEnumerable().Cast<IModelResult>(); 189 201 } 190 202 #endregion 191 203 192 204 #region Model 193 public IEnumerable<I DatabaseModel> GetAllModels() {194 using (ModelingDataContext ctx = new ModelingDataContext(connection)) { 195 return ctx.Models ;205 public IEnumerable<IModel> GetAllModels() { 206 using (ModelingDataContext ctx = new ModelingDataContext(connection)) { 207 return ctx.Models.AsEnumerable().Cast<IModel>(); 196 208 } 197 209 } -
branches/HeuristicLab.Modeling Database Backend/sources/HeuristicLab.Modeling.Database.SQLServerCompact/3.2/HeuristicLab.Modeling.Database.SQLServerCompact-3.2.csproj
r2191 r2194 6 6 <ProductVersion>9.0.30729</ProductVersion> 7 7 <SchemaVersion>2.0</SchemaVersion> 8 <ProjectGuid>{ 9B4F7D05-CCE1-45BB-81D1-5D4925851901}</ProjectGuid>8 <ProjectGuid>{EC1AA756-D612-4FA6-AA52-25CF4F8E3836}</ProjectGuid> 9 9 <OutputType>Library</OutputType> 10 10 <AppDesignerFolder>Properties</AppDesignerFolder> 11 <RootNamespace>HeuristicLab.Modeling. SQLServerCompactBackend</RootNamespace>12 <AssemblyName>HeuristicLab.Modeling. SQLServerCompactBackend-3.2</AssemblyName>11 <RootNamespace>HeuristicLab.Modeling.Database.SQLServerCompact</RootNamespace> 12 <AssemblyName>HeuristicLab.Modeling.Database.SQLServerCompact-3.2</AssemblyName> 13 13 <TargetFrameworkVersion>v3.5</TargetFrameworkVersion> 14 14 <FileAlignment>512</FileAlignment> … … 103 103 <Name>HeuristicLab.GP.StructureIdentification-3.3</Name> 104 104 </ProjectReference> 105 <ProjectReference Include="..\..\HeuristicLab.Modeling.Database\3.2\HeuristicLab.Modeling.Database-3.2.csproj"> 106 <Project>{E84E5717-79F8-498F-A5E0-A055C4EC086B}</Project> 107 <Name>HeuristicLab.Modeling.Database-3.2</Name> 108 </ProjectReference> 105 109 <ProjectReference Include="..\..\HeuristicLab.Modeling\3.2\HeuristicLab.Modeling-3.2.csproj"> 106 110 <Project>{80F7FADA-549D-4151-8856-79B620A50DBA}</Project> -
branches/HeuristicLab.Modeling Database Backend/sources/HeuristicLab.Modeling.Database.SQLServerCompact/3.2/ModelingDataContext.cs
r2185 r2194 6 6 using System.Text; 7 7 8 namespace HeuristicLab.Modeling. SQLServerCompactBackend{8 namespace HeuristicLab.Modeling.Database.SQLServerCompact { 9 9 public class ModelingDataContext : DataContext{ 10 10 public ModelingDataContext(string connection) -
branches/HeuristicLab.Modeling Database Backend/sources/HeuristicLab.Modeling.Database/3.2/HeuristicLab.Modeling.Database-3.2.csproj
r2191 r2194 97 97 </ItemGroup> 98 98 <ItemGroup> 99 <ProjectReference Include="..\..\HeuristicLab.Modeling\3.2\HeuristicLab.Modeling-3.2.csproj"> 100 <Project>{80F7FADA-549D-4151-8856-79B620A50DBA}</Project> 101 <Name>HeuristicLab.Modeling-3.2</Name> 102 </ProjectReference> 99 103 <ProjectReference Include="..\..\HeuristicLab.PluginInfrastructure\HeuristicLab.PluginInfrastructure.csproj"> 100 104 <Project>{94186A6A-5176-4402-AE83-886557B53CCA}</Project> -
branches/HeuristicLab.Modeling Database Backend/sources/HeuristicLab.Modeling.Database/3.2/IInputVariable.cs
r2188 r2194 28 28 public interface IInputVariable { 29 29 IModel Model { get; } 30 IVariable Variable { get; } 30 IVariable Variable { get; } 31 31 } 32 32 } -
branches/HeuristicLab.Modeling Database Backend/sources/HeuristicLab.Modeling.Database/3.2/IModel.cs
r2188 r2194 30 30 IAlgorithm Algorithm { get; } 31 31 byte[] Data { get; } 32 int TrainingS tart { get; }33 int Training End { get; }34 int ValidationS tart { get; }35 int Validation End { get; }36 int TestS tart { get; }37 int Test End { get; }32 int TrainingSamplesStart { get; } 33 int TrainingSamplesEnd { get; } 34 int ValidationSamplesStart { get; } 35 int ValidationSamplesEnd { get; } 36 int TestSamplesStart { get; } 37 int TestSamplesEnd { get; } 38 38 } 39 39 } -
branches/HeuristicLab.Modeling Database Backend/sources/HeuristicLab.Modeling.Database/3.2/IModelingDatabase.cs
r2188 r2194 27 27 namespace HeuristicLab.Modeling.Database { 28 28 public interface IModelingDatabase { 29 void Persist( IAlgorithm algorithm);29 void Persist(HeuristicLab.Modeling.IAlgorithm algorithm); 30 30 IEnumerable<IModel> GetAllModels(); 31 31 IEnumerable<IResult> GetAllResults(); -
branches/HeuristicLab.Modeling Database Backend/sources/HeuristicLab.sln
r2191 r2194 236 236 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.LinearRegression-3.2", "HeuristicLab.LinearRegression\3.2\HeuristicLab.LinearRegression-3.2.csproj", "{B9A64475-D542-47CF-9688-735F6224F055}" 237 237 EndProject 238 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Modeling.SQLiteBackend-3.2", "HeuristicLab.Modeling.SQLiteBackend\3.2\HeuristicLab.Modeling.SQLiteBackend-3.2.csproj", "{2F4ADF67-B9DA-4E0D-A217-DF1CA8AD58CC}"239 EndProject240 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Modeling.SQLServerCompactBackend-3.2", "HeuristicLab.Modeling.SQLServerCompactBackend\3.2\HeuristicLab.Modeling.SQLServerCompactBackend-3.2.csproj", "{9B4F7D05-CCE1-45BB-81D1-5D4925851901}"241 EndProject242 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.SQLServerCompact-3.2", "HeuristicLab.SQLServerCompact\3.2\HeuristicLab.SQLServerCompact-3.2.csproj", "{31DD6385-7276-49ED-9533-823D4CDF3D2A}"243 EndProject244 238 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Modeling.Database-3.2", "HeuristicLab.Modeling.Database\3.2\HeuristicLab.Modeling.Database-3.2.csproj", "{E84E5717-79F8-498F-A5E0-A055C4EC086B}" 239 EndProject 240 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Modeling.Database.SQLServerCompact-3.2", "HeuristicLab.Modeling.Database.SQLServerCompact\3.2\HeuristicLab.Modeling.Database.SQLServerCompact-3.2.csproj", "{EC1AA756-D612-4FA6-AA52-25CF4F8E3836}" 245 241 EndProject 246 242 Global … … 3775 3771 {B9A64475-D542-47CF-9688-735F6224F055}.Visualization Debug|x86.ActiveCfg = Debug|x86 3776 3772 {B9A64475-D542-47CF-9688-735F6224F055}.Visualization Debug|x86.Build.0 = Debug|x86 3777 {2F4ADF67-B9DA-4E0D-A217-DF1CA8AD58CC}.CEDMA Debug|Any CPU.ActiveCfg = Debug|Any CPU3778 {2F4ADF67-B9DA-4E0D-A217-DF1CA8AD58CC}.CEDMA Debug|Any CPU.Build.0 = Debug|Any CPU3779 {2F4ADF67-B9DA-4E0D-A217-DF1CA8AD58CC}.CEDMA Debug|x64.ActiveCfg = Debug|Any CPU3780 {2F4ADF67-B9DA-4E0D-A217-DF1CA8AD58CC}.CEDMA Debug|x86.ActiveCfg = Debug|Any CPU3781 {2F4ADF67-B9DA-4E0D-A217-DF1CA8AD58CC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU3782 {2F4ADF67-B9DA-4E0D-A217-DF1CA8AD58CC}.Debug|Any CPU.Build.0 = Debug|Any CPU3783 {2F4ADF67-B9DA-4E0D-A217-DF1CA8AD58CC}.Debug|x64.ActiveCfg = Debug|x643784 {2F4ADF67-B9DA-4E0D-A217-DF1CA8AD58CC}.Debug|x64.Build.0 = Debug|x643785 {2F4ADF67-B9DA-4E0D-A217-DF1CA8AD58CC}.Debug|x86.ActiveCfg = Debug|x863786 {2F4ADF67-B9DA-4E0D-A217-DF1CA8AD58CC}.Debug|x86.Build.0 = Debug|x863787 {2F4ADF67-B9DA-4E0D-A217-DF1CA8AD58CC}.Modeling Debug|Any CPU.ActiveCfg = Debug|Any CPU3788 {2F4ADF67-B9DA-4E0D-A217-DF1CA8AD58CC}.Modeling Debug|Any CPU.Build.0 = Debug|Any CPU3789 {2F4ADF67-B9DA-4E0D-A217-DF1CA8AD58CC}.Modeling Debug|x64.ActiveCfg = Debug|Any CPU3790 {2F4ADF67-B9DA-4E0D-A217-DF1CA8AD58CC}.Modeling Debug|x86.ActiveCfg = Debug|Any CPU3791 {2F4ADF67-B9DA-4E0D-A217-DF1CA8AD58CC}.Release|Any CPU.ActiveCfg = Release|Any CPU3792 {2F4ADF67-B9DA-4E0D-A217-DF1CA8AD58CC}.Release|Any CPU.Build.0 = Release|Any CPU3793 {2F4ADF67-B9DA-4E0D-A217-DF1CA8AD58CC}.Release|x64.ActiveCfg = Release|Any CPU3794 {2F4ADF67-B9DA-4E0D-A217-DF1CA8AD58CC}.Release|x86.ActiveCfg = Release|Any CPU3795 {2F4ADF67-B9DA-4E0D-A217-DF1CA8AD58CC}.v3.2 Debug|Any CPU.ActiveCfg = Debug|Any CPU3796 {2F4ADF67-B9DA-4E0D-A217-DF1CA8AD58CC}.v3.2 Debug|Any CPU.Build.0 = Debug|Any CPU3797 {2F4ADF67-B9DA-4E0D-A217-DF1CA8AD58CC}.v3.2 Debug|x64.ActiveCfg = Debug|Any CPU3798 {2F4ADF67-B9DA-4E0D-A217-DF1CA8AD58CC}.v3.2 Debug|x86.ActiveCfg = Debug|Any CPU3799 {2F4ADF67-B9DA-4E0D-A217-DF1CA8AD58CC}.Visualization Debug|Any CPU.ActiveCfg = Debug|Any CPU3800 {2F4ADF67-B9DA-4E0D-A217-DF1CA8AD58CC}.Visualization Debug|Any CPU.Build.0 = Debug|Any CPU3801 {2F4ADF67-B9DA-4E0D-A217-DF1CA8AD58CC}.Visualization Debug|x64.ActiveCfg = Debug|Any CPU3802 {2F4ADF67-B9DA-4E0D-A217-DF1CA8AD58CC}.Visualization Debug|x86.ActiveCfg = Debug|Any CPU3803 {9B4F7D05-CCE1-45BB-81D1-5D4925851901}.CEDMA Debug|Any CPU.ActiveCfg = Debug|Any CPU3804 {9B4F7D05-CCE1-45BB-81D1-5D4925851901}.CEDMA Debug|Any CPU.Build.0 = Debug|Any CPU3805 {9B4F7D05-CCE1-45BB-81D1-5D4925851901}.CEDMA Debug|x64.ActiveCfg = Debug|x643806 {9B4F7D05-CCE1-45BB-81D1-5D4925851901}.CEDMA Debug|x64.Build.0 = Debug|x643807 {9B4F7D05-CCE1-45BB-81D1-5D4925851901}.CEDMA Debug|x86.ActiveCfg = Debug|x863808 {9B4F7D05-CCE1-45BB-81D1-5D4925851901}.CEDMA Debug|x86.Build.0 = Debug|x863809 {9B4F7D05-CCE1-45BB-81D1-5D4925851901}.Debug|Any CPU.ActiveCfg = Debug|Any CPU3810 {9B4F7D05-CCE1-45BB-81D1-5D4925851901}.Debug|Any CPU.Build.0 = Debug|Any CPU3811 {9B4F7D05-CCE1-45BB-81D1-5D4925851901}.Debug|x64.ActiveCfg = Debug|x643812 {9B4F7D05-CCE1-45BB-81D1-5D4925851901}.Debug|x64.Build.0 = Debug|x643813 {9B4F7D05-CCE1-45BB-81D1-5D4925851901}.Debug|x86.ActiveCfg = Debug|x863814 {9B4F7D05-CCE1-45BB-81D1-5D4925851901}.Debug|x86.Build.0 = Debug|x863815 {9B4F7D05-CCE1-45BB-81D1-5D4925851901}.Modeling Debug|Any CPU.ActiveCfg = Debug|Any CPU3816 {9B4F7D05-CCE1-45BB-81D1-5D4925851901}.Modeling Debug|Any CPU.Build.0 = Debug|Any CPU3817 {9B4F7D05-CCE1-45BB-81D1-5D4925851901}.Modeling Debug|x64.ActiveCfg = Debug|x643818 {9B4F7D05-CCE1-45BB-81D1-5D4925851901}.Modeling Debug|x64.Build.0 = Debug|x643819 {9B4F7D05-CCE1-45BB-81D1-5D4925851901}.Modeling Debug|x86.ActiveCfg = Debug|x863820 {9B4F7D05-CCE1-45BB-81D1-5D4925851901}.Modeling Debug|x86.Build.0 = Debug|x863821 {9B4F7D05-CCE1-45BB-81D1-5D4925851901}.Release|Any CPU.ActiveCfg = Release|Any CPU3822 {9B4F7D05-CCE1-45BB-81D1-5D4925851901}.Release|Any CPU.Build.0 = Release|Any CPU3823 {9B4F7D05-CCE1-45BB-81D1-5D4925851901}.Release|x64.ActiveCfg = Release|x643824 {9B4F7D05-CCE1-45BB-81D1-5D4925851901}.Release|x64.Build.0 = Release|x643825 {9B4F7D05-CCE1-45BB-81D1-5D4925851901}.Release|x86.ActiveCfg = Release|x863826 {9B4F7D05-CCE1-45BB-81D1-5D4925851901}.Release|x86.Build.0 = Release|x863827 {9B4F7D05-CCE1-45BB-81D1-5D4925851901}.v3.2 Debug|Any CPU.ActiveCfg = Debug|Any CPU3828 {9B4F7D05-CCE1-45BB-81D1-5D4925851901}.v3.2 Debug|Any CPU.Build.0 = Debug|Any CPU3829 {9B4F7D05-CCE1-45BB-81D1-5D4925851901}.v3.2 Debug|x64.ActiveCfg = Debug|x643830 {9B4F7D05-CCE1-45BB-81D1-5D4925851901}.v3.2 Debug|x64.Build.0 = Debug|x643831 {9B4F7D05-CCE1-45BB-81D1-5D4925851901}.v3.2 Debug|x86.ActiveCfg = Debug|x863832 {9B4F7D05-CCE1-45BB-81D1-5D4925851901}.v3.2 Debug|x86.Build.0 = Debug|x863833 {9B4F7D05-CCE1-45BB-81D1-5D4925851901}.Visualization Debug|Any CPU.ActiveCfg = Debug|Any CPU3834 {9B4F7D05-CCE1-45BB-81D1-5D4925851901}.Visualization Debug|Any CPU.Build.0 = Debug|Any CPU3835 {9B4F7D05-CCE1-45BB-81D1-5D4925851901}.Visualization Debug|x64.ActiveCfg = Debug|x643836 {9B4F7D05-CCE1-45BB-81D1-5D4925851901}.Visualization Debug|x64.Build.0 = Debug|x643837 {9B4F7D05-CCE1-45BB-81D1-5D4925851901}.Visualization Debug|x86.ActiveCfg = Debug|x863838 {9B4F7D05-CCE1-45BB-81D1-5D4925851901}.Visualization Debug|x86.Build.0 = Debug|x863839 {31DD6385-7276-49ED-9533-823D4CDF3D2A}.CEDMA Debug|Any CPU.ActiveCfg = Debug|Any CPU3840 {31DD6385-7276-49ED-9533-823D4CDF3D2A}.CEDMA Debug|Any CPU.Build.0 = Debug|Any CPU3841 {31DD6385-7276-49ED-9533-823D4CDF3D2A}.CEDMA Debug|x64.ActiveCfg = Debug|Any CPU3842 {31DD6385-7276-49ED-9533-823D4CDF3D2A}.CEDMA Debug|x86.ActiveCfg = Debug|Any CPU3843 {31DD6385-7276-49ED-9533-823D4CDF3D2A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU3844 {31DD6385-7276-49ED-9533-823D4CDF3D2A}.Debug|Any CPU.Build.0 = Debug|Any CPU3845 {31DD6385-7276-49ED-9533-823D4CDF3D2A}.Debug|x64.ActiveCfg = Debug|x643846 {31DD6385-7276-49ED-9533-823D4CDF3D2A}.Debug|x64.Build.0 = Debug|x643847 {31DD6385-7276-49ED-9533-823D4CDF3D2A}.Debug|x86.ActiveCfg = Debug|x863848 {31DD6385-7276-49ED-9533-823D4CDF3D2A}.Debug|x86.Build.0 = Debug|x863849 {31DD6385-7276-49ED-9533-823D4CDF3D2A}.Modeling Debug|Any CPU.ActiveCfg = Debug|Any CPU3850 {31DD6385-7276-49ED-9533-823D4CDF3D2A}.Modeling Debug|Any CPU.Build.0 = Debug|Any CPU3851 {31DD6385-7276-49ED-9533-823D4CDF3D2A}.Modeling Debug|x64.ActiveCfg = Debug|Any CPU3852 {31DD6385-7276-49ED-9533-823D4CDF3D2A}.Modeling Debug|x86.ActiveCfg = Debug|Any CPU3853 {31DD6385-7276-49ED-9533-823D4CDF3D2A}.Release|Any CPU.ActiveCfg = Release|Any CPU3854 {31DD6385-7276-49ED-9533-823D4CDF3D2A}.Release|Any CPU.Build.0 = Release|Any CPU3855 {31DD6385-7276-49ED-9533-823D4CDF3D2A}.Release|x64.ActiveCfg = Release|x643856 {31DD6385-7276-49ED-9533-823D4CDF3D2A}.Release|x64.Build.0 = Release|x643857 {31DD6385-7276-49ED-9533-823D4CDF3D2A}.Release|x86.ActiveCfg = Release|x863858 {31DD6385-7276-49ED-9533-823D4CDF3D2A}.Release|x86.Build.0 = Release|x863859 {31DD6385-7276-49ED-9533-823D4CDF3D2A}.v3.2 Debug|Any CPU.ActiveCfg = Debug|Any CPU3860 {31DD6385-7276-49ED-9533-823D4CDF3D2A}.v3.2 Debug|Any CPU.Build.0 = Debug|Any CPU3861 {31DD6385-7276-49ED-9533-823D4CDF3D2A}.v3.2 Debug|x64.ActiveCfg = Debug|Any CPU3862 {31DD6385-7276-49ED-9533-823D4CDF3D2A}.v3.2 Debug|x86.ActiveCfg = Debug|Any CPU3863 {31DD6385-7276-49ED-9533-823D4CDF3D2A}.Visualization Debug|Any CPU.ActiveCfg = Debug|Any CPU3864 {31DD6385-7276-49ED-9533-823D4CDF3D2A}.Visualization Debug|Any CPU.Build.0 = Debug|Any CPU3865 {31DD6385-7276-49ED-9533-823D4CDF3D2A}.Visualization Debug|x64.ActiveCfg = Debug|Any CPU3866 {31DD6385-7276-49ED-9533-823D4CDF3D2A}.Visualization Debug|x86.ActiveCfg = Debug|Any CPU3867 3773 {E84E5717-79F8-498F-A5E0-A055C4EC086B}.CEDMA Debug|Any CPU.ActiveCfg = Debug|Any CPU 3868 3774 {E84E5717-79F8-498F-A5E0-A055C4EC086B}.CEDMA Debug|Any CPU.Build.0 = Debug|Any CPU … … 3893 3799 {E84E5717-79F8-498F-A5E0-A055C4EC086B}.Visualization Debug|x64.ActiveCfg = Debug|Any CPU 3894 3800 {E84E5717-79F8-498F-A5E0-A055C4EC086B}.Visualization Debug|x86.ActiveCfg = Debug|Any CPU 3801 {EC1AA756-D612-4FA6-AA52-25CF4F8E3836}.CEDMA Debug|Any CPU.ActiveCfg = Debug|Any CPU 3802 {EC1AA756-D612-4FA6-AA52-25CF4F8E3836}.CEDMA Debug|Any CPU.Build.0 = Debug|Any CPU 3803 {EC1AA756-D612-4FA6-AA52-25CF4F8E3836}.CEDMA Debug|x64.ActiveCfg = Debug|x64 3804 {EC1AA756-D612-4FA6-AA52-25CF4F8E3836}.CEDMA Debug|x64.Build.0 = Debug|x64 3805 {EC1AA756-D612-4FA6-AA52-25CF4F8E3836}.CEDMA Debug|x86.ActiveCfg = Debug|x86 3806 {EC1AA756-D612-4FA6-AA52-25CF4F8E3836}.CEDMA Debug|x86.Build.0 = Debug|x86 3807 {EC1AA756-D612-4FA6-AA52-25CF4F8E3836}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 3808 {EC1AA756-D612-4FA6-AA52-25CF4F8E3836}.Debug|Any CPU.Build.0 = Debug|Any CPU 3809 {EC1AA756-D612-4FA6-AA52-25CF4F8E3836}.Debug|x64.ActiveCfg = Debug|x64 3810 {EC1AA756-D612-4FA6-AA52-25CF4F8E3836}.Debug|x64.Build.0 = Debug|x64 3811 {EC1AA756-D612-4FA6-AA52-25CF4F8E3836}.Debug|x86.ActiveCfg = Debug|x86 3812 {EC1AA756-D612-4FA6-AA52-25CF4F8E3836}.Debug|x86.Build.0 = Debug|x86 3813 {EC1AA756-D612-4FA6-AA52-25CF4F8E3836}.Modeling Debug|Any CPU.ActiveCfg = Debug|Any CPU 3814 {EC1AA756-D612-4FA6-AA52-25CF4F8E3836}.Modeling Debug|Any CPU.Build.0 = Debug|Any CPU 3815 {EC1AA756-D612-4FA6-AA52-25CF4F8E3836}.Modeling Debug|x64.ActiveCfg = Debug|x64 3816 {EC1AA756-D612-4FA6-AA52-25CF4F8E3836}.Modeling Debug|x64.Build.0 = Debug|x64 3817 {EC1AA756-D612-4FA6-AA52-25CF4F8E3836}.Modeling Debug|x86.ActiveCfg = Debug|x86 3818 {EC1AA756-D612-4FA6-AA52-25CF4F8E3836}.Modeling Debug|x86.Build.0 = Debug|x86 3819 {EC1AA756-D612-4FA6-AA52-25CF4F8E3836}.Release|Any CPU.ActiveCfg = Release|Any CPU 3820 {EC1AA756-D612-4FA6-AA52-25CF4F8E3836}.Release|Any CPU.Build.0 = Release|Any CPU 3821 {EC1AA756-D612-4FA6-AA52-25CF4F8E3836}.Release|x64.ActiveCfg = Release|x64 3822 {EC1AA756-D612-4FA6-AA52-25CF4F8E3836}.Release|x64.Build.0 = Release|x64 3823 {EC1AA756-D612-4FA6-AA52-25CF4F8E3836}.Release|x86.ActiveCfg = Release|x86 3824 {EC1AA756-D612-4FA6-AA52-25CF4F8E3836}.Release|x86.Build.0 = Release|x86 3825 {EC1AA756-D612-4FA6-AA52-25CF4F8E3836}.v3.2 Debug|Any CPU.ActiveCfg = Debug|Any CPU 3826 {EC1AA756-D612-4FA6-AA52-25CF4F8E3836}.v3.2 Debug|Any CPU.Build.0 = Debug|Any CPU 3827 {EC1AA756-D612-4FA6-AA52-25CF4F8E3836}.v3.2 Debug|x64.ActiveCfg = Debug|x64 3828 {EC1AA756-D612-4FA6-AA52-25CF4F8E3836}.v3.2 Debug|x64.Build.0 = Debug|x64 3829 {EC1AA756-D612-4FA6-AA52-25CF4F8E3836}.v3.2 Debug|x86.ActiveCfg = Debug|x86 3830 {EC1AA756-D612-4FA6-AA52-25CF4F8E3836}.v3.2 Debug|x86.Build.0 = Debug|x86 3831 {EC1AA756-D612-4FA6-AA52-25CF4F8E3836}.Visualization Debug|Any CPU.ActiveCfg = Debug|Any CPU 3832 {EC1AA756-D612-4FA6-AA52-25CF4F8E3836}.Visualization Debug|Any CPU.Build.0 = Debug|Any CPU 3833 {EC1AA756-D612-4FA6-AA52-25CF4F8E3836}.Visualization Debug|x64.ActiveCfg = Debug|x64 3834 {EC1AA756-D612-4FA6-AA52-25CF4F8E3836}.Visualization Debug|x64.Build.0 = Debug|x64 3835 {EC1AA756-D612-4FA6-AA52-25CF4F8E3836}.Visualization Debug|x86.ActiveCfg = Debug|x86 3836 {EC1AA756-D612-4FA6-AA52-25CF4F8E3836}.Visualization Debug|x86.Build.0 = Debug|x86 3895 3837 EndGlobalSection 3896 3838 GlobalSection(SolutionProperties) = preSolution … … 3979 3921 {C75532C4-765B-418E-B09B-46D36B2ABDB1} = {410732DB-725A-4824-896B-C298978343C0} 3980 3922 {B9A64475-D542-47CF-9688-735F6224F055} = {410732DB-725A-4824-896B-C298978343C0} 3981 {2F4ADF67-B9DA-4E0D-A217-DF1CA8AD58CC} = {410732DB-725A-4824-896B-C298978343C0}3982 {9B4F7D05-CCE1-45BB-81D1-5D4925851901} = {410732DB-725A-4824-896B-C298978343C0}3983 {31DD6385-7276-49ED-9533-823D4CDF3D2A} = {410732DB-725A-4824-896B-C298978343C0}3984 3923 {E84E5717-79F8-498F-A5E0-A055C4EC086B} = {410732DB-725A-4824-896B-C298978343C0} 3924 {EC1AA756-D612-4FA6-AA52-25CF4F8E3836} = {410732DB-725A-4824-896B-C298978343C0} 3985 3925 {A9E282EA-180F-4233-B809-AEDF0787545C} = {78982D7C-D63D-4A3D-AE1F-F58AC007603B} 3986 3926 {BF7D9494-A586-457B-8DF9-ED599F9E6A71} = {78982D7C-D63D-4A3D-AE1F-F58AC007603B}
Note: See TracChangeset
for help on using the changeset viewer.