IMP
2.1.1
The Integrative Modeling Platform
|
#include <IMP/saxs/Distribution.h>
Public Member Functions | |
DeltaDistributionFunction (const kernel::Particles &particles, Float max_distance=0.0, Float bin_size=pr_resolution) | |
Constructor. | |
void | calculate_derivative_distribution (kernel::Particle *particle) |
calculates distribution for an atom defined by particle | |
void | show (std::ostream &out=std::cout, std::string prefix="") const |
print tables | |
Public Member Functions inherited from IMP::saxs::Distribution< algebra::Vector3D > | |
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 | |
Protected Attributes | |
std::vector< algebra::Vector3D > | coordinates_ |
Floats | form_factors_ |
Protected Attributes inherited from IMP::saxs::Distribution< algebra::Vector3D > | |
Float | bin_size_ |
Float | max_distance_ |
Float | one_over_bin_size_ |
Additional Inherited Members | |
Public Attributes inherited from std::vector< T > | |
T | elements |
STL member. | |
Protected Member Functions inherited from IMP::saxs::Distribution< algebra::Vector3D > | |
unsigned int | dist2index (Float dist) const |
Float | index2dist (unsigned int index) const |
void | init (Float bin_size) |
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 133 of file Distribution.h.