Mantid
|
PeakFunctionIntegrator : More...
#include <PeakFunctionIntegrator.h>
Public Attributes | |
double | error |
int | errorCode |
size_t | intervals |
double | result |
bool | success |
General integration of peaks (in the form of IPeakFunction) by wrapping the corresponding GSL-functions. Integration with infinity limits is supported.
PeakFunctionIntegrator allocates a GSL integration workspace on construction and frees the memory when it's destroyed.
Definition at line 28 of file PeakFunctionIntegrator.h.
double Mantid::API::IntegrationResult::error |
Definition at line 30 of file PeakFunctionIntegrator.h.
Referenced by Mantid::API::PeakFunctionIntegrator::integrate(), Mantid::API::PeakFunctionIntegrator::integrateInfinity(), Mantid::API::PeakFunctionIntegrator::integrateNegativeInfinity(), and Mantid::API::PeakFunctionIntegrator::integratePositiveInfinity().
int Mantid::API::IntegrationResult::errorCode |
Definition at line 33 of file PeakFunctionIntegrator.h.
Referenced by Mantid::API::PeakFunctionIntegrator::integrate(), Mantid::API::PeakFunctionIntegrator::integrateInfinity(), Mantid::API::PeakFunctionIntegrator::integrateNegativeInfinity(), and Mantid::API::PeakFunctionIntegrator::integratePositiveInfinity().
size_t Mantid::API::IntegrationResult::intervals |
Definition at line 31 of file PeakFunctionIntegrator.h.
Referenced by Mantid::API::PeakFunctionIntegrator::integrate(), Mantid::API::PeakFunctionIntegrator::integrateInfinity(), Mantid::API::PeakFunctionIntegrator::integrateNegativeInfinity(), and Mantid::API::PeakFunctionIntegrator::integratePositiveInfinity().
double Mantid::API::IntegrationResult::result |
Definition at line 29 of file PeakFunctionIntegrator.h.
Referenced by Mantid::API::PeakFunctionIntegrator::integrate(), Mantid::API::PeakFunctionIntegrator::integrateInfinity(), Mantid::API::PeakFunctionIntegrator::integrateNegativeInfinity(), Mantid::API::PeakFunctionIntegrator::integratePositiveInfinity(), and Mantid::CurveFitting::Functions::IkedaCarpenterPV::intensity().
bool Mantid::API::IntegrationResult::success |
Definition at line 34 of file PeakFunctionIntegrator.h.
Referenced by Mantid::API::PeakFunctionIntegrator::integrate(), Mantid::API::PeakFunctionIntegrator::integrateInfinity(), Mantid::API::PeakFunctionIntegrator::integrateNegativeInfinity(), and Mantid::API::PeakFunctionIntegrator::integratePositiveInfinity().