|
IMP Reference Guide
develop.169ea894ba,2025/11/02
The Integrative Modeling Platform
|
This is the complete list of members for IMP::saxs::Profile, including all inherited members.
| add(const Profile *other_profile, double weight=1.0) | IMP::saxs::Profile | |
| add(const Vector< Profile * > &profiles, const Vector< double > &weights=Vector< double >()) | IMP::saxs::Profile | |
| add_errors() | IMP::saxs::Profile | |
| add_noise(double percentage=0.03) | IMP::saxs::Profile | |
| add_partial_profiles(const Profile *other_profile, double weight=1.0) | IMP::saxs::Profile | |
| add_partial_profiles(const Vector< Profile * > &profiles, const Vector< double > &weights=Vector< double >()) | IMP::saxs::Profile | |
| average_radius_ (defined in IMP::saxs::Profile) | IMP::saxs::Profile | protected |
| average_volume_ (defined in IMP::saxs::Profile) | IMP::saxs::Profile | protected |
| background_adjust(double start_q) | IMP::saxs::Profile | |
| beam_profile_ (defined in IMP::saxs::Profile) | IMP::saxs::Profile | protected |
| c1_ (defined in IMP::saxs::Profile) | IMP::saxs::Profile | protected |
| c2_ (defined in IMP::saxs::Profile) | IMP::saxs::Profile | protected |
| calculate_I0(const Particles &particles, FormFactorType ff_type=HEAVY_ATOMS) | IMP::saxs::Profile | |
| calculate_profile(const Particles &particles, FormFactorType ff_type=HEAVY_ATOMS, bool reciprocal=false) | IMP::saxs::Profile | |
| calculate_profile(const Particles &particles1, const Particles &particles2, FormFactorType ff_type=HEAVY_ATOMS) | IMP::saxs::Profile | |
| calculate_profile_constant_form_factor(const Particles &particles, double form_factor=1.0) | IMP::saxs::Profile | |
| calculate_profile_partial(const Particles &particles, const Vector< double > &surface=Vector< double >(), FormFactorType ff_type=HEAVY_ATOMS) | IMP::saxs::Profile | |
| calculate_profile_partial(const Particles &particles1, const Particles &particles2, const Vector< double > &surface1=Vector< double >(), const Vector< double > &surface2=Vector< double >(), FormFactorType ff_type=HEAVY_ATOMS) | IMP::saxs::Profile | |
| calculate_profile_reciprocal_partial(const Particles &particles, const Vector< double > &surface=Vector< double >(), FormFactorType ff_type=HEAVY_ATOMS) (defined in IMP::saxs::Profile) | IMP::saxs::Profile | |
| calculate_profile_symmetric(const Particles &particles, unsigned int n, FormFactorType ff_type=HEAVY_ATOMS) (defined in IMP::saxs::Profile) | IMP::saxs::Profile | |
| clear_caches() | IMP::Object | virtual |
| copy_errors(const Profile *exp_profile) (defined in IMP::saxs::Profile) | IMP::saxs::Profile | |
| delta_q_ (defined in IMP::saxs::Profile) | IMP::saxs::Profile | protected |
| distribution_2_profile(const RadialDistributionFunction &r_dist) | IMP::saxs::Profile | |
| do_destroy() | IMP::Object | protectedvirtual |
| downsample(Profile *downsampled_profile, unsigned int point_number) const | IMP::saxs::Profile | |
| error_ (defined in IMP::saxs::Profile) | IMP::saxs::Profile | protected |
| experimental_ (defined in IMP::saxs::Profile) | IMP::saxs::Profile | protected |
| ff_table_ (defined in IMP::saxs::Profile) | IMP::saxs::Profile | protected |
| get_average_radius() const (defined in IMP::saxs::Profile) | IMP::saxs::Profile | |
| get_check_level() const (defined in IMP::Object) | IMP::Object | |
| get_delta_q() const | IMP::saxs::Profile | |
| get_derived_object | IMP::Object | |
| get_error(unsigned int i) const (defined in IMP::saxs::Profile) | IMP::saxs::Profile | |
| get_errors() const (defined in IMP::saxs::Profile) | IMP::saxs::Profile | |
| get_id() const (defined in IMP::saxs::Profile) | IMP::saxs::Profile | |
| get_intensities() const (defined in IMP::saxs::Profile) | IMP::saxs::Profile | |
| get_intensity(unsigned int i) const (defined in IMP::saxs::Profile) | IMP::saxs::Profile | |
| get_log_level() const (defined in IMP::Object) | IMP::Object | |
| get_max_q() const | IMP::saxs::Profile | |
| get_min_q() const | IMP::saxs::Profile | |
| get_name() const (defined in IMP::saxs::Profile) | IMP::saxs::Profile | |
| get_q(unsigned int i) const (defined in IMP::saxs::Profile) | IMP::saxs::Profile | |
| get_qs() const (defined in IMP::saxs::Profile) | IMP::saxs::Profile | |
| get_type_name() const override (defined in IMP::saxs::Profile) | IMP::saxs::Profile | virtual |
| get_version_info() const override | IMP::saxs::Profile | virtual |
| get_weight(unsigned int i) const (defined in IMP::saxs::Profile) | IMP::saxs::Profile | |
| id_ (defined in IMP::saxs::Profile) | IMP::saxs::Profile | protected |
| init(unsigned int size=0, unsigned int partial_profiles_size=0) (defined in IMP::saxs::Profile) | IMP::saxs::Profile | protected |
| intensity_ (defined in IMP::saxs::Profile) | IMP::saxs::Profile | protected |
| is_partial_profile() const (defined in IMP::saxs::Profile) | IMP::saxs::Profile | |
| is_uniform_sampling() const | IMP::saxs::Profile | |
| max_q_ (defined in IMP::saxs::Profile) | IMP::saxs::Profile | protected |
| mean_intensity() const | IMP::saxs::Profile | |
| min_q_ (defined in IMP::saxs::Profile) | IMP::saxs::Profile | protected |
| modulation_function_parameter_ (defined in IMP::saxs::Profile) | IMP::saxs::Profile | static |
| name_ (defined in IMP::saxs::Profile) | IMP::saxs::Profile | protected |
| NonCopyable() (defined in IMP::NonCopyable) | IMP::NonCopyable | protected |
| Object(std::string name) | IMP::Object | protected |
| offset(double c) | IMP::saxs::Profile | |
| partial_profiles_ (defined in IMP::saxs::Profile) | IMP::saxs::Profile | protected |
| Profile(const std::string &file_name, bool fit_file=false, double max_q=0.0, int units=1) | IMP::saxs::Profile | |
| Profile(double qmin=0.0, double qmax=0.5, double delta=0.005) | IMP::saxs::Profile | |
| profile_2_distribution(RadialDistributionFunction &rd, double max_distance) const | IMP::saxs::Profile | |
| q_ (defined in IMP::saxs::Profile) | IMP::saxs::Profile | protected |
| q_mapping_ (defined in IMP::saxs::Profile) | IMP::saxs::Profile | mutableprotected |
| radius_of_gyration(double end_q_rg=1.3) const | IMP::saxs::Profile | |
| read_partial_profiles(const std::string &file_name) | IMP::saxs::Profile | |
| read_SAXS_file(const std::string &file_name, bool fit_file=false, double max_q=0.0, int units=1) | IMP::saxs::Profile | |
| resample(const Profile *exp_profile, Profile *resampled_profile) const | IMP::saxs::Profile | |
| scale(double c) | IMP::saxs::Profile | |
| set_average_radius(double r) (defined in IMP::saxs::Profile) | IMP::saxs::Profile | |
| set_average_volume(double v) (defined in IMP::saxs::Profile) | IMP::saxs::Profile | |
| set_beam_profile(std::string beam_profile_file) (defined in IMP::saxs::Profile) | IMP::saxs::Profile | |
| set_check_level(CheckLevel l) | IMP::Object | |
| set_errors(const Eigen::VectorXd &e) (defined in IMP::saxs::Profile) | IMP::saxs::Profile | |
| set_ff_table(FormFactorTable *ff_table) | IMP::saxs::Profile | |
| set_id(unsigned int id) (defined in IMP::saxs::Profile) | IMP::saxs::Profile | |
| set_intensities(const Eigen::VectorXd &i) (defined in IMP::saxs::Profile) | IMP::saxs::Profile | |
| set_intensity(unsigned int i, double iq) (defined in IMP::saxs::Profile) | IMP::saxs::Profile | |
| set_log_level(LogLevel l) | IMP::Object | |
| set_name(std::string name) (defined in IMP::saxs::Profile) | IMP::saxs::Profile | |
| set_qs(const Eigen::VectorXd &q) (defined in IMP::saxs::Profile) | IMP::saxs::Profile | |
| set_was_used(bool tf) const | IMP::Object | |
| show(std::ostream &out=std::cout) const (defined in IMP::Object) | IMP::Object | |
| size() const | IMP::saxs::Profile | |
| sum_partial_profiles(double c1, double c2, bool check_cashed=true) | IMP::saxs::Profile | |
| write_partial_profiles(const std::string &file_name) const | IMP::saxs::Profile | |
| write_SAXS_file(const std::string &file_name, double max_q=0.0) const | IMP::saxs::Profile | |
| ~Object() (defined in IMP::Object) | IMP::Object | virtual |
| ~Profile() (defined in IMP::saxs::Profile) | IMP::saxs::Profile | virtual |