Rosetta
Classes | Typedefs | Functions | Variables
NodePairRmsdCalculator.cc File Reference
#include <basic/database/sql_utils.hh>
#include <basic/Tracer.hh>
#include <utility/sql_database/DatabaseSessionManager.hh>
#include <devel/init.hh>
#include <core/types.hh>
#include <numeric/xyzVector.hh>
#include <numeric/model_quality/rms.hh>
#include <ObjexxFCL/FArray1D.hh>
#include <ObjexxFCL/FArray2D.hh>
#include <iostream>
#include <map>

Classes

struct  node_data
 

Typedefs

typedef std::map< core::Size, utility::vector1< numeric::xyzVector< core::Real > > > ElementCoords
 

Functions

utility::vector1< node_dataget_nodes (utility::sql_database::sessionOP db_session)
 
std::map< core::Size, utility::vector1< core::Size > > get_substructure_map (utility::sql_database::sessionOP db_session)
 
ElementCoords get_element_coords (utility::sql_database::sessionOP db_session)
 
std::pair< core::Real, core::Realcalc_rmsd_and_clash_score (node_data const &node_1, node_data const &node_2, ElementCoords &element_coords, std::map< core::Size, utility::vector1< core::Size > > &substructure_map)
 
int main (int argc, char *argv[])
 

Variables

static basic::Tracer TR ("NodePairRmsdCalculator")
 

Typedef Documentation

◆ ElementCoords

Function Documentation

◆ calc_rmsd_and_clash_score()

std::pair<core::Real, core::Real> calc_rmsd_and_clash_score ( node_data const &  node_1,
node_data const &  node_2,
ElementCoords element_coords,
std::map< core::Size, utility::vector1< core::Size > > &  substructure_map 
)

◆ get_element_coords()

ElementCoords get_element_coords ( utility::sql_database::sessionOP  db_session)

◆ get_nodes()

◆ get_substructure_map()

std::map< core::Size, utility::vector1<core::Size> > get_substructure_map ( utility::sql_database::sessionOP  db_session)

◆ main()

int main ( int  argc,
char *  argv[] 
)

Variable Documentation

◆ TR

basic::Tracer TR("NodePairRmsdCalculator") ( "NodePairRmsdCalculator"  )
static
Author
Tim Jacobs

Referenced by get_element_coords(), and get_nodes().