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

wip interior product #40

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

oliverlee
Copy link
Owner

Change-Id: I672378174643d5bbf580375b61bc9552ed0d62cf

@codecov-commenter
Copy link

codecov-commenter commented Jan 29, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 97.71%. Comparing base (77369ec) to head (b318f8f).
Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #40      +/-   ##
==========================================
+ Coverage   97.66%   97.71%   +0.05%     
==========================================
  Files          18       19       +1     
  Lines         171      175       +4     
  Branches        4        4              
==========================================
+ Hits          167      171       +4     
- Misses          1        2       +1     
+ Partials        3        2       -1     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@pr-update pr-update bot force-pushed the I672378174643d5bbf580375b61bc9552ed0d62cf branch 3 times, most recently from f0e8866 to 0db6b46 Compare June 8, 2024 06:53
* require `algebra` specialization with `to_multivector`

Change-Id: I359b9eaae1b72e89f250872d73d46af25e5bea43

* define `common_algebra_type` as a variadic trait

Change-Id: I62782f3f697feb32f978f4045701a88db272ed4f

* split `algebra` into `algebra` and `algebra_core` types

Move definitions of `blade` and `multivector` types into an
`algebra_core` type. This will allow a definitions of the basis blades
of an algebra to be conditionally constexpr.

The `algebra_type` is defined for `blade` and `multivector` types by
registering the `algebra_type` with an `algebra_core_type` by friend
injection.

Change-Id: Ie79bb4d89c62fd89a2d48ac29492e2ee78590163
@pr-update pr-update bot force-pushed the I672378174643d5bbf580375b61bc9552ed0d62cf branch 2 times, most recently from 4d76cf2 to b318f8f Compare June 8, 2024 06:59
Change-Id: I672378174643d5bbf580375b61bc9552ed0d62cf
@oliverlee oliverlee force-pushed the I672378174643d5bbf580375b61bc9552ed0d62cf branch from b318f8f to 5402b47 Compare June 9, 2024 19:03
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