| 
    IMP Reference Guide
    2.23.0
    
   The Integrative Modeling Platform 
   | 
 
#include <IMP/saxs/Distribution.h>
 Inheritance diagram for IMP::saxs::DeltaDistributionFunction:Delta Distribution class for calculating the derivatives of SAXS Score this distribution is: sum_i [f_p(0) * f_i(0) * (x_p - x_i)] sum_i [f_p(0) * f_i(0) * (y_p - y_i)] sum_i [f_p(0) * f_i(0) * (z_p - z_i)]
Definition at line 146 of file saxs/distribution.h.
Public Member Functions | |
| DeltaDistributionFunction (const Particles &particles, double max_distance=0.0, double bin_size=pr_resolution) | |
| Constructor.  More... | |
| void | calculate_derivative_distribution (Particle *particle) | 
| calculates distribution for an atom defined by particle  More... | |
| void | show (std::ostream &out=std::cout, std::string prefix="") const | 
| print tables  More... | |
  Public Member Functions inherited from IMP::saxs::Distribution< algebra::Vector3D > | |
| 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... | |
Protected Attributes | |
| std::vector< algebra::Vector3D > | coordinates_ | 
| Vector< double > | form_factors_ | 
  Protected Attributes inherited from IMP::saxs::Distribution< algebra::Vector3D > | |
| double | bin_size_ | 
| double | max_distance_ | 
| double | one_over_bin_size_ | 
Additional Inherited Members | |
  Protected Member Functions inherited from IMP::saxs::Distribution< algebra::Vector3D > | |
| void | init (double bin_size) | 
| IMP::saxs::DeltaDistributionFunction::DeltaDistributionFunction | ( | const Particles & | particles, | 
| double | max_distance = 0.0,  | 
        ||
| double | bin_size = pr_resolution  | 
        ||
| ) | 
Constructor.
| void IMP::saxs::DeltaDistributionFunction::calculate_derivative_distribution | ( | Particle * | particle | ) | 
calculates distribution for an atom defined by particle
| void IMP::saxs::DeltaDistributionFunction::show | ( | std::ostream & | out = std::cout,  | 
        
| std::string | prefix = ""  | 
        ||
| ) | const | 
print tables