Show / Hide Table of Contents

Interface IStochasticModelsRegistry

Inherited Members
IModelsRegistry.SetModel(Entity, Simulation, Parameter, String, Action<Model>, IResultService)
IModelsRegistry.FindModel(String)
IModelsRegistry.FindModelEntity(String)
IModelsRegistry.RegisterModelInstance(Model)
IModelsRegistry.CreateChildRegistry(List<INameGenerator>)
Namespace: SpiceSharpParser.ModelReaders.Netlist.Spice.Context.Models
Assembly: SpiceSharpParser.dll
Syntax
public interface IStochasticModelsRegistry : IModelsRegistry

Methods

| Improve this Doc View Source

GetStochasticModelDevParameters(String)

Declaration
Dictionary<Parameter, ParameterRandomness> GetStochasticModelDevParameters(string baseModel)
Parameters
Type Name Description
System.String baseModel
Returns
Type Description
System.Collections.Generic.Dictionary<Parameter, ParameterRandomness>
| Improve this Doc View Source

GetStochasticModelLotParameters(String)

Declaration
Dictionary<Parameter, ParameterRandomness> GetStochasticModelLotParameters(string baseModel)
Parameters
Type Name Description
System.String baseModel
Returns
Type Description
System.Collections.Generic.Dictionary<Parameter, ParameterRandomness>
| Improve this Doc View Source

GetStochasticModels(Simulation)

Declaration
Dictionary<string, List<Model>> GetStochasticModels(Simulation simulation)
Parameters
Type Name Description
SpiceSharp.Simulations.Simulation simulation
Returns
Type Description
System.Collections.Generic.Dictionary<System.String, System.Collections.Generic.List<Model>>
| Improve this Doc View Source

ProvideStochasticModel(String, Simulation, Model)

Declaration
Model ProvideStochasticModel(string componentName, Simulation simulation, Model model)
Parameters
Type Name Description
System.String componentName
SpiceSharp.Simulations.Simulation simulation
Model model
Returns
Type Description
Model
| Improve this Doc View Source

RegisterModelDev(Model, Func<String, Model>, Parameter, Parameter, String)

Declaration
void RegisterModelDev(Model model, Func<string, Model> generator, Parameter parameter, Parameter tolerance, string distributionName)
Parameters
Type Name Description
Model model
System.Func<System.String, Model> generator
Parameter parameter
Parameter tolerance
System.String distributionName
| Improve this Doc View Source

RegisterModelLot(Model, Func<String, Model>, Parameter, Parameter, String)

Declaration
void RegisterModelLot(Model model, Func<string, Model> generator, Parameter parameter, Parameter tolerance, string distributionName)
Parameters
Type Name Description
Model model
System.Func<System.String, Model> generator
Parameter parameter
Parameter tolerance
System.String distributionName
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX