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

#include <PoissonBoltzmannEnergy.hh>

Inheritance diagram for core::scoring::methods::PBLifetimeCache:
Inheritance graph
[legend]

Public Member Functions

 PBLifetimeCache ()
 
 ~PBLifetimeCache () override
 
basic::datacache::CacheableDataOP clone () const override
 
void set_charged_residues_map (const std::map< std::string, bool > &charged_residues_map)
 
void set_energy_state (const std::string &energy_state)
 
void set_conformational_data (const std::string &energy_state, const core::pose::Pose &pose, core::scoring::PoissonBoltzmannPotentialOP pb)
 
bool has_cache (const std::string &energy_state) const
 
std::map< std::string, bool > & get_charged_residues_map ()
 
const std::string & get_energy_state () const
 
core::pose::PoseCOP get_pose (const std::string &energy_state)
 
core::scoring::PoissonBoltzmannPotentialOP get_pbp (const std::string &energy_state)
 

Private Attributes

std::map< std::string, boolcharged_residues_map_
 
std::map< std::string,
core::pose::PoseCOP
pose_by_state_
 
std::map< std::string,
core::scoring::PoissonBoltzmannPotentialOP
pb_by_state_
 
std::string energy_state_
 

Constructor & Destructor Documentation

core::scoring::methods::PBLifetimeCache::PBLifetimeCache ( )
default
core::scoring::methods::PBLifetimeCache::~PBLifetimeCache ( )
overridedefault

Member Function Documentation

basic::datacache::CacheableDataOP core::scoring::methods::PBLifetimeCache::clone ( ) const
override
std::map< std::string, bool > & core::scoring::methods::PBLifetimeCache::get_charged_residues_map ( )

References charged_residues_map_.

const std::string & core::scoring::methods::PBLifetimeCache::get_energy_state ( ) const

References energy_state_.

PoissonBoltzmannPotentialOP core::scoring::methods::PBLifetimeCache::get_pbp ( const std::string &  energy_state)

References pb_by_state_.

core::pose::PoseCOP core::scoring::methods::PBLifetimeCache::get_pose ( const std::string &  energy_state)

References pose_by_state_.

bool core::scoring::methods::PBLifetimeCache::has_cache ( const std::string &  energy_state) const

References pb_by_state_, and pose_by_state_.

void core::scoring::methods::PBLifetimeCache::set_charged_residues_map ( const std::map< std::string, bool > &  charged_residues_map)

References charged_residues_map_.

void core::scoring::methods::PBLifetimeCache::set_conformational_data ( const std::string &  energy_state,
const core::pose::Pose pose,
core::scoring::PoissonBoltzmannPotentialOP  pb 
)

References pb_by_state_, and pose_by_state_.

void core::scoring::methods::PBLifetimeCache::set_energy_state ( const std::string &  energy_state)

References energy_state_.

Member Data Documentation

std::map<std::string, bool> core::scoring::methods::PBLifetimeCache::charged_residues_map_
private
std::string core::scoring::methods::PBLifetimeCache::energy_state_
private
std::map<std::string, core::scoring::PoissonBoltzmannPotentialOP> core::scoring::methods::PBLifetimeCache::pb_by_state_
private
std::map<std::string, core::pose::PoseCOP> core::scoring::methods::PBLifetimeCache::pose_by_state_
private

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