|
Rosetta 3.5
|
#include <FormFactor.hh>


Public Member Functions | |
| virtual | ~FormFactor () |
| Automatically generated virtual destructor for class deriving directly from ReferenceCount. More... | |
| FormFactor (std::string, std::string) | |
| Constructor reads a file with a spline function. More... | |
| Real | ff (Real q) const |
| evaluates an atomic form factor for a given scattering angle (defined in 1/A) More... | |
| Real | get (Size q_index) |
| Returns tabulated ff-value (computed for i-th value of q-argument) More... | |
| std::string & | name () |
| void | is_glob (bool flag) |
| bool | is_glob () const |
| void | tabulate (const utility::vector1< Real > &q) |
Public Attributes | |
| Size | id_ |
| @ A unique identifier of a form factor object, set by the manager More... | |
Private Attributes | |
| bool | glob_flag_ |
| utility::pointer::owning_ptr < numeric::interpolation::spline::Interpolator > | spline_interpolator_ |
| std::string | name_ |
| utility::vector1< Real > | ff_values_ |
Definition at line 36 of file FormFactor.hh.
|
virtual |
Automatically generated virtual destructor for class deriving directly from ReferenceCount.
Auto-generated virtual destructor
Definition at line 31 of file FormFactor.cc.
| core::scoring::saxs::FormFactor::FormFactor | ( | std::string | atom_name, |
| std::string | file_name | ||
| ) |
Constructor reads a file with a spline function.
Definition at line 36 of file FormFactor.cc.
References name_, spline_interpolator_, and core::scoring::saxs::trFormFactor().
evaluates an atomic form factor for a given scattering angle (defined in 1/A)
Definition at line 48 of file FormFactor.hh.
References spline_interpolator_.
Referenced by tabulate().
Returns tabulated ff-value (computed for i-th value of q-argument)
Definition at line 58 of file FormFactor.hh.
References ff_values_.
|
inline |
Definition at line 62 of file FormFactor.hh.
References glob_flag_.
|
inline |
Definition at line 64 of file FormFactor.hh.
References glob_flag_.
|
inline |
Definition at line 60 of file FormFactor.hh.
References name_.
| void core::scoring::saxs::FormFactor::tabulate | ( | const utility::vector1< Real > & | q) |
Definition at line 69 of file FormFactor.cc.
References ff(), and ff_values_.
|
mutableprivate |
Definition at line 71 of file FormFactor.hh.
Referenced by get(), and tabulate().
|
private |
Definition at line 68 of file FormFactor.hh.
Referenced by is_glob().
| Size core::scoring::saxs::FormFactor::id_ |
@ A unique identifier of a form factor object, set by the manager
Definition at line 42 of file FormFactor.hh.
|
private |
Definition at line 70 of file FormFactor.hh.
Referenced by FormFactor(), and name().
|
private |
Definition at line 69 of file FormFactor.hh.
Referenced by ff(), and FormFactor().
1.8.4