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

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

addBackgroundIntensity(size_t start_ind, size_t n_elements) overrideDepthProbeSimulationprivatevirtual
addDataToCache(double weight) overrideDepthProbeSimulationprivatevirtual
addMask(const IShape2D &shape, bool mask_value=true)ISimulation2D
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
alphaAxis() constDepthProbeSimulation
background() constISimulationinline
beam()ISimulation2Dinline
beam() constISimulation2Dinline
checkCache() constDepthProbeSimulationprivate
checkNodeArgs() constINode
className() const finalDepthProbeSimulationinlinevirtual
createComputation(const reSample &re_sample, size_t start, size_t n_elements) overrideDepthProbeSimulationprivatevirtual
createCoordSystem() const overrideDepthProbeSimulationvirtual
createIntensityData() constDepthProbeSimulationprivate
DepthProbeSimulation(const MultiLayer &sample)DepthProbeSimulation
detector()ISimulation2Dinline
detector() constISimulation2Dinline
force_polarized() const overrideDepthProbeSimulationinlinevirtual
generateElements(const Beam &beam)DepthProbeSimulationprivate
getDetector() constISimulation2Dinline
getDistributions() constISimulation
incidentAngle(size_t index) constDepthProbeSimulationprivate
initCoordSystem()ISimulation2Dinlineprotectedvirtual
initDistributionHandler() overrideISimulation2Dprotectedvirtual
initElementVector() overrideDepthProbeSimulationprivatevirtual
INode()=defaultINode
INode(std::vector< double > PValues)INode
intensityMapSize() const overrideDepthProbeSimulationvirtual
ISimulation(const MultiLayer &sample)ISimulation
ISimulation(const ISimulation &)=deleteISimulation
ISimulation(ISimulation &&)=defaultISimulation
ISimulation2D(const Beam &beam, const MultiLayer &sample, const IDetector &detector)ISimulation2D
ISimulation2D(const MultiLayer &sample)ISimulation2D
m_alpha_axisDepthProbeSimulationprivate
m_backgroundISimulationprivate
m_beamISimulation2Dprotected
m_cacheDepthProbeSimulationprivate
m_detectorISimulation2Dprotected
m_detector_contextISimulation2Dprivate
m_distribution_handlerISimulationprotected
m_elesDepthProbeSimulationprivate
m_optionsISimulationprivate
m_PINodeprotected
m_progressISimulationprivate
m_sampleISimulationprivate
m_z_axisDepthProbeSimulationprivate
maskAll()ISimulation2D
moveDataFromCache() overrideDepthProbeSimulationprivatevirtual
nodeChildren() const overrideISimulation2Dvirtual
nodeOffspring() constINode
normalize(size_t start_ind, size_t n_elements) overrideDepthProbeSimulationprivatevirtual
numberOfElements() const overrideDepthProbeSimulationprivatevirtual
options() constISimulation
options()ISimulation
pack_result() overrideDepthProbeSimulationprivatevirtual
parDefs() constINodeinlinevirtual
prepareSimulation() overrideDepthProbeSimulationinlineprivatevirtual
progress()ISimulationprotected
runSingleSimulation(const reSample &re_sample, size_t batch_start, size_t batch_size, double weight=1.0)ISimulationprivate
sample() constISimulation
setBackground(const IBackground &bg)ISimulation
setBeamParameters(double lambda, int nbins, double alpha_i_min, double alpha_i_max, const IFootprintFactor *beam_shape=nullptr)DepthProbeSimulation
setBeamParameters(double lambda, const IAxis &alpha_axis, const IFootprintFactor *beam_shape)DepthProbeSimulationprivate
setRegionOfInterest(double xlow, double ylow, double xup, double yup)ISimulation2D
setTerminalProgressMonitor()ISimulation
setZSpan(size_t n_bins, double z_min, double z_max)DepthProbeSimulation
simulate()ISimulation
subscribe(const std::function< bool(size_t)> &inform)ISimulation
unitOfParameter(ParameterDistribution::WhichParameter which) constISimulation
updateIntensityMap()ISimulationinlineprotectedvirtual
validateParametrization(const ParameterDistribution &par_distr) const overrideDepthProbeSimulationprivatevirtual
validityCheck() constDepthProbeSimulationprivate
zAxis() constDepthProbeSimulation
~DepthProbeSimulation() overrideDepthProbeSimulation
~INode()=defaultINodevirtual
~ISimulation() overrideISimulation
~ISimulation2D() overrideISimulation2D