Skip to content

Commit

Permalink
Use fixed-size matrix types for conductance matrix of Ph_3_Resistor
Browse files Browse the repository at this point in the history
Signed-off-by: Georgii Tishenin <[email protected]>
  • Loading branch information
georgii-tishenin authored and m-mirz committed Jun 8, 2024
1 parent 6560485 commit 6d2b3c6
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion dpsim-models/src/DP/DP_Ph3_Resistor.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ void DP::Ph3::Resistor::mnaCompInitialize(Real omega, Real timeStep,

void DP::Ph3::Resistor::mnaCompApplySystemMatrixStamp(
SparseMatrixRow &systemMatrix) {
MatrixComp conductance = Matrix::Zero(3, 3);
MatrixFixedSizeComp<3, 3> conductance = Matrix::Zero(3, 3);
conductance.real() = (**mResistance).inverse();

MNAStampUtils::stampAdmittanceMatrix(
Expand Down
4 changes: 2 additions & 2 deletions dpsim-models/src/EMT/EMT_Ph3_Resistor.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -69,8 +69,8 @@ void EMT::Ph3::Resistor::mnaCompInitialize(Real omega, Real timeStep,

void EMT::Ph3::Resistor::mnaCompApplySystemMatrixStamp(
SparseMatrixRow &systemMatrix) {
Matrix conductance = Matrix::Zero(3, 3);
Math::invertMatrix(**mResistance, conductance);
MatrixFixedSize<3, 3> conductance = Matrix::Zero(3, 3);
conductance = (**mResistance).inverse();

MNAStampUtils::stampConductanceMatrix(
conductance, systemMatrix, matrixNodeIndex(0), matrixNodeIndex(1),
Expand Down
2 changes: 1 addition & 1 deletion dpsim-models/src/SP/SP_Ph3_Resistor.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ void SP::Ph3::Resistor::mnaCompInitialize(Real omega, Real timeStep,

void SP::Ph3::Resistor::mnaCompApplySystemMatrixStamp(
SparseMatrixRow &systemMatrix) {
MatrixComp conductance = Matrix::Zero(3, 3);
MatrixFixedSizeComp<3, 3> conductance = Matrix::Zero(3, 3);
conductance.real() = (**mResistance).inverse();

MNAStampUtils::stampAdmittanceMatrix(
Expand Down

0 comments on commit 6d2b3c6

Please sign in to comment.