Skip to content
Merged
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@
- Minor performance improvements to residual evaluation in PowerElectronics module.
- Added full support for sparse Jacobians obtained with Enzyme in PhasorDynamics.
- Added `Node` class to the PowerElectronics module to separate nodes from circuit components.
- Refactor Jacobian assembly in `PowerElectronics` module to reuse the CSR pattern.
## v0.1

- Refactored code to support adding different model families.
Expand Down
6 changes: 6 additions & 0 deletions GridKit/LinearAlgebra/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@

add_subdirectory(SparseMatrix)
add_subdirectory(DenseMatrix)

install(
FILES
${CMAKE_CURRENT_SOURCE_DIR}/MemoryUtils.hpp
DESTINATION
include/GridKit/LinearAlgebra)
4 changes: 3 additions & 1 deletion GridKit/LinearAlgebra/SparseMatrix/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
gridkit_add_library(CsrMatrix
gridkit_add_library(SparseMatrix
SOURCES
CooMatrix.cpp
CsrMatrix.cpp
HEADERS
COO_Matrix.hpp
CooMatrix.hpp
CsrMatrix.hpp)
Loading
Loading