Class CustomRealBuilder
Inheritance
System.Object
SpiceSharpBehavioral.Builders.Direct.RealBuilder
CustomRealBuilder
Implements
SpiceSharpBehavioral.Builders.Direct.IDirectBuilder<System.Double>
SpiceSharpBehavioral.Builders.IBuilder<System.Double>
Inherited Members
SpiceSharpBehavioral.Builders.Direct.RealBuilder.Build(SpiceSharpBehavioral.Parsers.Nodes.Node)
SpiceSharpBehavioral.Builders.Direct.RealBuilder.OnFunctionFound(SpiceSharpBehavioral.Builders.Direct.FunctionFoundEventArgs<System.Double>)
SpiceSharpBehavioral.Builders.Direct.RealBuilder.OnVariableFound(SpiceSharpBehavioral.Builders.Direct.VariableFoundEventArgs<System.Double>)
SpiceSharpBehavioral.Builders.Direct.RealBuilder.RelativeTolerance
SpiceSharpBehavioral.Builders.Direct.RealBuilder.AbsoluteTolerance
SpiceSharpBehavioral.Builders.Direct.RealBuilder.FunctionFound
SpiceSharpBehavioral.Builders.Direct.RealBuilder.VariableFound
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.Parsers.Expression.Implementation
Assembly: SpiceSharpParser.dll
Syntax
public class CustomRealBuilder : RealBuilder, IDirectBuilder<double>, IBuilder<double>
Constructors
| Improve this Doc View SourceCustomRealBuilder(EvaluationContext, Parser, ISpiceNetlistCaseSensitivitySettings, Boolean)
Declaration
public CustomRealBuilder(EvaluationContext context, Parser parser, ISpiceNetlistCaseSensitivitySettings caseSettings, bool throwOnErrors)
Parameters
Type | Name | Description |
---|---|---|
EvaluationContext | context | |
Parser | parser | |
ISpiceNetlistCaseSensitivitySettings | caseSettings | |
System.Boolean | throwOnErrors |
Properties
| Improve this Doc View SourceContext
Declaration
public EvaluationContext Context { get; }
Property Value
Type | Description |
---|---|
EvaluationContext |
Parser
Declaration
public Parser Parser { get; }
Property Value
Type | Description |
---|---|
Parser |
ThrowOnErrors
Declaration
public bool ThrowOnErrors { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Variables
Declaration
public List<CustomVariable<Func<double>>> Variables { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<CustomVariable<System.Func<System.Double>>> |
Methods
| Improve this Doc View SourceBuildNode(Node)
Declaration
protected override double BuildNode(Node node)
Parameters
Type | Name | Description |
---|---|---|
SpiceSharpBehavioral.Parsers.Nodes.Node | node |
Returns
Type | Description |
---|---|
System.Double |
Overrides
SpiceSharpBehavioral.Builders.Direct.RealBuilder.BuildNode(SpiceSharpBehavioral.Parsers.Nodes.Node)
Implements
SpiceSharpBehavioral.Builders.Direct.IDirectBuilder<T>
SpiceSharpBehavioral.Builders.IBuilder<T>