Skip to content

Pass Domain and Range type to PolynomialBasis

Simon Praetorius requested to merge issue/polynomial_basis_domain_range into master

Summary

While the GenericFiniteElement is parametrized with domain and range types, these are not passed forward correctly to the DefaultBasisFactory with its internal PolynomialBasis implementation. Thie MR adds some missing template parameters for Domain and Range to the PolynomialBasis. This allows to use something else than double in these bases as field type.

Changes

The MR modifies the template parameter list of some classes. This might have an impact on downstream modules. The high-level local finite-element classes are not changed, but the implementation classes and internal factory classes are changed.

Edited by Simon Praetorius

Merge request reports

Loading