IMP::saxs::FormFactorTable Class Reference
Detailed Description
class that deals with form factor computation
|
Public Types |
Public Member Functions |
| FormFactorTable (const String &table_name, Float min_q, Float max_q, Float delta_q) |
| constructor with form factor table file
|
| FormFactorTable () |
| default constructor
|
Float | get_dummy_form_factor (Particle *p, FormFactorType ff_type=HEAVY_ATOMS) const |
Float | get_dummy_water_form_factor () const |
Float | get_form_factor (Particle *p, FormFactorType ff_type=HEAVY_ATOMS) const |
| get f(0), ie q=0 for real space profile calculation
|
const Floats & | get_form_factors (Particle *p, FormFactorType ff_type=HEAVY_ATOMS) const |
| for reciprocal space profile calculation
|
Float | get_radius (Particle *p, FormFactorType ff_type=HEAVY_ATOMS) const |
Float | get_vacuum_form_factor (Particle *p, FormFactorType ff_type=HEAVY_ATOMS) const |
Float | get_vacuum_water_form_factor () const |
Float | get_water_form_factor () const |
void | show (std::ostream &out=std::cout, std::string prefix="") const |
| print tables
|
Static Public Attributes |
static Float | rho_ |
Friends |
std::ostream & | operator<< (std::ostream &s, const AtomFactorCoefficients &atom_factor_coefficients) |
std::istream & | operator>> (std::istream &s, AtomFactorCoefficients &atom_factor_coefficients) |
The documentation for this class was generated from the following file: