Mantid
|
#include <WeightingStrategy.h>
Public Member Functions | |
double | weightAt (const double &, const double &, const double &, const double &) override |
Calculate the weight at distance from epicenter. More... | |
double | weightAt (const Mantid::Kernel::V3D &) override |
Calculate the weight at distance from epicenter. More... | |
Public Member Functions inherited from Mantid::Algorithms::WeightingStrategy | |
virtual double | weightAt (const double &adjX, const double &ix, const double &adjY, const double &iy)=0 |
Calculate the weight at distance from epicenter. More... | |
virtual double | weightAt (const Mantid::Kernel::V3D &distance)=0 |
Calculate the weight at distance from epicenter. More... | |
WeightingStrategy () | |
Constructor. More... | |
WeightingStrategy (const double cutOff) | |
Constructor. More... | |
virtual | ~WeightingStrategy ()=default |
Destructor. More... | |
Additional Inherited Members | |
Protected Attributes inherited from Mantid::Algorithms::WeightingStrategy | |
double | m_cutOff |
Cutoff member. More... | |
Definition at line 85 of file WeightingStrategy.h.
|
overridevirtual |
Calculate the weight at distance from epicenter.
Always throws.
runtime_error | if called |
Implements Mantid::Algorithms::WeightingStrategy.
Definition at line 123 of file WeightingStrategy.cpp.
|
overridevirtual |
Calculate the weight at distance from epicenter.
Always throws.
runtime_error | if used |
Implements Mantid::Algorithms::WeightingStrategy.
Definition at line 115 of file WeightingStrategy.cpp.