Alexandria 2.31.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.