IMP  2.1.0
The Integrative Modeling Platform
IMP::saxs::RadialDistributionFunction Class Reference

#include <IMP/saxs/Distribution.h>

+ Inheritance diagram for IMP::saxs::RadialDistributionFunction:

Public Member Functions

 RadialDistributionFunction (Float bin_size=pr_resolution)
 Constructor (default)
 
 RadialDistributionFunction (const std::string &file_name)
 Constructor from gnom file.
 
void add (const RadialDistributionFunction &model_pr)
 add another distribution
 
Float fit (const RadialDistributionFunction &model_pr, const std::string &file_name="") const
 fit the distributions by scaling according to maximum
 
void normalize ()
 normalize to area = 1.0
 
Float R_factor_score (const RadialDistributionFunction &model_pr, const std::string &file_name="") const
 analogy crystallographic R-factor score
 
void scale (Float c)
 scale distribution by a constant
 
void show (std::ostream &out=std::cout) const
 print tables
 
- Public Member Functions inherited from IMP::saxs::Distribution< Float >
 Distribution (Float bin_size=pr_resolution)
 Constructor.
 
Float get_bin_size () const
 returns bin size
 
Float get_max_distance () const
 returns maximal distance value of distribution
 

Additional Inherited Members

- Public Attributes inherited from std::vector< T >
elements
 STL member.
 
- Protected Member Functions inherited from IMP::saxs::Distribution< Float >
unsigned int dist2index (Float dist) const
 
Float index2dist (unsigned int index) const
 
void init (Float bin_size)
 
- Protected Attributes inherited from IMP::saxs::Distribution< Float >
Float bin_size_
 
Float max_distance_
 
Float one_over_bin_size_
 

Detailed Description

Radial Distribution class for calculating SAXS Profile this is distance distribution multiplied by form factors of atoms

Definition at line 69 of file Distribution.h.


The documentation for this class was generated from the following file: