|
Gromacs
2026.0-dev-20251111-8c1ac59
|
#include <gromacs/trajectoryanalysis/modules/scattering-debye-sans.h>
Inheritance diagram for gmx::SansDebye:
Collaboration diagram for gmx::SansDebye:Derrived class for computing SANS scattering.
Public Member Functions | |
| SansDebye (std::vector< Isotope > isotopes) | |
| constructor | |
| double | getScatteringLength (int i, double q) override |
| retrieves scattering length based on atom index | |
Public Member Functions inherited from gmx::ComputeDebyeScattering | |
| void | computeDirectPairDistancesHistogram (t_pbc *pbc, Selection sel) |
| Compute Pair distances for atoms using Direct Method. | |
| void | computeMonteCarloPairDistancesHistogram (t_pbc *pbc, Selection sel, float coverage, int seed) |
| Compute Pair distances for atoms using MonteCarlo Method. | |
| void | computeIntensity () |
| computes the scattering intensity for a given scattering angle q | |
| double | computeIntensityZeroQ () |
| computes the scattering intensity for a given scattering zerro angle | |
| double | getIntensity (size_t qi) |
| double | getFormFactor (int i, int j, double q) |
| computes atomic form factors | |
| void | addQList (std::vector< double > qList) |
| Add list of Q values. | |
| void | setBinWidth (double binWidth) |
| Set binwidht for histogramm. | |
| void | getMaxDist (matrix box) |
| Set max distance for histogram from box size. | |
| void | initPairDistHist () |
| Initialize pair distance histogram. | |
| void | clearHist () |
| Clear histogram. | |
Additional Inherited Members | |
Protected Attributes inherited from gmx::ComputeDebyeScattering | |
| bool | sfDepenOnQ_ = false |
| set if structure factor depend on Q value (e.g. for SAXS) | |
1.8.5