BornAgain  1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
OffSpecSimulation Member List

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

accept(INodeVisitor *visitor) const finalOffSpecSimulationinlinevirtual
addBackgroundIntensity(size_t start_ind, size_t n_elements) overrideSimulation2Dprotectedvirtual
addDataToCache(double weight) overrideSimulation2Dprotectedvirtual
addMask(const IShape2D &shape, bool mask_value=true)Simulation2D
addParameterDistribution(const std::string &param_name, const IDistribution1D &distribution, size_t nbr_samples, double sigma_factor=0.0, const RealLimits &limits=RealLimits())Simulation
addParameterDistribution(const ParameterDistribution &par_distr)Simulation
background() constSimulationinline
beamAxis() constOffSpecSimulation
checkInitialization() constOffSpecSimulationprivate
clone() const overrideOffSpecSimulationinlinevirtual
convertData(const OutputData< double > &data, bool put_masked_areas_to_zero=true)Simulation
copyNumber(const INode *node) constINode
createParameterTree() constINodevirtual
createUnitConverter() constOffSpecSimulation
displayName() constINode
generateSimulationElements(const Beam &beam)Simulation2Dprotected
generateSingleThreadedComputation(size_t start, size_t n_elements) overrideSimulation2Dprotectedvirtual
getBeamIntensity() constSimulation
getChildren() constSimulationvirtual
getDistributionHandler() constSimulationinline
getName() constIParameterizedinline
getOptions() constSimulationinline
getOptions()Simulationinline
ICloneable()=defaultICloneable
ICloneable(const ICloneable &)=deleteICloneable
ICloneable(ICloneable &&)=defaultICloneable
initialize()OffSpecSimulationprivate
initSimulationElementVector() overrideOffSpecSimulationprivatevirtual
initUnitConverter()Simulation2Dinlineprotectedvirtual
INode()INodeinline
INode(const NodeMeta &meta, const std::vector< double > &PValues)INode
instrument() constSimulationinline
instrument()Simulationinline
intensityMapSize() const overrideOffSpecSimulationvirtual
IParameterized(const std::string &name="")IParameterized
IParameterized(const IParameterized &other)IParameterized
m_backgroundSimulationprivate
m_cacheSimulation2Dprotected
m_detector_contextSimulation2Dprivate
m_distribution_handlerSimulationprivate
m_instrumentSimulationprivate
m_intensity_mapOffSpecSimulationprivate
m_nameIParameterizedprivate
m_NPINodeprotected
m_optionsSimulationprivate
m_PINodeprotected
m_parentINodeprivate
m_poolIParameterizedprivate
m_progressSimulationprivate
m_sample_providerSimulationprivate
m_sim_elementsSimulation2Dprotected
maskAll()Simulation2D
moveDataFromCache() overrideSimulation2Dprotectedvirtual
mP_alpha_i_axisOffSpecSimulationprivate
normalize(size_t start_ind, size_t n_elements) overrideSimulation2Dprotectedvirtual
numberOfSimulationElements() const finalOffSpecSimulationprivatevirtual
OffSpecSimulation()OffSpecSimulation
OffSpecSimulation(const OffSpecSimulation &other)OffSpecSimulationprivate
onChange()IParameterizedinlinevirtual
operator=(const IParameterized &other)=deleteIParameterized
options() constSimulationinlineprotected
parameter(const std::string &name) constIParameterized
parameterPool() constIParameterizedinline
parametersToString() constIParameterized
parent() constINode
parent()INode
prepareSimulation() finalOffSpecSimulationvirtual
progress()Simulationinlineprotected
rawResults() const overrideSimulation2Dprivatevirtual
registerChild(INode *node)INode
registerParameter(const std::string &name, double *parpointer)IParameterized
registerVector(const std::string &base_name, kvector_t *p_vec, const std::string &units="nm")IParameterized
removeDetectorResolutionFunction()Simulation
removeMasks()Simulation2D
removeParameter(const std::string &name)IParameterized
removeVector(const std::string &base_name)IParameterized
result() const overrideOffSpecSimulationvirtual
runMPISimulation()Simulation
runSimulation()Simulation
runSingleSimulation(size_t batch_start, size_t batch_size, double weight=1.0)Simulationprivate
sample() constSimulation
setAnalyzerProperties(const kvector_t direction, double efficiency, double total_transmission)Simulation
setBackground(const IBackground &bg)Simulation
setBeamIntensity(double intensity)Simulation
setBeamParameters(double wavelength, const IAxis &alpha_axis, double phi_i)OffSpecSimulation
setBeamPolarization(const kvector_t bloch_vector)Simulation
setDetector(const IDetector2D &detector)Simulation2D
setDetectorParameters(size_t n_phi, double phi_min, double phi_max, size_t n_alpha, double alpha_min, double alpha_max)Simulation2D
setDetectorResolutionFunction(const IResolutionFunction2D &resolution_function)Simulation
setInstrument(const Instrument &instrument_)Simulation
setName(const std::string &name)IParameterizedinline
setOptions(const SimulationOptions &options)Simulationinline
setParameterValue(const std::string &name, double value)IParameterized
setParent(const INode *newParent)INodevirtual
setRawResults(const std::vector< double > &raw_data) overrideSimulation2Dprivatevirtual
setRegionOfInterest(double xlow, double ylow, double xup, double yup)Simulation2D
setSample(const MultiLayer &sample)Simulation
setSampleBuilder(const std::shared_ptr< ISampleBuilder > &sample_builder)Simulation
setTerminalProgressMonitor()Simulation
setVectorValue(const std::string &base_name, kvector_t value)IParameterized
Simulation()Simulation
Simulation(const Simulation &other)Simulationprotected
Simulation2D()Simulation2D
Simulation2D(const Simulation2D &other)Simulation2Dprotected
subscribe(ProgressHandler::Callback_t inform)Simulationinline
transferDetectorImage(size_t index)OffSpecSimulationprivate
transferResultsToIntensityMap() overrideOffSpecSimulationprivatevirtual
transferToCPP()ICloneableinlinevirtual
treeToString() constINodevirtual
updateIntensityMap() overrideOffSpecSimulationprivatevirtual
validateParametrization(const ParameterDistribution &par_distr) const overrideOffSpecSimulationprivatevirtual
XComponentName(const std::string &base_name)IParameterizedstatic
YComponentName(const std::string &base_name)IParameterizedstatic
ZComponentName(const std::string &base_name)IParameterizedstatic
~ICloneable()=defaultICloneablevirtual
~INode()INodeinlinevirtual
~IParameterized()IParameterizedvirtual
~OffSpecSimulation() finalOffSpecSimulationinline
~Simulation()Simulationvirtual
~Simulation2D() overrideSimulation2D