sycan.components.basic.gnd

Ground reference (GND): pins a node to the absolute zero potential.

Classes

GND(name, node, *[, include_noise])

Force V(node) = 0.

class sycan.components.basic.gnd.GND(name, node, *, include_noise=None)[source]

Bases: Component

Force V(node) = 0.

Functionally equivalent to a 0 V voltage source between node and the implicit ground (MNA node "0"). Its branch current I(name) reports whatever net current flows out of node into the ground reference. Noiseless; include_noise is accepted for interface uniformity.

Parameters:
  • name (str)

  • node (str)

  • include_noise (None | str | list[str] | tuple[str, ...] | frozenset[str])

name: str
node: str
include_noise: None | str | list[str] | tuple[str, ...] | frozenset[str] = None
ports: ClassVar[tuple[str, ...]] = ('node',)
has_aux: ClassVar[bool] = True
SUPPORTED_NOISE: ClassVar[frozenset[str]] = frozenset({})
stamp(ctx)[source]
Parameters:

ctx (StampContext)

Return type:

None