Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Typedefs | Functions | Variables
core::scoring::saxs Namespace Reference

Classes

class  DistanceHistogram
 
class  FastSAXSEnergy
 
class  FastSAXSEnergyCreator
 
class  FormFactor
 
class  FormFactorManager
 selects a given number of fragments using a quota scheme More...
 
class  SAXSEnergy
 
class  SAXSEnergyCEN
 
class  SAXSEnergyCreator
 
class  SAXSEnergyCreatorCEN
 
class  SAXSEnergyCreatorFA
 
class  SAXSEnergyFA
 
class  SinXOverX
 

Typedefs

typedef
utility::pointer::shared_ptr
< DistanceHistogram
DistanceHistogramOP
 
typedef
utility::pointer::shared_ptr
< DistanceHistogram const > 
DistanceHistogramCOP
 
typedef
utility::pointer::shared_ptr
< FormFactor
FormFactorOP
 
typedef
utility::pointer::shared_ptr
< FormFactor const > 
FormFactorCOP
 
typedef
utility::pointer::shared_ptr
< FormFactorManager
FormFactorManagerOP
 
typedef
utility::pointer::shared_ptr
< FormFactorManager const > 
FormFactorManagerCOP
 

Functions

static basic::Tracer TR ("core.scoring.saxs.FastSAXSEnergy")
 
core::Size aa2idx (core::chemical::AA aa)
 
void load_fastsax_spectrum (core::Size &nq, utility::vector1< core::Real >::iterator &q, utility::vector1< core::Real >::iterator &i_obs, utility::vector1< core::Real >::iterator &i_sig)
 
void load_form_factors (core::Size nq, utility::vector1< core::Real >::iterator &q_in, utility::vector1< utility::vector1< core::Real > >::iterator &spectrum)
 
static basic::Tracer trSAXSEnergy ("core.scoring.saxs.SAXSEnergy")
 
static basic::Tracer trFormFactor ("core.scoring.saxs.FormFactor")
 
static basic::Tracer trFormFactorManager ("core.scoring.saxs.FormFactorManager")
 

Variables

core::Real ref_spectrum [][21]
 

Typedef Documentation

typedef utility::pointer::shared_ptr<DistanceHistogram const> core::scoring::saxs::DistanceHistogramCOP
typedef utility::pointer::shared_ptr<DistanceHistogram> core::scoring::saxs::DistanceHistogramOP
typedef utility::pointer::shared_ptr<FormFactor const> core::scoring::saxs::FormFactorCOP
typedef utility::pointer::shared_ptr<FormFactorManager const> core::scoring::saxs::FormFactorManagerCOP
typedef utility::pointer::shared_ptr<FormFactorManager> core::scoring::saxs::FormFactorManagerOP
typedef utility::pointer::shared_ptr<FormFactor> core::scoring::saxs::FormFactorOP

Function Documentation

core::Size core::scoring::saxs::aa2idx ( core::chemical::AA  aa)
void core::scoring::saxs::load_fastsax_spectrum ( core::Size nq,
utility::vector1< core::Real >::iterator &  q,
utility::vector1< core::Real >::iterator &  i_obs,
utility::vector1< core::Real >::iterator &  i_sig 
)
void core::scoring::saxs::load_form_factors ( core::Size  nq,
utility::vector1< core::Real >::iterator &  q_in,
utility::vector1< utility::vector1< core::Real > >::iterator &  spectrum 
)
static basic::Tracer core::scoring::saxs::TR ( "core.scoring.saxs.FastSAXSEnergy"  )
static
static basic::Tracer core::scoring::saxs::trFormFactor ( "core.scoring.saxs.FormFactor"  )
static
static basic::Tracer core::scoring::saxs::trFormFactorManager ( "core.scoring.saxs.FormFactorManager"  )
static
static basic::Tracer core::scoring::saxs::trSAXSEnergy ( "core.scoring.saxs.SAXSEnergy"  )
static

Variable Documentation

core::Real core::scoring::saxs::ref_spectrum[][21]