Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
core::scoring::SmoothScoreTermCoeffs Class Reference

#include <SmoothEnvPairPotential.hh>

Public Member Functions

 SmoothScoreTermCoeffs ()
 
void add_sigmoid (numeric::xyzVector< Real > s_in)
 
void add_gaussian (numeric::xyzVector< Real > g_in)
 
void shift (Real s_in)
 
Size nsigmoids ()
 
Size ngaussians ()
 
numeric::xyzVector< Realsigmoid (Size i)
 
numeric::xyzVector< Realgaussian (Size i)
 
Real shift ()
 
void clear ()
 
Real func (Real x) const
 
Real dfunc (Real x) const
 

Private Attributes

utility::vector1
< numeric::xyzVector< Real > > 
sigmoid_coeffs_
 
utility::vector1
< numeric::xyzVector< Real > > 
gaussian_coeffs_
 
Real shift_
 

Constructor & Destructor Documentation

core::scoring::SmoothScoreTermCoeffs::SmoothScoreTermCoeffs ( )
inline

Member Function Documentation

void core::scoring::SmoothScoreTermCoeffs::add_gaussian ( numeric::xyzVector< Real g_in)
inline
void core::scoring::SmoothScoreTermCoeffs::add_sigmoid ( numeric::xyzVector< Real s_in)
inline
void core::scoring::SmoothScoreTermCoeffs::clear ( )
inline
Real core::scoring::SmoothScoreTermCoeffs::dfunc ( Real  x) const
Real core::scoring::SmoothScoreTermCoeffs::func ( Real  x) const
numeric::xyzVector< Real > core::scoring::SmoothScoreTermCoeffs::gaussian ( Size  i)
inline

References gaussian_coeffs_.

Size core::scoring::SmoothScoreTermCoeffs::ngaussians ( )
inline

References gaussian_coeffs_.

Size core::scoring::SmoothScoreTermCoeffs::nsigmoids ( )
inline

References sigmoid_coeffs_.

void core::scoring::SmoothScoreTermCoeffs::shift ( Real  s_in)
inline
Real core::scoring::SmoothScoreTermCoeffs::shift ( )
inline

References shift_.

numeric::xyzVector< Real > core::scoring::SmoothScoreTermCoeffs::sigmoid ( Size  i)
inline

References sigmoid_coeffs_.

Member Data Documentation

utility::vector1< numeric::xyzVector< Real > > core::scoring::SmoothScoreTermCoeffs::gaussian_coeffs_
private
Real core::scoring::SmoothScoreTermCoeffs::shift_
private

Referenced by clear(), func(), and shift().

utility::vector1< numeric::xyzVector< Real > > core::scoring::SmoothScoreTermCoeffs::sigmoid_coeffs_
private

The documentation for this class was generated from the following files: