BornAgain  1.19.79
Open-source research software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering
SpecularSimulation Member List

This is the complete list of members for SpecularSimulation, including all inherited members.

addBackgroundIntensity(size_t start_ind, size_t n_elements) overrideSpecularSimulationprivatevirtual
addDataToCache(double weight) overrideSpecularSimulationprivatevirtual
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() constISimulationinline
checkCache() constSpecularSimulationprivate
checkNodeArgs() constINode
className() const finalSpecularSimulationinlinevirtual
createComputation(const reSample &re_sample, size_t start, size_t n_elements) overrideSpecularSimulationprivatevirtual
createCoordSystem() const overrideSpecularSimulationvirtual
force_polarized() const overrideSpecularSimulationvirtual
getDistributions() constISimulation
initDistributionHandler()ISimulationinlineprotectedvirtual
initElementVector() overrideSpecularSimulationprivatevirtual
INode()=defaultINode
INode(std::vector< double > PValues)INode
intensityMapSize() const overrideSpecularSimulationvirtual
ISimulation(const MultiLayer &sample)ISimulation
ISimulation(const ISimulation &)=deleteISimulation
ISimulation(ISimulation &&)=defaultISimulation
m_backgroundISimulationprivate
m_cacheSpecularSimulationprivate
m_distribution_handlerISimulationprotected
m_elesSpecularSimulationprivate
m_optionsISimulationprivate
m_PINodeprotected
m_progressISimulationprivate
m_sampleISimulationprivate
m_scanSpecularSimulationprivate
moveDataFromCache() overrideSpecularSimulationprivatevirtual
nodeChildren() const overrideISimulationvirtual
nodeOffspring() constINode
normalize(size_t start_ind, size_t n_elements) overrideSpecularSimulationprivatevirtual
numberOfElements() const overrideSpecularSimulationprivatevirtual
options() constISimulation
options()ISimulation
pack_result() overrideSpecularSimulationprivatevirtual
parDefs() constINodeinlinevirtual
prepareSimulation() overrideSpecularSimulationinlinevirtual
progress()ISimulationprotected
runSingleSimulation(const reSample &re_sample, size_t batch_start, size_t batch_size, double weight=1.0)ISimulationprivate
sample() constISimulation
scan() constSpecularSimulationinline
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) constISimulation
updateIntensityMap()ISimulationinlineprotectedvirtual
validateParametrization(const ParameterDistribution &par_distr) const overrideSpecularSimulationprivatevirtual
~INode()=defaultINodevirtual
~ISimulation() overrideISimulation
~SpecularSimulation() overrideSpecularSimulation