Show / Hide Table of Contents

Namespace SpiceSharp.Components

Classes

AM

This class implements an amplitude-modulated waveform.

AM.Instance

The instance for a SFFM waveform.

BipolarJunctionTransistor

A bipolar junction transistor (BJT).

BipolarJunctionTransistorModel

A model for a BipolarJunctionTransistor.

Capacitor

A capacitor

CapacitorModel

A model for a semiconductor Capacitor

Component

A class that represents a (Spice) component/device.

ComponentBindingContext

Context for binding an IBehavior created by an IComponent to an ISimulation.

Component<P>

A class that represents a (Spice) component/device with parameters.

CurrentControlledCurrentSource

A current-controlled current source.

CurrentControlledVoltageSource

A current-controlled voltage source.

CurrentSource

An independent current source.

CurrentSwitch

A current-controlled switch

CurrentSwitchModel

A model for a CurrentSwitch

Diode

A diode.

DiodeModel

A model for a Diode.

Inductor

An inductor.

JFET

A junction field-effect transistor.

JFETModel

Model for a JFET.

LosslessTransmissionLine

A lossless transmission line

Mosfet1

A Level 1 Mosfet using the Shichman-Hodges model.

Mosfet1Model

A model for a Mosfet1.

Mosfet2

A Level 2 Mosfet using models by A. Vladimirescu and S. Liu, The Simulation of MOS Integrated Circuits Using SPICE2, ERL Memo No. M80/7, Electronics Research Laboratory University of California, Berkeley, October 1980.

Mosfet2Model

A model for a Mosfet2.

Mosfet3

A Level 3, semi-empirical model (see reference for level 3).

Mosfet3Model

A model for a Mosfet3

MutualInductance

A mutual inductance between two inductors.

Parallel

A component that can execute multiple behaviors created by IEntity instances in parallel.

Pulse

This class implements a pulse waveform.

Pulse.Instance

The instance for a pulsed waveform.

Pwl

Piecewise linear waveform.

Pwl.Instance

An instance of the IWaveform interface for a Pwl.

Pwl.Instance.Line

A description of a line segment.

Resistor

A resistor.

ResistorModel

A model for semiconductor Resistor

SFFM

This class implements a single-frequency FM waveform.

SFFM.Instance

The instance for a SFFM waveform.

Sampler

A sampler that forces a time simulation to hit certain time-points using timestep truncation.

Sine

This class describes a sine wave.

Sine.Instance

An instance of a Sine waveform.

Subcircuit

A subcircuit that can contain a collection of entities.

SubcircuitDefinition

A standard implementation of a ISubcircuitDefinition.

VoltageControlledCurrentSource

A voltage-controlled current source.

VoltageControlledVoltageSource

A voltage-controlled current-source.

VoltageDelay

A component that will drive an output to a delayed input voltage.

VoltageSource

An independent voltage source.

VoltageSwitch

A voltage-controlled switch

VoltageSwitchModel

A model for a VoltageSwitch

Structs

Point

Represents a point for a Pwl.

Interfaces

IBranchedBehavior<T>

An interface describing a behavior with a branch equation.

IComponent

An interface that describes a component that can be connected in a circuit.

IComponentBindingContext

A template for a binding context to bind component behaviors to simulations.

ICurrentControllingComponent

Describes a component that is current-controlled.

ISubcircuitDefinition

Interface that describes an entity collection for a Subcircuit.

IWaveform

An instance of a waveform that can be used to sample datapoints.

IWaveformDescription

A waveform description.

IWorkDistributor

A distributor of work that can be done in parallel.

IWorkDistributor<R>

A distributor of work that can be done in parallel while needing to return a value.

In this article
Back to top Generated by DocFX