Skip to content
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

feat: new container types #222

Open
wants to merge 55 commits into
base: master
Choose a base branch
from
Open

Conversation

gouarin
Copy link
Contributor

@gouarin gouarin commented Aug 28, 2024

Description

This PR adds the possibility to change the container used to store the values of a field. Two types of container are available for now:

  • xtensor
  • eigen

It's also possible to change the memory layout (row major or column major). There are still various bugs in Eigen due to some incompatibilities between row major and column major when we pass from a vector to a scalar. This is often the case when using the views and the lazy evaluation. This issue should be investigated in a future work.

Code of Conduct

By submitting this PR, you agree to follow our Code of Conduct

  • I agree to follow this project's Code of Conduct

@gouarin gouarin force-pushed the new-container branch 4 times, most recently from 9b30fea to f76a83b Compare November 29, 2024 09:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants