#include <GridManager.hh>
|
GridSetCOP | get_grids (GridSet const &prototype, core::pose::Pose const &pose, core::Vector const ¢er, std::string const &chain, bool exclude=true, core::Real fuzz_factor=0.0) |
| Get a set of grids for the given pose, centered on the given center, including/excluding the given chains. More...
|
|
GridSetCOP | get_grids (GridSet const &prototype, core::pose::Pose const &pose, core::Vector const ¢er, char chain, bool exclude=true, core::Real fuzz_factor=0.0) |
| Get a set of grids for the given pose, centered on the given center, including/excluding the given chains. More...
|
|
GridSetCOP | get_grids (GridSet const &prototype, core::pose::Pose const &pose, core::Vector const ¢er, utility::vector1< std::string > const &chains, bool exclude=true, core::Real fuzz_factor=0.0) |
| Get a set of grids for the given pose, centered on the given center, including/excluding the given chains, using the given prototype as the prototype. fuzz_factor is the distance by which to consider the center "close enough" not to regenerate. More...
|
|
|
std::string | compute_hash (GridSet const &prototype, core::pose::Pose const &pose, core::Vector const ¢er, utility::vector1< std::string > const &chains, bool exclude=true) const |
| Compute the hash string for on-disk/in-memory storage. More...
|
|
GridSetCOP | find_grid_set (std::string const &chain_hash) const |
|
GridSetCOP | fuzzy_find_grid_set (GridSet const &prototype, core::pose::Pose const &pose, core::Vector const ¢er, utility::vector1< std::string > const &chains, bool exclude, core::Real fuzz_factor) const |
|
void | insert_into_cache (std::string const &hash_val, core::Vector const ¢er, GridSetOP const &grid_set) |
| Insert the given GridSet into the grid_set_cache under the given index value. More...
|
|
◆ GridManager() [1/2]
protocols::qsar::scoring_grid::GridManager::GridManager |
( |
| ) |
|
|
privatedefault |
◆ GridManager() [2/2]
protocols::qsar::scoring_grid::GridManager::GridManager |
( |
GridManager const & |
| ) |
|
|
privatedelete |
◆ compute_hash()
std::string protocols::qsar::scoring_grid::GridManager::compute_hash |
( |
GridSet const & |
prototype, |
|
|
core::pose::Pose const & |
pose, |
|
|
core::Vector const & |
center, |
|
|
utility::vector1< std::string > const & |
chains, |
|
|
bool |
exclude = true |
|
) |
| const |
|
protected |
◆ find_grid_set()
GridSetCOP protocols::qsar::scoring_grid::GridManager::find_grid_set |
( |
std::string const & |
chain_hash | ) |
const |
|
protected |
◆ fuzzy_find_grid_set()
◆ get_grids() [1/3]
◆ get_grids() [2/3]
◆ get_grids() [3/3]
◆ insert_into_cache()
void protocols::qsar::scoring_grid::GridManager::insert_into_cache |
( |
std::string const & |
hash_val, |
|
|
core::Vector const & |
center, |
|
|
GridSetOP const & |
grid_set |
|
) |
| |
|
protected |
◆ operator=()
◆ utility::SingletonBase< GridManager >
◆ centers_
utility::vector1< core::Vector > protocols::qsar::scoring_grid::GridManager::centers_ |
|
private |
◆ grid_set_cache_
std::map< std::string, GridSetCOP > protocols::qsar::scoring_grid::GridManager::grid_set_cache_ |
|
private |
The documentation for this class was generated from the following files: