#include <span>
#include <array>
|
| namespace | mgis |
| | the namespace mgis encloses all the MGIS project.
|
| |
- Author
- Thomas Helfer
- Date
- 10/05/2025
- Copyright
- (C) Copyright Thomas Helfer 2018. Use, modification and distribution are subject to one of the following licences:
- GNU Lesser General Public License (LGPL), Version 3.0. (See accompanying file LGPL-3.0.txt)
- CECILL-C, Version 1.0 (See accompanying files CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt).
◆ compile_time_size
template<typename T >
| constexpr size_type mgis::function::compile_time_size |
|
inlineconstexpr |
Initial value:=
internals::CompileTimeSize<T>::value
- Returns
- the number of components (size) of a type if known, dynamic_extent otherwise
- Template Parameters
-
◆ number_of_components
template<typename FunctionOrEvaluatorType >
| constexpr size_type mgis::function::number_of_components |
|
inlineconstexpr |
Initial value:=
internals::NumberOfComponents<FunctionOrEvaluatorType>::value
number of components of a type when known at compile-time, dynamic_extent otherwise