basix icon indicating copy to clipboard operation
basix copied to clipboard

FEniCSx finite element basis evaluation library

Results 28 basix issues
Sort by recently updated
recently updated
newest added

- Move functions from of `finite-element` to `finite-element-utils`, so `finite-element` now only contains the class `FiniteElement` - Added `basix.h`/`basix.cpp` that includes all of basix so C++ users can import just...

Currently, the error messages aren't that helpful (eg "wcoeffs has the wrong number of rows")

documentation
enhancement

Signature: `permute_closure_dofs(span, u8)` This should apply a permutation to all dofs including swapping positions of those on vertices.

enhancement

End of life of Python 3.10 is October 2026. Lines to update: - https://github.com/FEniCS/basix/blob/f299094998a0473d4060db92047c09e8f8acf75d/python/basix/finite_element.py#L313

task
housekeeping

The 1D quadrature code is difficult to follow and not well documented, and there seem to be multiple functions that do the same things. It would be good to review,...

documentation
enhancement
task

`basix.cell.sub_entity_type` is only available in C++: https://github.com/search?q=repo%3AFEniCS%2Fbasix%20sub_entity_type&type=code https://github.com/FEniCS/basix/blob/0315c73e2842c922e17a40597f6b65969cd5c4a2/cpp/basix/cell.cpp#L379-L400

Iso element whose basis functions are discontinuous inside the cell, see https://fenicsproject.discourse.group/t/p1isop2-elements/8293/11 See also #689.

- [ ] Allow the user to enrich spaces by either preserving the functionals, or the basis functions (#580) - [ ] Allow non-interpolatory enrichments (eg continuous P1 enriched with...

enhancement

See https://arxiv.org/pdf/1409.1865.pdf

enhancement