Show / Hide Table of Contents

Delegate Parameters.BuilderFactoryMethod

A delegate for creating an IBuilder<T>.

Namespace: SpiceSharp.Components.BehavioralComponents
Assembly: SpiceSharpBehavioral.dll
Syntax
public delegate IBuilder<Func<double>> BuilderFactoryMethod(Dictionary<VariableNode, IVariable<double>> variables);
Parameters
Type Name Description
System.Collections.Generic.Dictionary<VariableNode, SpiceSharp.Simulations.IVariable<System.Double>> variables

The variables.

Returns
Type Description
IBuilder<System.Func<System.Double>>

The value.

Constructors

BuilderFactoryMethod(Object, IntPtr)

Declaration
public BuilderFactoryMethod(object object, IntPtr method)
Parameters
Type Name Description
System.Object object
System.IntPtr method

Methods

BeginInvoke(Dictionary<VariableNode, IVariable<Double>>, AsyncCallback, Object)

Declaration
public virtual IAsyncResult BeginInvoke(Dictionary<VariableNode, IVariable<double>> variables, AsyncCallback callback, object object)
Parameters
Type Name Description
System.Collections.Generic.Dictionary<VariableNode, SpiceSharp.Simulations.IVariable<System.Double>> variables
System.AsyncCallback callback
System.Object object
Returns
Type Description
System.IAsyncResult

EndInvoke(IAsyncResult)

Declaration
public virtual IBuilder<Func<double>> EndInvoke(IAsyncResult result)
Parameters
Type Name Description
System.IAsyncResult result
Returns
Type Description
IBuilder<System.Func<System.Double>>

Invoke(Dictionary<VariableNode, IVariable<Double>>)

Declaration
public virtual IBuilder<Func<double>> Invoke(Dictionary<VariableNode, IVariable<double>> variables)
Parameters
Type Name Description
System.Collections.Generic.Dictionary<VariableNode, SpiceSharp.Simulations.IVariable<System.Double>> variables
Returns
Type Description
IBuilder<System.Func<System.Double>>
Back to top Generated by DocFX