lcapy.mnacpts

This module defines the components for modified nodal analysis. The components are defined at the bottom of this file.

Copyright 2015–2026 Michael Hayes, UCECE

Functions

defcpt(name, base, docstring)

make(classname, parent, namespace, name, ...)

Classes

AM(cct, namespace, name, cpt_type, cpt_id, ...)

C(cct, namespace, name, cpt_type, cpt_id, ...)

CCCS(cct, namespace, name, cpt_type, cpt_id, ...)

CCVS(cct, namespace, name, cpt_type, cpt_id, ...)

CPE(cct, namespace, name, cpt_type, cpt_id, ...)

Cable(cct, namespace, name, cpt_type, ...)

Cpt(cct, namespace, name, cpt_type, cpt_id, ...)

DependentSource(cct, namespace, name, ...)

Dummy(cct, namespace, name, cpt_type, ...)

E(cct, namespace, name, cpt_type, cpt_id, ...)

Efdopamp(cct, namespace, name, cpt_type, ...)

Fully differential opamp

Einamp(cct, namespace, name, cpt_type, ...)

Instrumentation amplifier

Enoisyopamp(cct, namespace, name, cpt_type, ...)

Noisy perational amplifier

Eopamp(cct, namespace, name, cpt_type, ...)

Operational amplifier

FB(cct, namespace, name, cpt_type, cpt_id, ...)

Ferrite bead

GY(cct, namespace, name, cpt_type, cpt_id, ...)

Gyrator

I(cct, namespace, name, cpt_type, cpt_id, ...)

Ignore(cct, namespace, name, cpt_type, ...)

IndependentSource(cct, namespace, name, ...)

Invalid(cct, namespace, name, cpt_type, ...)

K(cct, namespace, name, cpt_type, cpt_id, ...)

L(cct, namespace, name, cpt_type, cpt_id, ...)

Logic(cct, namespace, name, cpt_type, ...)

Misc(cct, namespace, name, cpt_type, cpt_id, ...)

NR(cct, namespace, name, cpt_type, cpt_id, ...)

NonLinear(cct, namespace, name, cpt_type, ...)

O(cct, namespace, name, cpt_type, cpt_id, ...)

Open circuit

P(cct, namespace, name, cpt_type, cpt_id, ...)

Port

R(cct, namespace, name, cpt_type, cpt_id, ...)

RC(cct, namespace, name, cpt_type, cpt_id, ...)

RLC(cct, namespace, name, cpt_type, cpt_id, ...)

RV(cct, namespace, name, cpt_type, cpt_id, ...)

SP(cct, namespace, name, cpt_type, cpt_id, ...)

SPpm(cct, namespace, name, cpt_type, cpt_id, ...)

SPpmm(cct, namespace, name, cpt_type, ...)

SPpp(cct, namespace, name, cpt_type, cpt_id, ...)

SPppm(cct, namespace, name, cpt_type, ...)

SPppp(cct, namespace, name, cpt_type, ...)

SW(cct, namespace, name, cpt_type, cpt_id, ...)

Switch

TF(cct, namespace, name, cpt_type, cpt_id, ...)

Transformer

TF3(cct, namespace, name, cpt_type, cpt_id, ...)

Transformer with 3 windings

TF4(cct, namespace, name, cpt_type, cpt_id, ...)

Transformer with 4 windings

TFtap(cct, namespace, name, cpt_type, ...)

Tapped transformer

TL(cct, namespace, name, cpt_type, cpt_id, ...)

Transmission line

TP(cct, namespace, name, cpt_type, cpt_id, ...)

Two port

TPA(cct, namespace, name, cpt_type, cpt_id, ...)

A-parameter two port

TPB(cct, namespace, name, cpt_type, cpt_id, ...)

B-parameter two port

TPCpt(cct, namespace, name, cpt_type, ...)

TPG(cct, namespace, name, cpt_type, cpt_id, ...)

G-parameter two port

TPH(cct, namespace, name, cpt_type, cpt_id, ...)

H-parameter two port

TPY(cct, namespace, name, cpt_type, cpt_id, ...)

Y-parameter two port

TPZ(cct, namespace, name, cpt_type, cpt_id, ...)

Z-parameter two port

TR(cct, namespace, name, cpt_type, cpt_id, ...)

Transfer function.

TimeVarying(cct, namespace, name, cpt_type, ...)

V(cct, namespace, name, cpt_type, cpt_id, ...)

VCCS(cct, namespace, name, cpt_type, cpt_id, ...)

VCVS(cct, namespace, name, cpt_type, cpt_id, ...)

W(cct, namespace, name, cpt_type, cpt_id, ...)

Wire

XT(cct, namespace, name, cpt_type, cpt_id, ...)

Crystal

XX(cct, namespace, name, cpt_type, cpt_id, ...)

Y(cct, namespace, name, cpt_type, cpt_id, ...)

Admittance

Z(cct, namespace, name, cpt_type, cpt_id, ...)

Impedance

cls

alias of Z