-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Renamed classes and functions for more consistency, less redundancy. (#…
…21) This removes the "hdf5" component in the class and function names. It should be obvious that we're dealing with HDF5 given that we're in the tatami_hdf5 namespace, so I don't see the need to repeat it. Also clarified that the sparse readers/writers are operating on compressed sparse matrices. The various *Options and *Parameters classes now follow the format of "<class/function name>Options". We use different Options classes for dense and sparse matrix constructors to future-proof for class-specific parameters. The nested enums have been moved out of the WriteSparseMatrixParameters class, mostly for easier writing by callers (the fully namespaced name is pretty long) but also to potentially allow re-use in a future dense matrix writer. Also removed the Stored class in favor of tatami::ElementType.
- Loading branch information
Showing
17 changed files
with
538 additions
and
516 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.