DPsim
Loading...
Searching...
No Matches
CPS::MNATearInterface Class Referenceabstract
Inheritance diagram for CPS::MNATearInterface:
[legend]

Public Member Functions

virtual MNAInterface::List mnaTearGroundComponents ()
 
virtual void mnaTearInitialize (Real omega, Real timeStep)
 
virtual void mnaTearApplyMatrixStamp (SparseMatrixRow &tearMatrix)=0
 
virtual void mnaTearApplyVoltageStamp (Matrix &currentVector)
 
virtual void mnaTearPostStep (Complex voltage, Complex current)
 
void mnaTearSetIdx (UInt compIdx)
 

Protected Attributes

UInt mTearIdx
 

Detailed Description

Definition at line 15 of file MNATearInterface.h.

Member Function Documentation

◆ mnaTearApplyVoltageStamp()

virtual void CPS::MNATearInterface::mnaTearApplyVoltageStamp ( Matrix & currentVector)
inlinevirtual

Definition at line 28 of file MNATearInterface.h.

◆ mnaTearGroundComponents()

virtual MNAInterface::List CPS::MNATearInterface::mnaTearGroundComponents ( )
inlinevirtual

Definition at line 19 of file MNATearInterface.h.

◆ mnaTearInitialize()

virtual void CPS::MNATearInterface::mnaTearInitialize ( Real omega,
Real timeStep )
inlinevirtual

Definition at line 23 of file MNATearInterface.h.

◆ mnaTearPostStep()

virtual void CPS::MNATearInterface::mnaTearPostStep ( Complex voltage,
Complex current )
inlinevirtual

Definition at line 30 of file MNATearInterface.h.

◆ mnaTearSetIdx()

void CPS::MNATearInterface::mnaTearSetIdx ( UInt compIdx)
inline

Definition at line 32 of file MNATearInterface.h.

Member Data Documentation

◆ mTearIdx

UInt CPS::MNATearInterface::mTearIdx
protected

Definition at line 35 of file MNATearInterface.h.


The documentation for this class was generated from the following file: