Rosetta
Public Member Functions | Private Attributes | List of all members
pseudoTrace Class Reference

Public Member Functions

 pseudoTrace (core::Size seed, utility::vector1< pseudoCA > const &calist)
 
void add_to_C (core::Size ext, utility::vector1< pseudoCA > const &calist)
 
void add_to_N (core::Size ext, utility::vector1< pseudoCA > const &calist)
 
core::Size get_C ()
 
core::Size get_N ()
 
core::Size size () const
 
core::Size get (core::Size i)
 
core::Real score () const
 
bool is_subset (const pseudoTrace &other) const
 
bool contains (core::Size idx) const
 

Private Attributes

utility::vector1< core::SizetraceF_
 
utility::vector1< core::SizetraceB_
 
core::Real score_
 
core::Real DENS_WT
 
core::Real DIST_WT
 
core::Real ANGLE_WT
 
core::Real OVERLAP_WT
 

Constructor & Destructor Documentation

◆ pseudoTrace()

pseudoTrace::pseudoTrace ( core::Size  seed,
utility::vector1< pseudoCA > const &  calist 
)
inline

Member Function Documentation

◆ add_to_C()

void pseudoTrace::add_to_C ( core::Size  ext,
utility::vector1< pseudoCA > const &  calist 
)
inline

◆ add_to_N()

void pseudoTrace::add_to_N ( core::Size  ext,
utility::vector1< pseudoCA > const &  calist 
)
inline

◆ contains()

bool pseudoTrace::contains ( core::Size  idx) const
inline

◆ get()

core::Size pseudoTrace::get ( core::Size  i)
inline

References create_a3b_hbs::i, traceB_, and traceF_.

Referenced by add_to_C(), and add_to_N().

◆ get_C()

core::Size pseudoTrace::get_C ( )
inline

References traceF_.

Referenced by run_trace().

◆ get_N()

core::Size pseudoTrace::get_N ( )
inline

References traceB_.

Referenced by run_trace().

◆ is_subset()

bool pseudoTrace::is_subset ( const pseudoTrace other) const
inline

◆ score()

core::Real pseudoTrace::score ( ) const
inline

References score_.

Referenced by pseudoTraceRecords::addTrace(), and operator<().

◆ size()

core::Size pseudoTrace::size ( ) const
inline

References traceB_, and traceF_.

Referenced by add_to_C(), add_to_N(), and is_subset().

Member Data Documentation

◆ ANGLE_WT

core::Real pseudoTrace::ANGLE_WT
private

Referenced by add_to_C(), add_to_N(), and pseudoTrace().

◆ DENS_WT

core::Real pseudoTrace::DENS_WT
private

Referenced by add_to_C(), add_to_N(), and pseudoTrace().

◆ DIST_WT

core::Real pseudoTrace::DIST_WT
private

Referenced by add_to_C(), add_to_N(), and pseudoTrace().

◆ OVERLAP_WT

core::Real pseudoTrace::OVERLAP_WT
private

Referenced by add_to_C(), add_to_N(), and pseudoTrace().

◆ score_

core::Real pseudoTrace::score_
private

Referenced by add_to_C(), add_to_N(), pseudoTrace(), and score().

◆ traceB_

utility::vector1< core::Size > pseudoTrace::traceB_
private

◆ traceF_

utility::vector1< core::Size > pseudoTrace::traceF_
private

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