|
IMP Reference Guide
2.17.0
The Integrative Modeling Platform
|
#include <IMP/saxs/Distribution.h>
Inheritance diagram for IMP::saxs::RadialDistributionFunction:Radial Distribution class for calculating SAXS Profile this is distance distribution multiplied by form factors of atoms
Definition at line 72 of file saxs/distribution.h.
Public Member Functions | |
| RadialDistributionFunction (double bin_size=pr_resolution) | |
| Constructor (default) More... | |
| RadialDistributionFunction (const std::string &file_name) | |
| Constructor from gnom file. More... | |
| void | add (const RadialDistributionFunction &model_pr) |
| add another distribution More... | |
| void | add_to_distribution (double dist, double value) |
| double | fit (const RadialDistributionFunction &model_pr, const std::string &file_name="") const |
| fit the distributions by scaling according to maximum More... | |
| void | normalize () |
| normalize to area = 1.0 More... | |
| double | R_factor_score (const RadialDistributionFunction &model_pr, const std::string &file_name="") const |
| analogy crystallographic R-factor score More... | |
| void | scale (double c) |
| scale distribution by a constant More... | |
| void | show (std::ostream &out=std::cout) const |
| print tables More... | |
Public Member Functions inherited from IMP::saxs::Distribution< double > | |
| Distribution (double bin_size=pr_resolution) | |
| Constructor. More... | |
| double | get_bin_size () const |
| returns bin size More... | |
| double | get_distance_from_index (unsigned int index) const |
| unsigned int | get_index_from_distance (double dist) const |
| double | get_max_distance () const |
| returns maximal distance value of distribution More... | |
Additional Inherited Members | |
Protected Member Functions inherited from IMP::saxs::Distribution< double > | |
| void | init (double bin_size) |
Protected Attributes inherited from IMP::saxs::Distribution< double > | |
| double | bin_size_ |
| double | max_distance_ |
| double | one_over_bin_size_ |
| IMP::saxs::RadialDistributionFunction::RadialDistributionFunction | ( | double | bin_size = pr_resolution | ) |
Constructor (default)
| IMP::saxs::RadialDistributionFunction::RadialDistributionFunction | ( | const std::string & | file_name | ) |
Constructor from gnom file.
| void IMP::saxs::RadialDistributionFunction::add | ( | const RadialDistributionFunction & | model_pr | ) |
add another distribution
| double IMP::saxs::RadialDistributionFunction::fit | ( | const RadialDistributionFunction & | model_pr, |
| const std::string & | file_name = "" |
||
| ) | const |
fit the distributions by scaling according to maximum
| void IMP::saxs::RadialDistributionFunction::normalize | ( | ) |
normalize to area = 1.0
| double IMP::saxs::RadialDistributionFunction::R_factor_score | ( | const RadialDistributionFunction & | model_pr, |
| const std::string & | file_name = "" |
||
| ) | const |
analogy crystallographic R-factor score
| void IMP::saxs::RadialDistributionFunction::scale | ( | double | c | ) |
scale distribution by a constant
| void IMP::saxs::RadialDistributionFunction::show | ( | std::ostream & | out = std::cout | ) | const |
print tables