BornAgain
1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
This is the complete list of members for Simulation2D, including all inherited members.
accept(INodeVisitor *visitor) const =0 | INode | pure virtual |
addBackgroundIntensity(size_t start_ind, size_t n_elements) override (defined in Simulation2D) | Simulation2D | protectedvirtual |
addDataToCache(double weight) override (defined in Simulation2D) | Simulation2D | protectedvirtual |
addMask(const IShape2D &shape, bool mask_value=true) | Simulation2D | |
addParameterDistribution(const std::string ¶m_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) | Simulation | inline |
clone() const override=0 (defined in Simulation2D) | Simulation2D | pure virtual |
convertData(const OutputData< double > &data, bool put_masked_areas_to_zero=true) | Simulation | |
copyNumber(const INode *node) const | INode | |
createParameterTree() const | INode | virtual |
displayName() const | INode | |
generateSimulationElements(const Beam &beam) | Simulation2D | protected |
generateSingleThreadedComputation(size_t start, size_t n_elements) override | Simulation2D | protectedvirtual |
getBeamIntensity() const (defined in Simulation) | Simulation | |
getChildren() const | Simulation | virtual |
getDistributionHandler() const (defined in Simulation) | Simulation | inline |
getName() const (defined in IParameterized) | IParameterized | inline |
getOptions() const (defined in Simulation) | Simulation | inline |
getOptions() (defined in Simulation) | Simulation | inline |
ICloneable()=default (defined in ICloneable) | ICloneable | |
ICloneable(const ICloneable &)=delete (defined in ICloneable) | ICloneable | |
ICloneable(ICloneable &&)=default (defined in ICloneable) | ICloneable | |
initSimulationElementVector()=0 | Simulation | protectedpure virtual |
initUnitConverter() (defined in Simulation2D) | Simulation2D | inlineprotectedvirtual |
INode() (defined in INode) | INode | inline |
INode(const NodeMeta &meta, const std::vector< double > &PValues) (defined in INode) | INode | |
instrument() const (defined in Simulation) | Simulation | inline |
instrument() (defined in Simulation) | Simulation | inline |
intensityMapSize() const =0 | Simulation | pure virtual |
IParameterized(const std::string &name="") (defined in IParameterized) | IParameterized | |
IParameterized(const IParameterized &other) (defined in IParameterized) | IParameterized | |
m_cache (defined in Simulation2D) | Simulation2D | protected |
m_NP (defined in INode) | INode | protected |
m_P (defined in INode) | INode | protected |
m_sim_elements (defined in Simulation2D) | Simulation2D | protected |
maskAll() | Simulation2D | |
moveDataFromCache() override (defined in Simulation2D) | Simulation2D | protectedvirtual |
normalize(size_t start_ind, size_t n_elements) override | Simulation2D | protectedvirtual |
numberOfSimulationElements() const override | Simulation2D | protectedvirtual |
onChange() | IParameterized | inlinevirtual |
operator=(const IParameterized &other)=delete (defined in IParameterized) | IParameterized | |
options() const (defined in Simulation) | Simulation | inlineprotected |
parameter(const std::string &name) const | IParameterized | |
parameterPool() const | IParameterized | inline |
parametersToString() const | IParameterized | |
parent() const (defined in INode) | INode | |
parent() (defined in INode) | INode | |
prepareSimulation() override | Simulation2D | virtual |
progress() (defined in Simulation) | Simulation | inlineprotected |
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 =0 | Simulation | pure virtual |
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 | |
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) | IParameterized | inline |
setOptions(const SimulationOptions &options) (defined in Simulation) | Simulation | inline |
setParameterValue(const std::string &name, double value) (defined in IParameterized) | IParameterized | |
setParent(const INode *newParent) (defined in INode) | INode | virtual |
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) | Simulation | protected |
Simulation2D() (defined in Simulation2D) | Simulation2D | |
Simulation2D(const Simulation2D &other) (defined in Simulation2D) | Simulation2D | protected |
subscribe(ProgressHandler::Callback_t inform) (defined in Simulation) | Simulation | inline |
transferResultsToIntensityMap() | Simulation | inlineprotectedvirtual |
transferToCPP() | ICloneable | inlinevirtual |
treeToString() const | INode | virtual |
updateIntensityMap() (defined in Simulation) | Simulation | inlineprotectedvirtual |
XComponentName(const std::string &base_name) (defined in IParameterized) | IParameterized | static |
YComponentName(const std::string &base_name) (defined in IParameterized) | IParameterized | static |
ZComponentName(const std::string &base_name) (defined in IParameterized) | IParameterized | static |
~ICloneable()=default (defined in ICloneable) | ICloneable | virtual |
~INode() (defined in INode) | INode | inlinevirtual |
~IParameterized() (defined in IParameterized) | IParameterized | virtual |
~Simulation() (defined in Simulation) | Simulation | virtual |
~Simulation2D() override (defined in Simulation2D) | Simulation2D |