Show / Hide Table of Contents

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 Source

CustomRealBuilder(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 Source

Context

Declaration
public EvaluationContext Context { get; }
Property Value
Type Description
EvaluationContext
| Improve this Doc View Source

Parser

Declaration
public Parser Parser { get; }
Property Value
Type Description
Parser
| Improve this Doc View Source

ThrowOnErrors

Declaration
public bool ThrowOnErrors { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

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 Source

BuildNode(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>
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX