Feel++ 0.111.0-preview.14
Finite Element Embedded Library in C++
concepts.hpp File Reference

C++20 concepts for Feel++ core types. More...

Detailed Description

C++20 concepts for Feel++ core types.

Author
Christophe Prud'homme
Date
2026-01-02

This header provides modern C++20 concept definitions to replace SFINAE-based type traits. These concepts provide:

  • Clearer, more self-documenting code
  • Better compiler error messages
  • Faster compilation (concepts checked once, not repeatedly)
  • Improved IDE support and code navigation
Note
Requires C++20 or later.