![]() |
APFEL 4.8.0
A PDF evolution library in C++
|
Go to the source code of this file.
Classes | |
struct | apfel::term< V, U > |
The term structure that contains all the objects of a single term of a double object. More... | |
class | apfel::DoubleObject< T, U > |
The DoubleObject class is a collection of pairs of single objects (Distributions or Operators) accompained by a multiplicative constant. This mother class provides the basic ingredients for the computation double convolutions required in SIDIS and DY. More... | |
Namespaces | |
namespace | apfel |
Namespace for all APFEL++ functions and classes. | |
Functions | |
template<class T , class U > | |
std::ostream & | apfel::operator<< (std::ostream &os, DoubleObject< T, U > const &dob) |
Method which prints the double object with cout <<. | |
Ternary operators | |
template<class A , class B > | |
DoubleObject< B > | apfel::operator* (DoubleObject< A > lhs, DoubleObject< B > const &rhs) |
template<class T , class U > | |
DoubleObject< T, U > | apfel::operator* (double const &s, DoubleObject< T, U > rhs) |
template<class T , class U > | |
DoubleObject< T, U > | apfel::operator* (DoubleObject< T, U > lhs, double const &s) |
template<class T , class U > | |
DoubleObject< T, U > | apfel::operator/ (DoubleObject< T, U > lhs, double const &s) |
template<class T , class U > | |
DoubleObject< T, U > | apfel::operator* (DoubleObject< T, U > lhs, DoubleObject< T, U > const &rhs) |
template<class T , class U > | |
DoubleObject< T, U > | apfel::operator+ (DoubleObject< T, U > lhs, DoubleObject< T, U > const &rhs) |
template<class T , class U > | |
DoubleObject< T, U > | apfel::operator- (DoubleObject< T, U > lhs, DoubleObject< T, U > const &rhs) |