Rosetta
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
core::scoring::lDDT_Calculator::lDDT_Data Struct Reference

A class to store information about the various statistic counts. More...

Public Member Functions

 lDDT_Data (bool do_res=false, bool do_atom=false)
 
core::Real global_lddt () const
 
void operator+= (lDDT_Data const &rhs)
 
void operator-= (lDDT_Data const &rhs)
 

Static Public Member Functions

template<typename T >
static void add_inplace (std::map< T, core::Size > &lhs, std::map< T, core::Size > const &rhs)
 Helper function for operator+=. More...
 
template<typename T >
static void subtract_inplace (std::map< T, core::Size > &lhs, std::map< T, core::Size > const &rhs)
 Helper function for operator-=. More...
 

Public Attributes

bool do_residue = false
 
bool do_atomistic = false
 
core::Size global_ndist = 0
 
core::Size global_nmatch = 0
 
std::map< core::Size, core::Sizeres_ndist
 
std::map< core::Size, core::Sizeres_nmatch
 
std::map< core::id::AtomID, core::Sizeatom_ndist
 
std::map< core::id::AtomID, core::Sizeatom_nmatch
 

Detailed Description

A class to store information about the various statistic counts.

Constructor & Destructor Documentation

◆ lDDT_Data()

core::scoring::lDDT_Calculator::lDDT_Data::lDDT_Data ( bool  do_res = false,
bool  do_atom = false 
)
inline

Member Function Documentation

◆ add_inplace()

template<typename T >
void core::scoring::lDDT_Calculator::lDDT_Data::add_inplace ( std::map< T, core::Size > &  lhs,
std::map< T, core::Size > const &  rhs 
)
static

Helper function for operator+=.

◆ global_lddt()

core::Real core::scoring::lDDT_Calculator::lDDT_Data::global_lddt ( ) const

◆ operator+=()

void core::scoring::lDDT_Calculator::lDDT_Data::operator+= ( lDDT_Data const &  rhs)

◆ operator-=()

void core::scoring::lDDT_Calculator::lDDT_Data::operator-= ( lDDT_Data const &  rhs)

◆ subtract_inplace()

template<typename T >
void core::scoring::lDDT_Calculator::lDDT_Data::subtract_inplace ( std::map< T, core::Size > &  lhs,
std::map< T, core::Size > const &  rhs 
)
static

Helper function for operator-=.

Member Data Documentation

◆ atom_ndist

std::map< core::id::AtomID, core::Size > core::scoring::lDDT_Calculator::lDDT_Data::atom_ndist

◆ atom_nmatch

std::map< core::id::AtomID, core::Size > core::scoring::lDDT_Calculator::lDDT_Data::atom_nmatch

◆ do_atomistic

bool core::scoring::lDDT_Calculator::lDDT_Data::do_atomistic = false

◆ do_residue

bool core::scoring::lDDT_Calculator::lDDT_Data::do_residue = false

◆ global_ndist

core::Size core::scoring::lDDT_Calculator::lDDT_Data::global_ndist = 0

◆ global_nmatch

core::Size core::scoring::lDDT_Calculator::lDDT_Data::global_nmatch = 0

◆ res_ndist

std::map< core::Size, core::Size > core::scoring::lDDT_Calculator::lDDT_Data::res_ndist

◆ res_nmatch

std::map< core::Size, core::Size > core::scoring::lDDT_Calculator::lDDT_Data::res_nmatch

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