Rosetta 3.5
 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]
Collaboration diagram for core::scoring::methods::PBLifetimeCache:
Collaboration graph
[legend]

Public Member Functions

 PBLifetimeCache ()
 
virtual ~PBLifetimeCache ()
 
basic::datacache::CacheableDataOP clone () const
 
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_pose (const std::string &energy_state, const core::pose::Pose &pose)
 
void set_pbp (const std::string &energy_state, core::scoring::PoissonBoltzmannPotentialOP pb)
 
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_
 

Detailed Description

Definition at line 41 of file PoissonBoltzmannEnergy.hh.

Constructor & Destructor Documentation

core::scoring::methods::PBLifetimeCache::PBLifetimeCache ( )

Definition at line 59 of file PoissonBoltzmannEnergy.cc.

Referenced by clone().

core::scoring::methods::PBLifetimeCache::~PBLifetimeCache ( )
virtual

Definition at line 61 of file PoissonBoltzmannEnergy.cc.

Member Function Documentation

basic::datacache::CacheableDataOP core::scoring::methods::PBLifetimeCache::clone ( ) const

Definition at line 64 of file PoissonBoltzmannEnergy.cc.

References PBLifetimeCache().

std::map< std::string, bool > & core::scoring::methods::PBLifetimeCache::get_charged_residues_map ( )

Definition at line 87 of file PoissonBoltzmannEnergy.cc.

References charged_residues_map_.

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

Definition at line 92 of file PoissonBoltzmannEnergy.cc.

References energy_state_.

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

Definition at line 109 of file PoissonBoltzmannEnergy.cc.

References pb_by_state_.

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

Definition at line 98 of file PoissonBoltzmannEnergy.cc.

References pose_by_state_.

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

Definition at line 115 of file PoissonBoltzmannEnergy.cc.

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)

Definition at line 69 of file PoissonBoltzmannEnergy.cc.

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 
)

Definition at line 79 of file PoissonBoltzmannEnergy.cc.

References pb_by_state_, and pose_by_state_.

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

Definition at line 74 of file PoissonBoltzmannEnergy.cc.

References energy_state_.

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

Member Data Documentation

std::map<std::string, bool> core::scoring::methods::PBLifetimeCache::charged_residues_map_
private

Definition at line 62 of file PoissonBoltzmannEnergy.hh.

Referenced by get_charged_residues_map(), and set_charged_residues_map().

std::string core::scoring::methods::PBLifetimeCache::energy_state_
private

Definition at line 65 of file PoissonBoltzmannEnergy.hh.

Referenced by get_energy_state(), and set_energy_state().

std::map<std::string, core::scoring::PoissonBoltzmannPotentialOP> core::scoring::methods::PBLifetimeCache::pb_by_state_
private

Definition at line 64 of file PoissonBoltzmannEnergy.hh.

Referenced by get_pbp(), has_cache(), and set_conformational_data().

std::map<std::string, core::pose::PoseCOP> core::scoring::methods::PBLifetimeCache::pose_by_state_
private

Definition at line 63 of file PoissonBoltzmannEnergy.hh.

Referenced by get_pose(), has_cache(), and set_conformational_data().


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