Select Git revision
Changelog.md
To find the state of this project's repository at the time of any of these versions, check out the tags.
Changelog.md 2.49 KiB
v0.3 (2022-09-08)
Bug Fixes
- grid dimensions were stored and accessed incorrectly
Build System
- remove BoundaryCondition as extra library
Code Refactoring
- move includes into subdirectory 'tug'
- move BoundaryCondition header and source
- rename BoundaryCondition class
- rename and expand namespace
Continious Integration
- linting needs to be triggered manually now
Doc
- remove old stuff from ADI documentation
Documentation
- Update and extending README
Features
- allow undefined boundary conditions
- add helper functions to TugInput struct
- Remove class BTCSDiffusion
Housework
- remove unneeded test file
- update Changelog link to new name
- Change URL of repo and and description for CI
- moved Comp*.R to scripts/
Performance Improvements
- represent inner boundary conditions with a std::map
Testing
- enable building of tests per default
- add target
check
BREAKING CHANGE
Functionality is now provided by function calls and scheme generation is decoupled from LEqS solving.
v0.2 (2022-08-16)
Build System
- fetch doctest during configuration
Ci
- disable testing during static analyze
- add git as dependency
Code Refactoring
- remove BTCSUtils header from include API
Code Style
- fix various code style recommendations from clang
- Use enumerations for macros and use more useful function names
Documentation
- update Roadmap and add Contributing section
Features
- support for inner closed cells in diffusion module
- add setting of inner boundary conditions
Housework
- configure git-chglog for new commit style
Testing
- add new test case for diffusion module
- add tests for inner boundary conditions
v0.1 (2022-08-09)
- Basic solving of diffusion problems with
- 1D regular and rectangular grids using BTCS scheme and Eigen SparseLU solver
- 2D regular and rectangular grids using 2D-ADI-BTCS scheme and Eigen SparseLU solver
- Definition of boundary conditions via class
BTCSBoundaryCondition
on ghost nodes - Boundaries types
CLOSED
andCONSTANT
cells are provided for diffusion problem solving - Software testing of both
BTCSDiffusion
andBTCSBoundaryCondition
classes - Description of both BTCS and 2D-ADI-BTCS schemes are provided in
doc
- Example applications are attached in
app
subdirectory