Mantid
Loading...
Searching...
No Matches
Namespaces | Functions
Convolution.cpp File Reference
#include "MantidCurveFitting/Functions/Convolution.h"
#include "MantidAPI/FunctionDomain1D.h"
#include "MantidAPI/FunctionFactory.h"
#include "MantidAPI/FunctionValues.h"
#include "MantidAPI/IFunction.h"
#include "MantidAPI/IFunction1D.h"
#include "MantidCurveFitting/Functions/DeltaFunction.h"
#include <algorithm>
#include <cmath>
#include <functional>
#include <gsl/gsl_errno.h>
#include <gsl/gsl_fft_halfcomplex.h>
#include <gsl/gsl_fft_real.h>
#include <fstream>
#include <sstream>

Go to the source code of this file.

Namespaces

namespace  Mantid
 Helper class which provides the Collimation Length for SANS instruments.
 
namespace  Mantid::CurveFitting
 
namespace  Mantid::CurveFitting::Functions
 

Functions

void Mantid::CurveFitting::Functions::evaluateFunctionOnRange (const IFunction_sptr &function, size_t domainSize, const double *range, std::vector< double > &output)
 
bool Mantid::CurveFitting::Functions::is1DCompositeFunction (const IFunction_sptr &function)
 

Variable Documentation

◆ wavetable

gsl_fft_real_wavetable* wavetable

◆ workspace

gsl_fft_real_workspace* workspace

Definition at line 112 of file Convolution.cpp.