Skip to content

Remove mapWriteDataFrom and mapReadDataTo#1222

Merged
BenjaminRodenberg merged 74 commits intoprecice:develop-v3.0.0from
BenjaminRodenberg:859-remove-mapWriteDataFrom-mapReadDataTo
Jul 8, 2022
Merged

Remove mapWriteDataFrom and mapReadDataTo#1222
BenjaminRodenberg merged 74 commits intoprecice:develop-v3.0.0from
BenjaminRodenberg:859-remove-mapWriteDataFrom-mapReadDataTo

Conversation

@BenjaminRodenberg
Copy link
Copy Markdown
Contributor

@BenjaminRodenberg BenjaminRodenberg commented Mar 26, 2022

Main changes of this PR

Removes API functions mapWriteDataFrom and mapReadDataTo and all corresponding tests.

Closes #859.

Motivation and additional information

These functions do not have a use-case and make implementation more complicated. See #859.

Author's checklist

  • Merge Restructure integration tests #1205 (changes already included here).
  • I added a changelog file with make changelog if there are user-observable changes since the last release.
  • I ran make format to ensure everything is formatted correctly.
  • I sticked to C++14 features.
  • I sticked to CMake version 3.10.
  • I squashed / am about to squash all commits that should be seen as one.

Reviewers' checklist

  • Does the changelog entry make sense? Is it formatted correctly?
  • Do you understand the code changes?

fsimonis and others added 30 commits March 10, 2022 18:19
…ce/precice into 1149-restructure-integration-tests
…ce/precice into 1149-restructure-integration-tests
…ce/precice into 1149-restructure-integration-tests
…ce/precice into 1149-restructure-integration-tests
@BenjaminRodenberg BenjaminRodenberg marked this pull request as ready for review July 3, 2022 10:14
@BenjaminRodenberg BenjaminRodenberg changed the base branch from develop to develop-v3.0.0 July 6, 2022 12:08
@BenjaminRodenberg
Copy link
Copy Markdown
Contributor Author

BenjaminRodenberg commented Jul 7, 2022

@fsimonis Can we merge this PR? Note: I created a branch develop-v3.0.0 to collect breaking changes.

Copy link
Copy Markdown
Member

@uekerman uekerman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me

@uekerman uekerman removed the request for review from fsimonis July 8, 2022 09:34
@BenjaminRodenberg BenjaminRodenberg merged commit 57b9e08 into precice:develop-v3.0.0 Jul 8, 2022
@BenjaminRodenberg BenjaminRodenberg deleted the 859-remove-mapWriteDataFrom-mapReadDataTo branch July 8, 2022 10:56
BenjaminRodenberg added a commit that referenced this pull request Jul 12, 2022
* Remove mapReadDataTo and mapWriteDataFrom.
* Remove tests using removed API.
BenjaminRodenberg added a commit that referenced this pull request Jul 29, 2022
* Remove mapReadDataTo and mapWriteDataFrom.
* Remove tests using removed API.
BenjaminRodenberg added a commit that referenced this pull request Aug 5, 2022
* Remove mapReadDataTo and mapWriteDataFrom.
* Remove tests using removed API.
BenjaminRodenberg added a commit that referenced this pull request Aug 5, 2022
* Remove mapReadDataTo and mapWriteDataFrom.
* Remove tests using removed API.
BenjaminRodenberg added a commit that referenced this pull request Aug 11, 2022
* Remove mapReadDataTo and mapWriteDataFrom.
* Remove tests using removed API.
BenjaminRodenberg added a commit that referenced this pull request Aug 22, 2022
* Remove mapReadDataTo and mapWriteDataFrom.
* Remove tests using removed API.
BenjaminRodenberg added a commit that referenced this pull request Sep 15, 2022
* Remove mapReadDataTo and mapWriteDataFrom.
* Remove tests using removed API.
BenjaminRodenberg added a commit that referenced this pull request Nov 2, 2022
* Remove mapReadDataTo and mapWriteDataFrom.
* Remove tests using removed API.
BenjaminRodenberg added a commit that referenced this pull request Nov 4, 2022
* Remove mapReadDataTo and mapWriteDataFrom.
* Remove tests using removed API.
@fsimonis fsimonis mentioned this pull request Nov 15, 2022
7 tasks
IshaanDesai pushed a commit to precice/PreCICE.jl that referenced this pull request Mar 16, 2023
* Remove mapWriteDataFrom (precice/precice#1222) and Vertex-only API (precice/precice#1322)

* Remove `initializeData` (precice/precice#1350)

* Remove `isReadDataAvailable` and `isWriteDataRequired` (precice/precice#1362)

* Rename `isGradientDataRequired` (precice/precice@632b4fb)

* Remove `isActionRequired` and replace with explicit calls

* Adjust Solverdummies and tests

* Format changes

* [WIP]  Use names instead of IDs  related to precice/precice#1588

* Delete functions not part of the precice API

* Implement API changes into tests

* Format
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking change Breaks backwards compatibility and users need to act

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove deprecated API functions mapWriteDataFrom and mapReadDataTo

4 participants