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

MNA interface to be used by elements that require recomputing of the system matrix. More...

#include <MNAVariableCompInterface.h>

Inheritance diagram for CPS::MNAVariableCompInterface:
[legend]

Public Types

typedef std::shared_ptr< MNAVariableCompInterfacePtr
 
typedef std::vector< Ptr > List
 

Public Member Functions

virtual Bool hasParameterChanged ()=0
 Returns true if one of the element paramters has changed.
 

Public Attributes

std::vector< std::pair< UInt, UInt > > mVariableSystemMatrixEntries
 

Detailed Description

MNA interface to be used by elements that require recomputing of the system matrix.

Definition at line 16 of file MNAVariableCompInterface.h.

Member Typedef Documentation

◆ List

typedef std::vector<Ptr> CPS::MNAVariableCompInterface::List

Definition at line 19 of file MNAVariableCompInterface.h.

◆ Ptr

typedef std::shared_ptr<MNAVariableCompInterface> CPS::MNAVariableCompInterface::Ptr

Definition at line 18 of file MNAVariableCompInterface.h.

Member Function Documentation

◆ hasParameterChanged()

virtual Bool CPS::MNAVariableCompInterface::hasParameterChanged ( )
pure virtual

Member Data Documentation

◆ mVariableSystemMatrixEntries

std::vector<std::pair<UInt, UInt> > CPS::MNAVariableCompInterface::mVariableSystemMatrixEntries

Definition at line 21 of file MNAVariableCompInterface.h.


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