-
Notifications
You must be signed in to change notification settings - Fork 109
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[oneMKL, DFT] Suggested changes for oneMKL DFT APIs (typo fixes, corr…
…ections, revisions, and type-safety-motivated changes) (#593) * [DFT] Suggested corrections and re-structuring for overall consistency of the oneMKL DFT specs. Notes: - removed explicit reference to "periodic" sequences in intro - private conditional type 'real_scalar_t' added to the descriptor class template to alleviate ambiguity in declaration of workspace-related member functions; - fixed typo 'oneapi::mkl::dft::*precision*::{REAL,COMPLEX}' in _onemkl_dft_descriptor_template_parameters - revised "syntax" parts and _onemkl_dft_descriptor_member_table's description for the constructors - added case of "workspace not accessible to the device" in exceptions for the set_workspace member function - revised "syntax" parts for the scoped enumeration types - fixed typo in step 1 of _onemkl_dft_typical_usage_of_workspace_external - unified and fixed namespace ambiguities in illustrative code snippets - unified and generalized the use of inline literals where relevant (e.g., referring to types, enum, class, objects, args, ..i.), throughout (several internal links removed or slightly rephrased to that end) - revised all parts referring to "at construction time" as they were ambiguous w.r.t. the copy and move constructors added in the meantime - moved WORKSPACE_EXTERNAL_BYTES to read-only items in config_param - completed specification for config_value in page dedicated to scoped enumeration types * [DFT] Suggested changes to deprecate variadic member function, clarify their behavior and introduce type-safe substitute overloads * [DFT] slight rephrasing regarding commit step in introductory page
- Loading branch information
1 parent
590a1f0
commit 7687188
Showing
8 changed files
with
1,366 additions
and
984 deletions.
There are no files selected for viewing
373 changes: 194 additions & 179 deletions
373
source/elements/oneMKL/source/domains/dft/compute_backward.rst
Large diffs are not rendered by default.
Oops, something went wrong.
364 changes: 189 additions & 175 deletions
364
source/elements/oneMKL/source/domains/dft/compute_forward.rst
Large diffs are not rendered by default.
Oops, something went wrong.
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.