BornAgain  1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
OffSpecularSimulation Member List

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

accept(INodeVisitor *visitor) const overrideOffSpecularSimulationinlinevirtual
addBackgroundIntensity(size_t start_ind, size_t n_elements) overrideISimulation2Dprotectedvirtual
addDataToCache(double weight) overrideISimulation2Dprotectedvirtual
addMask(const IShape2D &shape, bool mask_value=true)ISimulation2D
addParameterDistribution(const std::string &param_name, 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
beam()ISimulationinline
beam() constISimulationinline
beamAxis() constOffSpecularSimulation
checkInitialization() constOffSpecularSimulationprivate
clone() const overrideOffSpecularSimulationinlinevirtual
convertData(const OutputData< double > &data, bool put_masked_areas_to_zero=true)ISimulation
copyNumber(const INode *node) constINode
createParameterTree() constINodevirtual
createUnitConverter() constOffSpecularSimulation
detector()ISimulationinline
detector() constISimulationinline
detector2D()ISimulation2D
detector2D() constISimulation2D
displayName() constINode
generateSimulationElements(const Beam &beam)ISimulation2Dprotected
generateSingleThreadedComputation(size_t start, size_t n_elements) overrideISimulation2Dprotectedvirtual
getChildren() constISimulationvirtual
getDetector()ISimulationinline
getDetector() constISimulationinline
getDistributionHandler() constISimulationinline
getName() constIParametricComponentinline
getOptions() constISimulationinline
getOptions()ISimulationinline
ICloneable()=defaultICloneable
ICloneable(const ICloneable &)=deleteICloneable
ICloneable(ICloneable &&)=defaultICloneable
initialize()OffSpecularSimulationprivate
initSimulationElementVector() overrideOffSpecularSimulationprivatevirtual
initUnitConverter()ISimulation2Dinlineprotectedvirtual
INode()INodeinline
INode(const NodeMeta &meta, const std::vector< double > &PValues)INode
instrument() constISimulationinline
instrument()ISimulationinline
intensityMapSize() const overrideOffSpecularSimulationvirtual
IParametricComponent(const std::string &name="")IParametricComponent
IParametricComponent(const IParametricComponent &other)IParametricComponent
ISimulation(const Beam &beam, const MultiLayer &sample, const IDetector &detector)ISimulation
ISimulation()ISimulation
ISimulation(const Beam &beam, const IDetector &detector)ISimulation
ISimulation(const ISimulation &other)ISimulationprotected
ISimulation2D(const Beam &beam, const MultiLayer &sample, const IDetector &detector)ISimulation2D
ISimulation2D(const Beam &beam, const IDetector &detector)ISimulation2D
ISimulation2D()ISimulation2D
ISimulation2D(const ISimulation2D &other)ISimulation2Dprotected
m_alpha_i_axisOffSpecularSimulationprivate
m_backgroundISimulationprivate
m_cacheISimulation2Dprotected
m_detector_contextISimulation2Dprivate
m_distribution_handlerISimulationprivate
m_instrumentISimulationprivate
m_intensity_mapOffSpecularSimulationprivate
m_nameIParametricComponentprivate
m_NPINodeprotected
m_optionsISimulationprivate
m_PINodeprotected
m_parentINodeprivate
m_poolIParametricComponentprivate
m_progressISimulationprivate
m_sample_providerISimulationprivate
m_sim_elementsISimulation2Dprotected
maskAll()ISimulation2D
moveDataFromCache() overrideISimulation2Dprotectedvirtual
normalize(size_t start_ind, size_t n_elements) overrideISimulation2Dprotectedvirtual
numberOfSimulationElements() const overrideOffSpecularSimulationprivatevirtual
OffSpecularSimulation(const Beam &beam, const MultiLayer &sample, const IDetector &detector)OffSpecularSimulation
OffSpecularSimulation()OffSpecularSimulation
OffSpecularSimulation(const OffSpecularSimulation &other)OffSpecularSimulationprivate
onChange()IParametricComponentinlinevirtual
operator=(const IParametricComponent &other)=deleteIParametricComponent
options() constISimulationinlineprotected
parameter(const std::string &name) constIParametricComponent
parameterPool() constIParametricComponentinline
parametersToString() constIParametricComponent
parent() constINode
parent()INode
prepareSimulation() overrideOffSpecularSimulationvirtual
progeny() constINode
progress()ISimulationinlineprotected
rawResults() const overrideISimulation2Dprivatevirtual
registerChild(INode *node)INode
registerParameter(const std::string &name, double *parpointer)IParametricComponent
registerVector(const std::string &base_name, kvector_t *p_vec, const std::string &units="nm")IParametricComponent
removeParameter(const std::string &name)IParametricComponent
removeVector(const std::string &base_name)IParametricComponent
result() const overrideOffSpecularSimulationvirtual
runMPISimulation()ISimulation
runSimulation()ISimulation
runSingleSimulation(size_t batch_start, size_t batch_size, double weight=1.0)ISimulationprivate
sample() constISimulation
setBackground(const IBackground &bg)ISimulation
setBeamParameters(double wavelength, const IAxis &alpha_axis, double phi_i)OffSpecularSimulation
setDetector(const IDetector2D &detector)ISimulation2D
setDetectorParameters(size_t n_phi, double phi_min, double phi_max, size_t n_alpha, double alpha_min, double alpha_max)ISimulation2D
setDetectorResolutionFunction(const IResolutionFunction2D &resolution_function)ISimulation
setInstrument(const Instrument &instrument_)ISimulation
setName(const std::string &name)IParametricComponentinline
setOptions(const SimulationOptions &options)ISimulationinline
setParameterValue(const std::string &name, double value)IParametricComponent
setParent(const INode *newParent)INodevirtual
setRawResults(const std::vector< double > &raw_data) overrideISimulation2Dprivatevirtual
setRegionOfInterest(double xlow, double ylow, double xup, double yup)ISimulation2D
setSample(const MultiLayer &sample)ISimulation
setSampleBuilder(const std::shared_ptr< ISampleBuilder > &sample_builder)ISimulation
setTerminalProgressMonitor()ISimulation
setVectorValue(const std::string &base_name, kvector_t value)IParametricComponent
subscribe(ProgressHandler::Callback_t inform)ISimulationinline
transferDetectorImage(size_t index)OffSpecularSimulationprivate
transferResultsToIntensityMap() overrideOffSpecularSimulationprivatevirtual
transferToCPP()ICloneableinlinevirtual
treeToString() constINodevirtual
updateIntensityMap() overrideOffSpecularSimulationprivatevirtual
validateParametrization(const ParameterDistribution &par_distr) const overrideOffSpecularSimulationprivatevirtual
XComponentName(const std::string &base_name)IParametricComponentstatic
YComponentName(const std::string &base_name)IParametricComponentstatic
ZComponentName(const std::string &base_name)IParametricComponentstatic
~ICloneable()=defaultICloneablevirtual
~IComponent()IComponentinlinevirtual
~INode()INodeinlinevirtual
~IParametricComponent()IParametricComponentvirtual
~ISimulation()ISimulationvirtual
~ISimulation2D() overrideISimulation2D
~OffSpecularSimulation() overrideOffSpecularSimulationinline