Alexandria 2.31.0
SDC-CH common library for the Euclid project
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
Function.h File Reference
#include "AlexandriaKernel/index_sequence.h"
#include "ElementsKernel/Exception.h"
#include <memory>
#include <vector>
Include dependency graph for Function.h:
This graph shows which files directly or indirectly include this file:

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.
 

Detailed Description

Date
February 18, 2014
Author
Nikolaos Apostolakos

Definition in file Function.h.