![]() |
Rosetta Utilities
2014.35
|
RmsData is a class intended to replace the global rms_obj namespace from rosetta++. Initial implementation is with a singleton design pattern to mimic a global namespace from rosetta++. More...
#include <RmsData.hh>
Public Member Functions | |
void | add_rms (int i, ObjexxFCL::FArray2A< double > xp, ObjexxFCL::FArray2A< double > xe) |
computes a 3x3 matrix of cross moments between the x,y,z components of the two input vectors. More... | |
void | clear_rms () |
clear the data in this RmsData More... | |
int | count () |
returns the number of points in this RmsData More... | |
ObjexxFCL::FArray1D< double > | xsp () |
ObjexxFCL::FArray1D< double > | xse () |
ObjexxFCL::FArray2D< double > | xm () |
double | xre () |
double | xrp () |
Static Public Member Functions | |
static RmsData * | instance () |
Protected Member Functions | |
RmsData () | |
set up RmsData with default values More... | |
RmsData (const RmsData &) | |
RmsData & | operator= (const RmsData &) |
Private Attributes | |
ObjexxFCL::FArray2D< double > | xm_ |
returns the number of points More... | |
double | xre_ |
double | xrp_ |
ObjexxFCL::FArray1D< double > | xse_ |
ObjexxFCL::FArray1D< double > | xsp_ |
int | count_ |
Static Private Attributes | |
static RmsData * | pinstance_ = 0 |
RmsData is a class intended to replace the global rms_obj namespace from rosetta++. Initial implementation is with a singleton design pattern to mimic a global namespace from rosetta++.
|
protected |
|
protected |
void numeric::model_quality::RmsData::add_rms | ( | int | i, |
ObjexxFCL::FArray2A< double > | xp, | ||
ObjexxFCL::FArray2A< double > | xe | ||
) |
computes a 3x3 matrix of cross moments between the x,y,z components of the two input vectors.
add_rms
i | - [in/out]? - |
xp | - [in/out]? - |
xe | - [in/out]? - |
References count_, xm_, xre_, xrp_, xse_, and xsp_.
Referenced by numeric::model_quality::maxsub().
void numeric::model_quality::RmsData::clear_rms | ( | ) |
|
inline |
returns the number of points in this RmsData
References count_.
Referenced by numeric::model_quality::rmsfitca3().
|
static |
References pinstance_, and RmsData().
Referenced by numeric::model_quality::maxsub(), and numeric::model_quality::rmsfitca3().
|
inline |
References xm_.
Referenced by numeric::model_quality::rmsfitca3().
|
inline |
References xre_.
Referenced by numeric::model_quality::rmsfitca3().
|
inline |
References xrp_.
Referenced by numeric::model_quality::rmsfitca3().
|
inline |
References xse_.
Referenced by numeric::model_quality::rmsfitca3().
|
inline |
References xsp_.
Referenced by numeric::model_quality::rmsfitca3().
|
private |
Referenced by add_rms(), clear_rms(), and count().
|
staticprivate |
Referenced by instance().
|
private |
returns the number of points
Referenced by add_rms(), clear_rms(), and xm().
|
private |
Referenced by add_rms(), clear_rms(), and xre().
|
private |
Referenced by add_rms(), clear_rms(), and xrp().
|
private |
Referenced by add_rms(), clear_rms(), and xse().
|
private |
Referenced by add_rms(), clear_rms(), and xsp().