Namespace SpiceSharp.Components.Subcircuits
Classes
Accept
An IAcceptBehavior for a SubcircuitDefinition.
Biasing
An IBiasingBehavior for a SubcircuitDefinition.
Biasing.FlatSimulationState
An IBiasingSimulationState that just maps nodes but uses the same solver.
Biasing.LocalSimulationState
An IBiasingSimulationState that can be used with a local solver and solution.
EntitiesBehavior
A behavior that allows access to the entity behaviors inside the subcircuit.
FlatSolverState<T, S>
A solver simulation state that maps the names of the variables such that they are identified as being internal if necessary.
Frequency
An IFrequencyBehavior for a SubcircuitDefinition.
Frequency.FlatSimulationState
An IComplexSimulationState that can be used with a local solver and solution.
Frequency.LocalSimulationState
An IComplexSimulationState that can be used with a local solver and solution.
LocalSolverState<T, S>
A simulation state that has a local solver.
Noise
An INoiseBehavior for a SubcircuitDefinition.
Parameters
Parameters for a Subcircuit.
SubcircuitBehavior<B>
A template for a subcircuit behavior.
SubcircuitBindingContext
The binding context for a Subcircuit.
SubcircuitRules
A wrapper for handling rules with subcircuits.
SubcircuitSimulation
A subcircuit simulation that captures created behaviors in a local container.
SubcircuitSolverState<T, S>
A subcircuit simulation state with a solver.
Temperature
An ITemperatureBehavior for a SubcircuitDefinition.
Time
An ITimeBehavior for a SubcircuitDefinition.
VariableFactory
A factory for variables that will shield them from outside.
Structs
Bridge<T>
Describes a bridge between the local and global circuit.
Interfaces
ISubcircuitBehavior
Describes a behavior that can be used for subcircuits.