|
Rosetta
|
Utility class for VD-indexed matrix. More...
#include <residue_support.hh>
Public Member Functions | |
| VDDistanceMatrix (MutableResidueType const &res, core::Real default_val) | |
| core::Real & | operator() (VD a, VD b) |
| core::Real | find_max_over (VD a) |
| void | floyd_warshall () |
Private Attributes | |
| boost::unordered_map< VD, int > | vd_to_index_ |
| utility::vector1< VD > | index_to_vd_ |
| ObjexxFCL::FArray2D< core::Real > | matrix_ |
Utility class for VD-indexed matrix.
| core::chemical::VDDistanceMatrix::VDDistanceMatrix | ( | MutableResidueType const & | res, |
| core::Real | default_val | ||
| ) |
| core::Real core::chemical::VDDistanceMatrix::find_max_over | ( | VD | a | ) |
References core::pose::motif::a(), index_to_vd_, matrix_, and vd_to_index_.
Referenced by core::chemical::find_nbr_dist().
| void core::chemical::VDDistanceMatrix::floyd_warshall | ( | ) |
References index_to_vd_, and matrix_.
Referenced by core::chemical::calculate_rigid_matrix().
| core::Real & core::chemical::VDDistanceMatrix::operator() | ( | VD | a, |
| VD | b | ||
| ) |
References core::pose::motif::a(), protocols::match::upstream::b, matrix_, and vd_to_index_.
|
private |
Referenced by find_max_over(), floyd_warshall(), and VDDistanceMatrix().
|
private |
Referenced by find_max_over(), floyd_warshall(), operator()(), and VDDistanceMatrix().
|
private |
Referenced by find_max_over(), operator()(), and VDDistanceMatrix().