Interface INodeNameGenerator
Interface for all node name generators.
Namespace: SpiceSharpParser.ModelReaders.Netlist.Spice.Context.Names
Assembly: SpiceSharpParser.dll
Syntax
public interface INodeNameGenerator
Properties
| Improve this Doc View SourceChildren
Gets children of node name generator.
Declaration
List<INodeNameGenerator> Children { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<INodeNameGenerator> |
Globals
Gets the globals.
Declaration
IEnumerable<string> Globals { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<System.String> |
RootName
Gets the root name.
Declaration
string RootName { get; }
Property Value
Type | Description |
---|---|
System.String |
Methods
| Improve this Doc View SourceGenerate(String)
Generates a node id for circuit.
Declaration
string Generate(string nodeName)
Parameters
Type | Name | Description |
---|---|---|
System.String | nodeName | Node name. |
Returns
Type | Description |
---|---|
System.String | A node identifier. |
Parse(String)
Parses a path and generate a node id.
Declaration
string Parse(string path)
Parameters
Type | Name | Description |
---|---|---|
System.String | path | Node path. |
Returns
Type | Description |
---|---|
System.String | A node name. |
SetGlobal(String)
Makes a pin name a global pin name.
Declaration
void SetGlobal(string pinName)
Parameters
Type | Name | Description |
---|---|---|
System.String | pinName | Pin name. |