-
Notifications
You must be signed in to change notification settings - Fork 1
WIP: autocxx #19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
mkovaxx
wants to merge
23
commits into
main
Choose a base branch
from
autocxx
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
WIP: autocxx #19
Changes from all commits
Commits
Show all changes
23 commits
Select commit
Hold shift + click to select a range
073cbae
mfem-sys: Store information from cmake directly in the struct
Chris00 af3ff3e
Use autocxx to generate most bindings on mfem-sys
Chris00 1a8c723
Require Rust version ≥ 1.77
Chris00 9007b6a
Declare Operator as an opaque type for autocxx
Chris00 609b957
Add continuous integration and fix errors
Chris00 0323010
Use std::mem::transmute (the other location is deprecated)
Chris00 58597d6
Require that MFEM be compiled with double precision
Chris00 ad42ad0
Fix the Windows linking problem by using a commit past v4.7
Chris00 ca54baf
Require a recent cxx version
Chris00 99d9d5a
mfem-sys: Store information from cmake directly in the struct
Chris00 a4d03a5
Use autocxx to generate most bindings on mfem-sys
Chris00 ef6142a
cleanup
mkovaxx bc46bab
Allow the MFEM library to be compiled with single precision
Chris00 ab1b442
Be relax with the documentation coming from C++
Chris00 001b49f
Use a more sensible macro to guard the ffi_autocxx header
Chris00 cd1781a
Make the example work in precision f32 and f64
Chris00 8f6bc0f
mfem-sys: Add casting functions
Chris00 6f71f03
Fix call to RecoverFEMSolution
Chris00 e1be1bd
Update mfem-cpp to version 4.8-rc0
Chris00 d2eaa3e
mfem submodule at v4.8-rc0
mkovaxx 631853a
Document unsafe functions in mfem-sys example
Chris00 045b2c6
mfem-sys: Use the conversion functions in the example
Chris00 e4a40e7
WIP: higher level interface (#18)
Chris00 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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 hidden or 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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,5 @@ | ||
| target/ | ||
| Cargo.lock | ||
| .DS_Store | ||
| /*.mesh | ||
| /*.gf |
This file contains hidden or 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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,3 @@ | ||
| [submodule "crates/mfem-cpp/mfem"] | ||
| path = crates/mfem-cpp/mfem | ||
| url = git@github.com:mfem/mfem.git | ||
| url = https://github.com/mfem/mfem.git |
This file contains hidden or 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 hidden or 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
Submodule mfem
updated
1048 files
This file contains hidden or 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 hidden or 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 hidden or 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.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit