Show / Hide Table of Contents

Class Contributions<T>

Contributions for loading a mosfet.

Inheritance
object
Contributions<T>
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: SpiceSharp.Components.Mosfets
Assembly: SpiceSharp.dll
Syntax
public class Contributions<T> where T : struct
Type Parameters
Name Description
T

The base value type.

Remarks

Please be careful using this struct, as it is mutable. It was created to be used to group the contribution variables for a mosfet with 4 terminals.

Fields

Bd

The bulk-drain contribution.

Declaration
public Contribution<T> Bd
Field Value
Type Description
Contribution<T>

Bs

The bulk-source contribution.

Declaration
public Contribution<T> Bs
Field Value
Type Description
Contribution<T>

Ds

The drain-source contribution.

Declaration
public Contribution<T> Ds
Field Value
Type Description
Contribution<T>

Gb

The gate-bulk contribution.

Declaration
public Contribution<T> Gb
Field Value
Type Description
Contribution<T>

Gd

The gate-drain contribution.

Declaration
public Contribution<T> Gd
Field Value
Type Description
Contribution<T>

Gs

The gate-source contribution.

Declaration
public Contribution<T> Gs
Field Value
Type Description
Contribution<T>

Methods

Reset()

Reset all the contributions.

Declaration
public void Reset()

Extension Methods

Utility.ThrowIfNull<T>(T, string)
In this article
Back to top Generated by DocFX