IMP logo
IMP Reference Guide  develop.cb6747d2d1,2024/03/28
The Integrative Modeling Platform
IMP::saxs::Profile Member List

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::Profileprotected
average_volume_ (defined in IMP::saxs::Profile)IMP::saxs::Profileprotected
background_adjust(double start_q)IMP::saxs::Profile
beam_profile_ (defined in IMP::saxs::Profile)IMP::saxs::Profileprotected
c1_ (defined in IMP::saxs::Profile)IMP::saxs::Profileprotected
c2_ (defined in IMP::saxs::Profile)IMP::saxs::Profileprotected
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::Objectvirtual
copy_errors(const Profile *exp_profile) (defined in IMP::saxs::Profile)IMP::saxs::Profile
delta_q_ (defined in IMP::saxs::Profile)IMP::saxs::Profileprotected
distribution_2_profile(const RadialDistributionFunction &r_dist)IMP::saxs::Profile
do_destroy()IMP::Objectprotectedvirtual
downsample(Profile *downsampled_profile, unsigned int point_number) const IMP::saxs::Profile
error_ (defined in IMP::saxs::Profile)IMP::saxs::Profileprotected
experimental_ (defined in IMP::saxs::Profile)IMP::saxs::Profileprotected
ff_table_ (defined in IMP::saxs::Profile)IMP::saxs::Profileprotected
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_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::Profilevirtual
get_version_info() const overrideIMP::saxs::Profilevirtual
get_weight(unsigned int i) const (defined in IMP::saxs::Profile)IMP::saxs::Profile
id_ (defined in IMP::saxs::Profile)IMP::saxs::Profileprotected
init(unsigned int size=0, unsigned int partial_profiles_size=0) (defined in IMP::saxs::Profile)IMP::saxs::Profileprotected
intensity_ (defined in IMP::saxs::Profile)IMP::saxs::Profileprotected
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::Profileprotected
mean_intensity() const IMP::saxs::Profile
min_q_ (defined in IMP::saxs::Profile)IMP::saxs::Profileprotected
modulation_function_parameter_ (defined in IMP::saxs::Profile)IMP::saxs::Profilestatic
name_ (defined in IMP::saxs::Profile)IMP::saxs::Profileprotected
NonCopyable() (defined in IMP::NonCopyable)IMP::NonCopyableprotected
Object(std::string name)IMP::Objectprotected
offset(double c)IMP::saxs::Profile
partial_profiles_ (defined in IMP::saxs::Profile)IMP::saxs::Profileprotected
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::Profileprotected
q_mapping_ (defined in IMP::saxs::Profile)IMP::saxs::Profilemutableprotected
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::VectorXf &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::VectorXf &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::VectorXf &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::Objectvirtual
~Profile() (defined in IMP::saxs::Profile)IMP::saxs::Profilevirtual