BornAgain
1.19.79
Open-source research software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering
|
This is the complete list of members for DistributionTrapezoid, including all inherited members.
adjustLimitsToNonZeroSamples(double &min, double &max, size_t nbr_samples) const | DistributionTrapezoid | private |
adjustMinMaxForLimits(double &xmin, double &xmax, const RealLimits &limits) const | IDistribution1D | protected |
checkNodeArgs() const | INode | |
className() const final | DistributionTrapezoid | inlinevirtual |
clone() const override | DistributionTrapezoid | inlinevirtual |
DistributionTrapezoid(std::vector< double > P) | DistributionTrapezoid | |
DistributionTrapezoid(double center, double left, double middle, double right) | DistributionTrapezoid | |
DistributionTrapezoid() | DistributionTrapezoid | |
equidistantPoints(size_t nbr_samples, double sigma_factor, const RealLimits &limits=RealLimits()) const override | DistributionTrapezoid | virtual |
equidistantPointsInRange(size_t nbr_samples, double xmin, double xmax) const | IDistribution1D | virtual |
equidistantSamples(size_t nbr_samples, double sigma_factor=0., const RealLimits &limits=RealLimits()) const | IDistribution1D | |
equidistantSamplesInRange(size_t nbr_samples, double xmin, double xmax) const | IDistribution1D | |
generateSamplesFromValues(const std::vector< double > &sample_values) const | IDistribution1D | protected |
getLeftWidth() const | DistributionTrapezoid | inline |
getMiddleWidth() const | DistributionTrapezoid | inline |
getRightWidth() const | DistributionTrapezoid | inline |
ICloneable()=default | ICloneable | |
ICloneable(const ICloneable &)=delete | ICloneable | |
ICloneable(ICloneable &&)=default | ICloneable | |
IDistribution1D(const std::vector< double > &PValues) | IDistribution1D | |
INode()=default | INode | |
INode(std::vector< double > PValues) | INode | |
isDelta() const override | DistributionTrapezoid | virtual |
m_center | DistributionTrapezoid | private |
m_left | DistributionTrapezoid | private |
m_middle | DistributionTrapezoid | private |
m_P | INode | protected |
m_right | DistributionTrapezoid | private |
mean() const override | DistributionTrapezoid | inlinevirtual |
nodeChildren() const | INode | virtual |
nodeOffspring() const | INode | |
parDefs() const final | DistributionTrapezoid | inlinevirtual |
probabilityDensity(double x) const override | DistributionTrapezoid | virtual |
pythonConstructor(const std::string &units) const override | DistributionTrapezoid | virtual |
transferToCPP() | ICloneable | inlinevirtual |
~ICloneable()=default | ICloneable | virtual |
~INode()=default | INode | virtual |