Closed jtlau closed 4 years ago
@jtlau Is it all right if I make changes to this branch to bring it up to date with changes to master
? I probably won't get to making changes until at least this coming weekend, but I'd like to get this functionality into libROM before the master
branch diverges too much from your PR.
@goxberry yes, please make any changes you need. Thanks!
This PR adds basic capabilities to support parametric ROM building. This is a cleaned-up version of my previous PR for the same capability. It was easier to create a new branch in my fork and then create a new PR.
There are two examples included:
Future work:
Code is written and organized in a way where this can be extended to work with the Incremental SVD algorithm by completing the getSnapshotMatrix() function (currently exists as a placeholder in IncrementalSVD.C).
The time is defaulted to 0.0 in the loadSamples() function since it isn't used for static SVD. This will also need to be changed (read from file) if extending to work with incremental SVD.