Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Types | Private Attributes | List of all members
core::chemical::VDDistanceMatrix Class Reference

Utility class for VD-indexed matrix. More...

#include <residue_support.hh>

Public Member Functions

 VDDistanceMatrix (core::Real default_val)
 
core::Realoperator() (VD a, VD b)
 
core::Real find_max_over (VD a)
 

Private Types

typedef boost::unordered_map
< VD, core::Real
InternalVector
 
typedef boost::unordered_map
< VD, InternalVector
InternalMatrix
 

Private Attributes

InternalMatrix matrix_
 
core::Real default_
 

Detailed Description

Utility class for VD-indexed matrix.

Member Typedef Documentation

typedef boost::unordered_map< VD, InternalVector > core::chemical::VDDistanceMatrix::InternalMatrix
private
typedef boost::unordered_map< VD, core::Real > core::chemical::VDDistanceMatrix::InternalVector
private

Constructor & Destructor Documentation

core::chemical::VDDistanceMatrix::VDDistanceMatrix ( core::Real  default_val)
inline

Member Function Documentation

core::Real core::chemical::VDDistanceMatrix::find_max_over ( VD  a)

References matrix_.

Referenced by core::chemical::find_nbr_dist().

core::Real & core::chemical::VDDistanceMatrix::operator() ( VD  a,
VD  b 
)

Member Data Documentation

core::Real core::chemical::VDDistanceMatrix::default_
private

Referenced by operator()().

InternalMatrix core::chemical::VDDistanceMatrix::matrix_
private

Referenced by find_max_over(), and operator()().


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