Changeset 17296
- Timestamp:
- 10/02/19 17:10:46 (5 years ago)
- Location:
- branches/2994-AutoDiffForIntervals/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interpreter
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2994-AutoDiffForIntervals/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interpreter/Interpreter.cs
r17295 r17296 4 4 5 5 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 6 public abstract class Interpreter <T> where T : IAlgebraicType<T> {6 public abstract class InterpreterBase<T> where T : IAlgebraicType<T> { 7 7 public struct Instruction { 8 8 public byte opcode; -
branches/2994-AutoDiffForIntervals/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interpreter/IntervalEvaluator.cs
r17295 r17296 4 4 5 5 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 6 public sealed class IntervalEvaluator : Interpreter <AlgebraicInterval> {6 public sealed class IntervalEvaluator : InterpreterBase<AlgebraicInterval> { 7 7 [ThreadStatic] 8 8 private IDictionary<string, Interval> intervals; -
branches/2994-AutoDiffForIntervals/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interpreter/VectorAutoDiffEvaluator.cs
r17295 r17296 5 5 6 6 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 7 public sealed class VectorAutoDiffEvaluator : Interpreter <MultivariateDual<AlgebraicDoubleVector>> {7 public sealed class VectorAutoDiffEvaluator : InterpreterBase<MultivariateDual<AlgebraicDoubleVector>> { 8 8 private const int BATCHSIZE = 128; 9 9 [ThreadStatic] -
branches/2994-AutoDiffForIntervals/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interpreter/VectorEvaluator.cs
r17295 r17296 5 5 6 6 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 7 public sealed class VectorEvaluator : Interpreter <AlgebraicDoubleVector> {7 public sealed class VectorEvaluator : InterpreterBase<AlgebraicDoubleVector> { 8 8 private const int BATCHSIZE = 128; 9 9 [ThreadStatic]
Note: See TracChangeset
for help on using the changeset viewer.