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

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

accept(INodeVisitor *visitor) const overrideGISASSimulationinlinevirtual
addBackgroundIntensity(size_t start_ind, size_t n_elements) override (defined in Simulation2D)Simulation2Dprotectedvirtual
addDataToCache(double weight) override (defined in Simulation2D)Simulation2Dprotectedvirtual
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()) (defined in Simulation)Simulation
addParameterDistribution(const ParameterDistribution &par_distr) (defined in Simulation)Simulation
background() const (defined in Simulation)Simulationinline
clone() const override (defined in GISASSimulation)GISASSimulationinlinevirtual
convertData(const OutputData< double > &data, bool put_masked_areas_to_zero=true)Simulation
copyNumber(const INode *node) constINode
createParameterTree() constINodevirtual
displayName() constINode
generateSimulationElements(const Beam &beam)Simulation2Dprotected
generateSingleThreadedComputation(size_t start, size_t n_elements) overrideSimulation2Dprotectedvirtual
getBeamIntensity() const (defined in Simulation)Simulation
getChildren() constSimulationvirtual
getDistributionHandler() const (defined in Simulation)Simulationinline
getName() const (defined in IParameterized)IParameterizedinline
getOptions() const (defined in Simulation)Simulationinline
getOptions() (defined in Simulation)Simulationinline
GISASSimulation() (defined in GISASSimulation)GISASSimulation
ICloneable()=default (defined in ICloneable)ICloneable
ICloneable(const ICloneable &)=delete (defined in ICloneable)ICloneable
ICloneable(ICloneable &&)=default (defined in ICloneable)ICloneable
initUnitConverter() (defined in Simulation2D)Simulation2Dinlineprotectedvirtual
INode() (defined in INode)INodeinline
INode(const NodeMeta &meta, const std::vector< double > &PValues) (defined in INode)INode
instrument() const (defined in Simulation)Simulationinline
instrument() (defined in Simulation)Simulationinline
intensityMapSize() const overrideGISASSimulationvirtual
IParameterized(const std::string &name="") (defined in IParameterized)IParameterized
IParameterized(const IParameterized &other) (defined in IParameterized)IParameterized
m_cache (defined in Simulation2D)Simulation2Dprotected
m_NP (defined in INode)INodeprotected
m_P (defined in INode)INodeprotected
m_sim_elements (defined in Simulation2D)Simulation2Dprotected
maskAll()Simulation2D
moveDataFromCache() override (defined in Simulation2D)Simulation2Dprotectedvirtual
normalize(size_t start_ind, size_t n_elements) overrideSimulation2Dprotectedvirtual
numberOfSimulationElements() const overrideSimulation2Dprotectedvirtual
onChange()IParameterizedinlinevirtual
operator=(const IParameterized &other)=delete (defined in IParameterized)IParameterized
options() const (defined in Simulation)Simulationinlineprotected
parameter(const std::string &name) constIParameterized
parameterPool() constIParameterizedinline
parametersToString() constIParameterized
parent() const (defined in INode)INode
parent() (defined in INode)INode
prepareSimulation() overrideGISASSimulationvirtual
progress() (defined in Simulation)Simulationinlineprotected
registerChild(INode *node) (defined in INode)INode
registerParameter(const std::string &name, double *parpointer) (defined in IParameterized)IParameterized
registerVector(const std::string &base_name, kvector_t *p_vec, const std::string &units="nm") (defined in IParameterized)IParameterized
removeDetectorResolutionFunction() (defined in Simulation)Simulation
removeMasks()Simulation2D
removeParameter(const std::string &name) (defined in IParameterized)IParameterized
removeVector(const std::string &base_name) (defined in IParameterized)IParameterized
result() const overrideGISASSimulationvirtual
runMPISimulation()Simulation
runSimulation()Simulation
sample() const (defined in Simulation)Simulation
setAnalyzerProperties(const kvector_t direction, double efficiency, double total_transmission)Simulation
setBackground(const IBackground &bg) (defined in Simulation)Simulation
setBeamIntensity(double intensity) (defined in Simulation)Simulation
setBeamParameters(double wavelength, double alpha_i, double phi_i)GISASSimulation
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) (defined in Simulation)Simulation
setInstrument(const Instrument &instrument_) (defined in Simulation)Simulation
setName(const std::string &name) (defined in IParameterized)IParameterizedinline
setOptions(const SimulationOptions &options) (defined in Simulation)Simulationinline
setParameterValue(const std::string &name, double value) (defined in IParameterized)IParameterized
setParent(const INode *newParent) (defined in INode)INodevirtual
setRegionOfInterest(double xlow, double ylow, double xup, double yup)Simulation2D
setSample(const MultiLayer &sample)Simulation
setSampleBuilder(const std::shared_ptr< ISampleBuilder > &sample_builder) (defined in Simulation)Simulation
setTerminalProgressMonitor()Simulation
setVectorValue(const std::string &base_name, kvector_t value) (defined in IParameterized)IParameterized
Simulation() (defined in Simulation)Simulation
Simulation(const Simulation &other) (defined in Simulation)Simulationprotected
Simulation2D() (defined in Simulation2D)Simulation2D
Simulation2D(const Simulation2D &other) (defined in Simulation2D)Simulation2Dprotected
subscribe(ProgressHandler::Callback_t inform) (defined in Simulation)Simulationinline
transferResultsToIntensityMap()Simulationinlineprotectedvirtual
transferToCPP()ICloneableinlinevirtual
treeToString() constINodevirtual
updateIntensityMap() (defined in Simulation)Simulationinlineprotectedvirtual
XComponentName(const std::string &base_name) (defined in IParameterized)IParameterizedstatic
YComponentName(const std::string &base_name) (defined in IParameterized)IParameterizedstatic
ZComponentName(const std::string &base_name) (defined in IParameterized)IParameterizedstatic
~GISASSimulation() (defined in GISASSimulation)GISASSimulationinline
~ICloneable()=default (defined in ICloneable)ICloneablevirtual
~INode() (defined in INode)INodeinlinevirtual
~IParameterized() (defined in IParameterized)IParameterizedvirtual
~Simulation() (defined in Simulation)Simulationvirtual
~Simulation2D() override (defined in Simulation2D)Simulation2D