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)
 
virtual void mnaTearPostStep (MatrixComp voltage, MatrixComp 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() [1/2]

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

Definition at line 30 of file MNATearInterface.h.

◆ mnaTearPostStep() [2/2]

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

Definition at line 32 of file MNATearInterface.h.

◆ mnaTearSetIdx()

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

Definition at line 34 of file MNATearInterface.h.

Member Data Documentation

◆ mTearIdx

UInt CPS::MNATearInterface::mTearIdx
protected

Definition at line 37 of file MNATearInterface.h.


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