APFEL 4.8.0
A PDF evolution library in C++
Loading...
Searching...
No Matches
Classes | Namespaces
set.h File Reference
#include "apfel/convolutionmap.h"
#include <functional>

Go to the source code of this file.

Classes

class  apfel::Set< T >
 The Set template class allocates a collection of objects of type T along the ConvolutionMap and provides the methods to perform operations between different types of objects T. More...
 

Namespaces

namespace  apfel
 Namespace for all APFEL++ functions and classes.
 

Functions

Ternary operators
template<class A , class B >
Set< B > apfel::operator* (Set< A > lhs, Set< B > const &rhs)
 
template<class T >
Set< T > apfel::operator* (double const &s, Set< T > rhs)
 
template<class T >
Set< T > apfel::operator* (Set< T > lhs, double const &s)
 
template<class T >
Set< T > apfel::operator* (std::function< double(double const &)> f, Set< T > rhs)
 
template<class T >
Set< T > apfel::operator* (Set< T > lhs, std::function< double(double const &)> f)
 
template<class T >
Set< T > apfel::operator* (std::vector< double > const &v, Set< T > rhs)
 
template<class T >
Set< T > apfel::operator* (Set< T > lhs, std::vector< double > const &v)
 
template<class T >
Set< T > apfel::operator* (std::map< int, double > const &v, Set< T > rhs)
 
template<class T >
Set< T > apfel::operator* (Set< T > lhs, std::map< int, double > const &v)
 
template<class T >
Set< T > apfel::operator/ (Set< T > lhs, double const &s)
 
template<class T >
Set< T > apfel::operator* (Set< T > lhs, Set< T > const &rhs)
 
template<class T >
Set< T > apfel::operator+ (Set< T > lhs, Set< T > const &rhs)
 
template<class T >
Set< T > apfel::operator- (Set< T > lhs, Set< T > const &rhs)