BornAgain
1.19.79
Open-source research software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering
|
Information about particle form factor and abundance.
Definition at line 33 of file CoherentFFSum.h.
Public Member Functions | |
CoherentFFSum (double abundance, std::vector< std::shared_ptr< const SumDWBA >> terms) | |
double | radialExtension () const |
double | relativeAbundance () const |
complex_t | summedFF (const DiffuseElement &ele) const |
SpinMatrix | summedPolFF (const DiffuseElement &ele) const |
Private Attributes | |
const double | m_abundance |
const std::vector< std::shared_ptr< const SumDWBA > > | m_terms |
CoherentFFSum::CoherentFFSum | ( | double | abundance, |
std::vector< std::shared_ptr< const SumDWBA >> | terms | ||
) |
Definition at line 20 of file CoherentFFSum.cpp.
double CoherentFFSum::radialExtension | ( | ) | const |
Definition at line 42 of file CoherentFFSum.cpp.
References m_terms.
|
inline |
complex_t CoherentFFSum::summedFF | ( | const DiffuseElement & | ele | ) | const |
SpinMatrix CoherentFFSum::summedPolFF | ( | const DiffuseElement & | ele | ) | const |
|
private |
Definition at line 44 of file CoherentFFSum.h.
Referenced by relativeAbundance().
|
private |
Definition at line 45 of file CoherentFFSum.h.
Referenced by radialExtension(), summedFF(), and summedPolFF().