APFEL 4.8.0
A PDF evolution library in C++
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
operator.h File Reference
#include "apfel/expression.h"
#include "apfel/distribution.h"
#include "apfel/matrix.h"

Go to the source code of this file.

Classes

class  apfel::Operator
 The Operator class defines the basic object "Operator" which is essentially the convolution on the grid bewteen an Expression object (e.g. a splitting function) and the interpolant functions. More...
 

Namespaces

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

Functions

std::ostream & apfel::operator<< (std::ostream &os, Operator const &op)
 Method which prints Operator with cout <<. This only prints the Operator on the first subgrid and is supposed to be used for debugging purposes.
 
Ternary operators
Distribution apfel::operator* (Operator lhs, Distribution const &rhs)
 Operator*Distribution.
 
Operator apfel::operator* (Operator lhs, Operator const &rhs)
 Operator*Operator.
 
Operator apfel::operator* (double const &s, Operator rhs)
 Scalar*Operator.
 
Operator apfel::operator* (Operator lhs, double const &s)
 Operator*Scalar.
 
Operator apfel::operator* (std::function< double(double const &)> f, Operator rhs)
 function*Operator
 
Operator apfel::operator* (Operator lhs, std::function< double(double const &)> f)
 Operator*function.
 
Operator apfel::operator/ (Operator lhs, double const &s)
 Operator/Scalar.
 
Operator apfel::operator+ (Operator lhs, Operator const &rhs)
 Operator+Operator.
 
Operator apfel::operator- (Operator lhs, Operator const &rhs)
 Operator-Operator.