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 SpecularSimulation, including all inherited members.
addBackgroundIntensity(size_t start_ind, size_t n_elements) override | SpecularSimulation | privatevirtual |
addDataToCache(double weight) override | SpecularSimulation | privatevirtual |
addParameterDistribution(ParameterDistribution::WhichParameter whichParameter, const IDistribution1D &distribution, size_t nbr_samples, double sigma_factor=0.0, const RealLimits &limits=RealLimits()) | ISimulation | |
addParameterDistribution(const ParameterDistribution &par_distr) | ISimulation | |
background() const | ISimulation | inline |
checkCache() const | SpecularSimulation | private |
checkNodeArgs() const | INode | |
className() const final | SpecularSimulation | inlinevirtual |
createComputation(const reSample &re_sample, size_t start, size_t n_elements) override | SpecularSimulation | privatevirtual |
createCoordSystem() const override | SpecularSimulation | virtual |
force_polarized() const override | SpecularSimulation | virtual |
getDistributions() const | ISimulation | |
initDistributionHandler() | ISimulation | inlineprotectedvirtual |
initElementVector() override | SpecularSimulation | privatevirtual |
INode()=default | INode | |
INode(std::vector< double > PValues) | INode | |
intensityMapSize() const override | SpecularSimulation | virtual |
ISimulation(const MultiLayer &sample) | ISimulation | |
ISimulation(const ISimulation &)=delete | ISimulation | |
ISimulation(ISimulation &&)=default | ISimulation | |
m_background | ISimulation | private |
m_cache | SpecularSimulation | private |
m_distribution_handler | ISimulation | protected |
m_eles | SpecularSimulation | private |
m_options | ISimulation | private |
m_P | INode | protected |
m_progress | ISimulation | private |
m_sample | ISimulation | private |
m_scan | SpecularSimulation | private |
moveDataFromCache() override | SpecularSimulation | privatevirtual |
nodeChildren() const override | ISimulation | virtual |
nodeOffspring() const | INode | |
normalize(size_t start_ind, size_t n_elements) override | SpecularSimulation | privatevirtual |
numberOfElements() const override | SpecularSimulation | privatevirtual |
options() const | ISimulation | |
options() | ISimulation | |
pack_result() override | SpecularSimulation | privatevirtual |
parDefs() const | INode | inlinevirtual |
prepareSimulation() override | SpecularSimulation | inlinevirtual |
progress() | ISimulation | protected |
runSingleSimulation(const reSample &re_sample, size_t batch_start, size_t batch_size, double weight=1.0) | ISimulation | private |
sample() const | ISimulation | |
scan() const | SpecularSimulation | inline |
setBackground(const IBackground &bg) | ISimulation | |
setTerminalProgressMonitor() | ISimulation | |
simulate() | ISimulation | |
SpecularSimulation(const ISpecularScan &scan, const MultiLayer &sample) | SpecularSimulation | |
SpecularSimulation(SpecularSimulation &&) | SpecularSimulation | |
subscribe(const std::function< bool(size_t)> &inform) | ISimulation | |
unitOfParameter(ParameterDistribution::WhichParameter which) const | ISimulation | |
updateIntensityMap() | ISimulation | inlineprotectedvirtual |
validateParametrization(const ParameterDistribution &par_distr) const override | SpecularSimulation | privatevirtual |
~INode()=default | INode | virtual |
~ISimulation() override | ISimulation | |
~SpecularSimulation() override | SpecularSimulation |