class that deals with form factor computation
Public Member Functions |
| | FormFactorTable () |
| | default constructor
|
| | FormFactorTable (const String &table_name, Float min_q, Float max_q, Float delta_q) |
| | constructor with form factor table file
|
|
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_volume (Particle *p, FormFactorType ff_type=HEAVY_ATOMS) const |
|
Float | get_water_form_factor () const |
| void | show (std::ostream &out=std::cout, std::string prefix="") const |
| | print tables
|