-
Notifications
You must be signed in to change notification settings - Fork 63
Open
Labels
status: readyIssues that are well-prepared with detailed description ready to be processedIssues that are well-prepared with detailed description ready to be processedtaskforce: tpetraIssues related to the migration from Epetra to TpetraIssues related to the migration from Epetra to Tpetratype: enhancementA new feature or enhancement to be implementedA new feature or enhancement to be implemented
Milestone
Description
Description
Sub issue from #875 to prepare the class Core::LinAlg::Map for the switch.
Here notes, steps and open problems can be found.
Catch Epetra error in the wrapper itself #1190:
- Catch errors with
CHECK_EPETRA_CALL(see [LinAlg] Add Epetra check to map #1409)
In the Tpetra::Map, everything that is related to index lists mainly works with Teuchos::ArrayView. What comes close to it is a std::span.
- Use
std::spaninstead of raw pointers for all methods where possible.
Everything else seems to be a 1-to-1 replacement later on.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
status: readyIssues that are well-prepared with detailed description ready to be processedIssues that are well-prepared with detailed description ready to be processedtaskforce: tpetraIssues related to the migration from Epetra to TpetraIssues related to the migration from Epetra to Tpetratype: enhancementA new feature or enhancement to be implementedA new feature or enhancement to be implemented