Changeset 16462 for branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Transformations
- Timestamp:
- 12/28/18 16:10:48 (6 years ago)
- Location:
- branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Transformations
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Transformations/CopyColumnTransformation.cs
r16453 r16462 26 26 using HeuristicLab.Data; 27 27 using HeuristicLab.Parameters; 28 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;28 using HEAL.Fossil; 29 29 30 30 namespace HeuristicLab.Problems.DataAnalysis { 31 [Storable Class]31 [StorableType("DF78A485-8B71-46A4-8A2C-68642084D201")] 32 32 [Item("CopyColumnTransformation", "Represents a transformation which represents a copied Column.")] 33 33 public class CopyColumnTransformation : Transformation { … … 50 50 51 51 [StorableConstructor] 52 protected CopyColumnTransformation( bool deserializing) : base(deserializing) { }52 protected CopyColumnTransformation(StorableConstructorFlag _) : base(_) { } 53 53 protected CopyColumnTransformation(CopyColumnTransformation original, Cloner cloner) 54 54 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Transformations/ExponentialTransformation.cs
r12612 r16462 6 6 using HeuristicLab.Data; 7 7 using HeuristicLab.Parameters; 8 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;8 using HEAL.Fossil; 9 9 10 10 namespace HeuristicLab.Problems.DataAnalysis { 11 [Storable Class]11 [StorableType("AAB32034-FA4A-4D70-937F-EF026C1D508A")] 12 12 [Item("Exponential Transformation", "f(x) = b ^ x | Represents a exponential transformation.")] 13 13 public class ExponentialTransformation : Transformation<double> { … … 30 30 31 31 [StorableConstructor] 32 protected ExponentialTransformation( bool deserializing) : base(deserializing) { }32 protected ExponentialTransformation(StorableConstructorFlag _) : base(_) { } 33 33 34 34 protected ExponentialTransformation(ExponentialTransformation original, Cloner cloner) -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Transformations/LinearTransformation.cs
r16453 r16462 28 28 using HeuristicLab.Data; 29 29 using HeuristicLab.Parameters; 30 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;30 using HEAL.Fossil; 31 31 32 32 namespace HeuristicLab.Problems.DataAnalysis { 33 [Storable Class]33 [StorableType("203E6A27-4430-4A9E-825A-22C1B254F5E8")] 34 34 [Item("Linear Transformation", "f(x) = k * x + d | Represents a linear transformation with multiplication and addition.")] 35 35 public class LinearTransformation : Transformation<double> { … … 66 66 67 67 [StorableConstructor] 68 protected LinearTransformation( bool deserializing) : base(deserializing) { }68 protected LinearTransformation(StorableConstructorFlag _) : base(_) { } 69 69 protected LinearTransformation(LinearTransformation original, Cloner cloner) 70 70 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Transformations/LogarithmicTransformation.cs
r12612 r16462 6 6 using HeuristicLab.Data; 7 7 using HeuristicLab.Parameters; 8 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;8 using HEAL.Fossil; 9 9 10 10 namespace HeuristicLab.Problems.DataAnalysis { 11 [Storable Class]11 [StorableType("D3330C77-060A-4F75-A0C5-47AC81C5F2DF")] 12 12 [Item("Logarithmic Transformation", "f(x) = log(x, b) | Represents a logarithmic transformation.")] 13 13 public class LogarithmicTransformation : Transformation<double> { … … 30 30 31 31 [StorableConstructor] 32 protected LogarithmicTransformation( bool deserializing) : base(deserializing) { }32 protected LogarithmicTransformation(StorableConstructorFlag _) : base(_) { } 33 33 protected LogarithmicTransformation(LogarithmicTransformation original, Cloner cloner) 34 34 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Transformations/PowerTransformation.cs
r12612 r16462 6 6 using HeuristicLab.Data; 7 7 using HeuristicLab.Parameters; 8 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;8 using HEAL.Fossil; 9 9 10 10 namespace HeuristicLab.Problems.DataAnalysis { 11 [Storable Class]11 [StorableType("D5A6860A-AEE5-47BE-A4D2-0107AB0A90E3")] 12 12 [Item("Power Transformation", "f(x) = x ^ exp | Represents a power transformation.")] 13 13 public class PowerTransformation : Transformation<double> { … … 30 30 31 31 [StorableConstructor] 32 protected PowerTransformation( bool deserializing) : base(deserializing) { }32 protected PowerTransformation(StorableConstructorFlag _) : base(_) { } 33 33 protected PowerTransformation(PowerTransformation original, Cloner cloner) 34 34 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Transformations/ReciprocalTransformation.cs
r12612 r16462 5 5 using HeuristicLab.Common; 6 6 using HeuristicLab.Core; 7 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;7 using HEAL.Fossil; 8 8 namespace HeuristicLab.Problems.DataAnalysis { 9 [Storable Class]9 [StorableType("8D242A5A-5EBB-4618-958E-A7EF34151508")] 10 10 [Item("Reciprocal Transformation", "f(x) = 1 / x | Represents a reciprocal transformation.")] 11 11 public class ReciprocalTransformation : Transformation<double> { … … 18 18 19 19 [StorableConstructor] 20 protected ReciprocalTransformation( bool deserializing) : base(deserializing) { }20 protected ReciprocalTransformation(StorableConstructorFlag _) : base(_) { } 21 21 protected ReciprocalTransformation(ReciprocalTransformation original, Cloner cloner) 22 22 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Transformations/ShiftStandardDistributionTransformation.cs
r14843 r16462 5 5 using HeuristicLab.Data; 6 6 using HeuristicLab.Parameters; 7 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;7 using HEAL.Fossil; 8 8 9 9 namespace HeuristicLab.Problems.DataAnalysis { 10 [Storable Class]10 [StorableType("F0DC4951-64DF-4058-8E87-748D0FA1AA21")] 11 11 [Item("Shift Standard Distribution Transformation", "f(x) = ((x - m_org) / s_org ) * s_tar + m_tar | Represents Transformation to unit standard deviation and additional linear transformation to a target Mean and Standard deviation")] 12 12 public class ShiftStandardDistributionTransformation : Transformation<double> { … … 52 52 53 53 [StorableConstructor] 54 protected ShiftStandardDistributionTransformation( bool deserializing) : base(deserializing) { }54 protected ShiftStandardDistributionTransformation(StorableConstructorFlag _) : base(_) { } 55 55 protected ShiftStandardDistributionTransformation(ShiftStandardDistributionTransformation original, Cloner cloner) 56 56 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Transformations/ShiftToRangeTransformation.cs
r14843 r16462 5 5 using HeuristicLab.Data; 6 6 using HeuristicLab.Parameters; 7 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;7 using HEAL.Fossil; 8 8 9 9 namespace HeuristicLab.Problems.DataAnalysis { 10 [Storable Class]10 [StorableType("4A91E704-927C-4278-AA11-79C16BD8E4F2")] 11 11 [Item("Shift to Range Transformation", "f(x) = k * x + d, start <= f(x) <= end | Represents a linear Transformation using Parameters defining a target range")] 12 12 public class ShiftToRangeTransformation : LinearTransformation { … … 29 29 30 30 [StorableConstructor] 31 protected ShiftToRangeTransformation( bool deserializing) : base(deserializing) { }31 protected ShiftToRangeTransformation(StorableConstructorFlag _) : base(_) { } 32 32 protected ShiftToRangeTransformation(ShiftToRangeTransformation original, Cloner cloner) 33 33 : base(original, cloner) { -
branches/2520_PersistenceReintegration/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Transformations/Transformation.cs
r16453 r16462 26 26 using HeuristicLab.Data; 27 27 using HeuristicLab.Parameters; 28 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;28 using HEAL.Fossil; 29 29 30 30 namespace HeuristicLab.Problems.DataAnalysis { 31 31 32 32 [Item("Transformation", "Represents the base class for a transformation.")] 33 [Storable Class]33 [StorableType("46B380CC-6CDE-40FC-9BB4-E3FF82BA35EA")] 34 34 public abstract class Transformation : ParameterizedNamedItem, ITransformation { 35 35 protected const string ColumnParameterName = "Column"; … … 49 49 50 50 [StorableConstructor] 51 protected Transformation( bool deserializing) : base(deserializing) { }51 protected Transformation(StorableConstructorFlag _) : base(_) { } 52 52 protected Transformation(Transformation original, Cloner cloner) : base(original, cloner) { } 53 53 protected Transformation(IEnumerable<string> allowedColumns) { … … 58 58 59 59 [Item("Transformation", "Represents the base class for a transformation.")] 60 [Storable Class]60 [StorableType("F244DB89-72EA-4B41-89FA-C2E14F30AD29")] 61 61 public abstract class Transformation<T> : Transformation, ITransformation<T> { 62 62 63 63 [StorableConstructor] 64 protected Transformation( bool deserializing) : base(deserializing) { }64 protected Transformation(StorableConstructorFlag _) : base(_) { } 65 65 protected Transformation(Transformation<T> original, Cloner cloner) : base(original, cloner) { } 66 66 protected Transformation(IEnumerable<string> allowedColumns) : base(allowedColumns) { }
Note: See TracChangeset
for help on using the changeset viewer.