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)]
Inheritance diagram for IMP::saxs::DeltaDistributionFunction:Public Member Functions | |
| DeltaDistributionFunction (const Particles &particles, Float max_distance=0.0, Float bin_size=pr_resolution) | |
| Constructor. | |
| void | calculate_derivative_distribution (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 > | |
| 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 | |
Static Public Member Functions inherited from IMP::saxs::Distribution< algebra::Vector3D > | |
| Distribution (Float bin_size=pr_resolution) | |
| Constructor. | |
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) |
| IMP::saxs::DeltaDistributionFunction::DeltaDistributionFunction | ( | const Particles & | particles, |
| Float | max_distance = 0.0, |
||
| Float | 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