IMP Reference Guide
develop.d97d4ead1f,2024/11/21
The Integrative Modeling Platform
|
#include <IMP/saxs/Distribution.h>
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