Alexandria 2.31.0
SDC-CH common library for the Euclid project
Loading...
Searching...
No Matches
Namespaces | Functions
multiplication.cpp File Reference
#include "MathUtils/function/multiplication.h"
#include "AlexandriaKernel/memory_tools.h"
#include "MathUtils/function/Piecewise.h"
#include "MathUtils/function/Polynomial.h"
#include "MathUtils/function/function_tools.h"
#include "MathUtils/interpolation/interpolation.h"
#include <memory>
#include <set>
#include <vector>
Include dependency graph for multiplication.cpp:

Go to the source code of this file.

Namespaces

namespace  Euclid
 
namespace  Euclid::MathUtils
 

Functions

std::unique_ptr< FunctionEuclid::MathUtils::multiplyPolynomials (const Function &f1, const Function &f2)
 Function for multiplying two Polynomials. It multiplies their coefficients.
 
std::unique_ptr< FunctionEuclid::MathUtils::multiplyPiecewiseWithGeneric (const Function &f1, const Function &f2)
 
template<typename Iter >
static std::pair< Iter, IterEuclid::MathUtils::overlappingStart (Iter start1, Iter end1, Iter start2, Iter end2)
 
std::vector< doubleEuclid::MathUtils::overlappingKnots (const std::vector< double > &knots1, const std::vector< double > &knots2)
 Returns a vector of the overlapping knots from the given vectors.
 
std::unique_ptr< FunctionEuclid::MathUtils::multiplyPiecewises (const Function &f1, const Function &f2)
 

Detailed Description

Date
February 19, 2014
Author
Nikolaos Apostolakos

Definition in file multiplication.cpp.