Rosetta 3.4
Public Member Functions | Public Attributes
core::scoring::saxs::FormFactor Class Reference

#include <FormFactor.hh>

Inheritance diagram for core::scoring::saxs::FormFactor:
Inheritance graph
[legend]
Collaboration diagram for core::scoring::saxs::FormFactor:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 FormFactor (std::string, std::string)
 Constructor reads a file with a spline function.
Real ff (Real q) const
 evaluates an atomic form factor for a given scattering angle (defined in 1/A)
Real get (Size q_index)
 Returns tabulated ff-value (computed for i-th value of q-argument)
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

Constructor & Destructor Documentation

core::scoring::saxs::FormFactor::FormFactor ( std::string  atom_name,
std::string  file_name 
)

Constructor reads a file with a spline function.

References core::scoring::saxs::trFormFactor().


Member Function Documentation

Real core::scoring::saxs::FormFactor::ff ( Real  q) const [inline]

evaluates an atomic form factor for a given scattering angle (defined in 1/A)

Referenced by tabulate().

Real core::scoring::saxs::FormFactor::get ( Size  q_index) [inline]

Returns tabulated ff-value (computed for i-th value of q-argument)

bool core::scoring::saxs::FormFactor::is_glob ( ) const [inline]
void core::scoring::saxs::FormFactor::is_glob ( bool  flag) [inline]
std::string& core::scoring::saxs::FormFactor::name ( ) [inline]
void core::scoring::saxs::FormFactor::tabulate ( const utility::vector1< Real > &  q)

References ff().


Member Data Documentation

@ A unique identifier of a form factor object, set by the manager


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines