| accept(INodeVisitor *visitor) const override final | InterferenceFunctionRadialParaCrystal | inlinevirtual | 
  | clone() const override final | InterferenceFunctionRadialParaCrystal | virtual | 
  | containedMaterials() const | ISample |  | 
  | copyNumber(const INode *node) const | INode |  | 
  | createParameterTree() const | INode | virtual | 
  | dampingLength() const | InterferenceFunctionRadialParaCrystal | inline | 
  | displayName() const | INode |  | 
  | domainSize() const | InterferenceFunctionRadialParaCrystal | inline | 
  | DWfactor(kvector_t q) const | IInterferenceFunction |  | 
  | evaluate(const kvector_t q, double outer_iff=1.0) const | IInterferenceFunction | virtual | 
  | FTPDF(double qpar) const | InterferenceFunctionRadialParaCrystal |  | 
  | getChildren() const override final | InterferenceFunctionRadialParaCrystal | virtual | 
  | getName() const | IParameterized | inline | 
  | getParticleDensity() const | IInterferenceFunction | inlinevirtual | 
  | ICloneable()=default | ICloneable |  | 
  | ICloneable(const ICloneable &)=delete | ICloneable |  | 
  | ICloneable(ICloneable &&)=default | ICloneable |  | 
  | iff_no_inner(const kvector_t q, double outer_iff) const | IInterferenceFunction | protected | 
  | iff_without_dw(const kvector_t q) const override final | InterferenceFunctionRadialParaCrystal | privatevirtual | 
  | IInterferenceFunction(const NodeMeta &meta, const std::vector< double > &PValues) | IInterferenceFunction |  | 
  | IInterferenceFunction(double position_var) | IInterferenceFunction |  | 
  | init_parameters() | InterferenceFunctionRadialParaCrystal | private | 
  | INode() | INode | inline | 
  | INode(const NodeMeta &meta, const std::vector< double > &PValues) | INode |  | 
  | InterferenceFunctionRadialParaCrystal(double peak_distance, double damping_length) | InterferenceFunctionRadialParaCrystal |  | 
  | IParameterized(const std::string &name="") | IParameterized |  | 
  | IParameterized(const IParameterized &other) | IParameterized |  | 
  | ISample()=default | ISample |  | 
  | ISample(const NodeMeta &meta, const std::vector< double > &PValues) | ISample |  | 
  | kappa() const | InterferenceFunctionRadialParaCrystal |  | 
  | m_damping_length | InterferenceFunctionRadialParaCrystal | private | 
  | m_domain_size | InterferenceFunctionRadialParaCrystal | private | 
  | m_kappa | InterferenceFunctionRadialParaCrystal | private | 
  | m_name | IParameterized | private | 
  | m_NP | INode | protected | 
  | m_P | INode | protected | 
  | m_parent | INode | private | 
  | m_peak_distance | InterferenceFunctionRadialParaCrystal | private | 
  | m_pool | IParameterized | private | 
  | m_position_var | IInterferenceFunction | protected | 
  | m_use_damping_length | InterferenceFunctionRadialParaCrystal | private | 
  | material() const | ISample | inlinevirtual | 
  | mP_pdf | InterferenceFunctionRadialParaCrystal | private | 
  | onChange() | IParameterized | inlinevirtual | 
  | operator=(const IParameterized &other)=delete | IParameterized |  | 
  | parameter(const std::string &name) const | IParameterized |  | 
  | parameterPool() const | IParameterized | inline | 
  | parametersToString() const | IParameterized |  | 
  | parent() const | INode |  | 
  | parent() | INode |  | 
  | peakDistance() const | InterferenceFunctionRadialParaCrystal | inline | 
  | positionVariance() const | IInterferenceFunction | inline | 
  | randomSample() const | InterferenceFunctionRadialParaCrystal | inline | 
  | 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 |  | 
  | removeParameter(const std::string &name) | IParameterized |  | 
  | removeVector(const std::string &base_name) | IParameterized |  | 
  | setDomainSize(double size) | InterferenceFunctionRadialParaCrystal |  | 
  | setKappa(double kappa) | InterferenceFunctionRadialParaCrystal |  | 
  | setName(const std::string &name) | IParameterized | inline | 
  | setParameterValue(const std::string &name, double value) | IParameterized |  | 
  | setParent(const INode *newParent) | INode | virtual | 
  | setPositionVariance(double var) | IInterferenceFunction |  | 
  | setProbabilityDistribution(const IFTDistribution1D &pdf) | InterferenceFunctionRadialParaCrystal |  | 
  | setVectorValue(const std::string &base_name, kvector_t value) | IParameterized |  | 
  | supportsMultilayer() const | IInterferenceFunction | inlinevirtual | 
  | transferToCPP() | ICloneable | inlinevirtual | 
  | treeToString() const | INode | virtual | 
  | XComponentName(const std::string &base_name) | IParameterized | static | 
  | YComponentName(const std::string &base_name) | IParameterized | static | 
  | ZComponentName(const std::string &base_name) | IParameterized | static | 
  | ~ICloneable()=default | ICloneable | virtual | 
  | ~INode() | INode | inlinevirtual | 
  | ~IParameterized() | IParameterized | virtual |