DPsim
Loading...
Searching...
No Matches
CPS::MNATearInterface Class Referenceabstract

#include <MNATearInterface.h>

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

◆ mnaTearApplyMatrixStamp()

◆ mnaTearApplyVoltageStamp()

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

◆ mnaTearGroundComponents()

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

◆ mnaTearInitialize()

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

◆ mnaTearPostStep() [1/2]

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

◆ mnaTearPostStep() [2/2]

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

◆ 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: