Class ExpressionFunction
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: SpiceSharpParser.Common.Evaluation.Functions
Assembly: SpiceSharpParser.dll
Syntax
public class ExpressionFunction : Function<double, double>, IFunction<double, double>, IFunction
Constructors
| Improve this Doc View SourceExpressionFunction(String, List<String>, String)
Declaration
public ExpressionFunction(string name, List<string> arguments, string expression)
Parameters
Type | Name | Description |
---|---|---|
System.String | name | |
System.Collections.Generic.List<System.String> | arguments | |
System.String | expression |
Properties
| Improve this Doc View SourceArguments
Declaration
public List<string> Arguments { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<System.String> |
Expression
Declaration
public string Expression { get; }
Property Value
Type | Description |
---|---|
System.String |
Methods
| Improve this Doc View SourceLogic(String, Double[], EvaluationContext)
Declaration
public override double Logic(string image, double[] args, EvaluationContext context)
Parameters
Type | Name | Description |
---|---|---|
System.String | image | |
System.Double[] | args | |
EvaluationContext | context |
Returns
Type | Description |
---|---|
System.Double |
Overrides
SpiceSharpParser.Common.Evaluation.Function<System.Double, System.Double>.Logic(System.String, System.Double[], SpiceSharpParser.Common.Evaluation.EvaluationContext)