|
Alexandria 2.32.0
SDC-CH common library for the Euclid project
|
#include "AlexandriaKernel/index_sequence.h"#include "ElementsKernel/Exception.h"#include <memory>#include <vector>

Go to the source code of this file.
Classes | |
| interface | Euclid::MathUtils::NAryFunctionImpl< Seq > |
| class | Euclid::MathUtils::NAryFunctionImpl< _index_sequence< Is... > > |
| interface | Euclid::MathUtils::NAryFunction< N > |
| Interface class representing a function with an arbitrary number of parameters. More... | |
Namespaces | |
| namespace | Euclid |
| namespace | Euclid::MathUtils |
Typedefs | |
| using | Euclid::MathUtils::Function = NAryFunction<1> |
| Alias for an unary function. | |
| using | Euclid::MathUtils::BinaryFunction = NAryFunction<2> |
| Alias for a binary function. | |
| using | Euclid::MathUtils::TernaryFunction = NAryFunction<3> |
| Alias for a ternary function. | |
Definition in file Function.h.