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: