1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| using System;
| using System.Collections.Generic;
| using System.Linq;
| using System.Text;
| using Jace.Operations;
|
| namespace Jace.Execution
| {
| public interface IExecutor
| {
| double Execute(Operation operation, IFunctionRegistry functionRegistry, IConstantRegistry constantRegistry);
| double Execute(Operation operation, IFunctionRegistry functionRegistry, IConstantRegistry constantRegistry, IDictionary<string, double> variables);
|
| Func<IDictionary<string, double>, double> BuildFormula(Operation operation, IFunctionRegistry functionRegistry, IConstantRegistry constantRegistry);
| }
| }
|
|