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::SigmoidWeightedCenList< T > Class Template Reference

Keep track of the cenlist information stores both centroid counts (T = Real) as well as d_centroid_counts (T = Vector) More...

#include <SmoothEnvPairPotential.hh>

Inheritance diagram for core::scoring::SigmoidWeightedCenList< T >:
Inheritance graph
[legend]

Public Member Functions

 SigmoidWeightedCenList ()
 
 SigmoidWeightedCenList (SigmoidWeightedCenList const &src)
 
basic::datacache::CacheableDataOP clone () const override
 
Size size () const
 
T fcen6 (Size const seqpos) const
 
Tfcen6 (Size const seqpos)
 
T fcen10 (Size const seqpos) const
 
Tfcen10 (Size const seqpos)
 
T fcen12 (Size const seqpos) const
 
Tfcen12 (Size const seqpos)
 
bool calculated () const
 
boolcalculated ()
 
void initialize (Size nres, T val)
 
void set_fcen6 (Size const seqpos, T value)
 
void set_fcen10 (Size const seqpos, T value)
 
void set_fcen12 (Size const seqpos, T value)
 

Private Attributes

utility::vector1< Tfcen6_
 
utility::vector1< Tfcen10_
 
utility::vector1< Tfcen12_
 
bool calculated_
 

Detailed Description

template<class T>
class core::scoring::SigmoidWeightedCenList< T >

Keep track of the cenlist information stores both centroid counts (T = Real) as well as d_centroid_counts (T = Vector)

Constructor & Destructor Documentation

Member Function Documentation

template<class T>
bool core::scoring::SigmoidWeightedCenList< T >::calculated ( ) const
inline
template<class T>
bool& core::scoring::SigmoidWeightedCenList< T >::calculated ( )
inline
template<class T>
basic::datacache::CacheableDataOP core::scoring::SigmoidWeightedCenList< T >::clone ( ) const
inlineoverride
template<class T>
T core::scoring::SigmoidWeightedCenList< T >::fcen10 ( Size const  seqpos) const
inline
template<class T>
T& core::scoring::SigmoidWeightedCenList< T >::fcen10 ( Size const  seqpos)
inline
template<class T>
T core::scoring::SigmoidWeightedCenList< T >::fcen12 ( Size const  seqpos) const
inline
template<class T>
T& core::scoring::SigmoidWeightedCenList< T >::fcen12 ( Size const  seqpos)
inline
template<class T>
T core::scoring::SigmoidWeightedCenList< T >::fcen6 ( Size const  seqpos) const
inline
template<class T>
T& core::scoring::SigmoidWeightedCenList< T >::fcen6 ( Size const  seqpos)
inline
template<class T>
void core::scoring::SigmoidWeightedCenList< T >::initialize ( Size  nres,
T  val 
)
inline
template<class T>
void core::scoring::SigmoidWeightedCenList< T >::set_fcen10 ( Size const  seqpos,
T  value 
)
inline
template<class T>
void core::scoring::SigmoidWeightedCenList< T >::set_fcen12 ( Size const  seqpos,
T  value 
)
inline
template<class T>
void core::scoring::SigmoidWeightedCenList< T >::set_fcen6 ( Size const  seqpos,
T  value 
)
inline
template<class T>
Size core::scoring::SigmoidWeightedCenList< T >::size ( ) const
inline

Member Data Documentation

template<class T>
bool core::scoring::SigmoidWeightedCenList< T >::calculated_
private
template<class T>
utility::vector1< T > core::scoring::SigmoidWeightedCenList< T >::fcen10_
private
template<class T>
utility::vector1< T > core::scoring::SigmoidWeightedCenList< T >::fcen12_
private
template<class T>
utility::vector1< T > core::scoring::SigmoidWeightedCenList< T >::fcen6_
private

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