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::pack::guidance_scoreterms::buried_unsat_penalty::graph::BuriedUnsatPenaltyGraphContainer Class Reference

A container for the BuriedUnsatPenaltyGraph, to allow it to be cached in a pose while skirting multiple inheritance issues. More...

#include <BuriedUnsatPenaltyGraphContainer.hh>

Inheritance diagram for core::pack::guidance_scoreterms::buried_unsat_penalty::graph::BuriedUnsatPenaltyGraphContainer:
Inheritance graph
[legend]

Public Member Functions

 BuriedUnsatPenaltyGraphContainer ()=delete
 Default constructor is explicitly deleted. More...
 
 BuriedUnsatPenaltyGraphContainer (BuriedUnsatPenaltyGraphOP graph)
 Constructor must be provided with an OP to a graph, which it stores. More...
 
 BuriedUnsatPenaltyGraphContainer (BuriedUnsatPenaltyGraphContainer const &src)
 Copy constructor shallow-copies the graphOP. More...
 
 ~BuriedUnsatPenaltyGraphContainer () override
 Destructor. More...
 
basic::datacache::CacheableDataOP clone () const override
 Copy this object and return an owning pointer to the copy. More...
 
BuriedUnsatPenaltyGraphOP graph ()
 Access the graph. More...
 
BuriedUnsatPenaltyGraphCOP graph () const
 Access the graph (const-access). More...
 

Private Attributes

BuriedUnsatPenaltyGraphOP graph_
 This container just contains a BuriedUnsatPenaltyGraphOP. More...
 

Detailed Description

A container for the BuriedUnsatPenaltyGraph, to allow it to be cached in a pose while skirting multiple inheritance issues.

Constructor & Destructor Documentation

core::pack::guidance_scoreterms::buried_unsat_penalty::graph::BuriedUnsatPenaltyGraphContainer::BuriedUnsatPenaltyGraphContainer ( )
delete

Default constructor is explicitly deleted.

core::pack::guidance_scoreterms::buried_unsat_penalty::graph::BuriedUnsatPenaltyGraphContainer::BuriedUnsatPenaltyGraphContainer ( BuriedUnsatPenaltyGraphOP  graph)

Constructor must be provided with an OP to a graph, which it stores.

core::pack::guidance_scoreterms::buried_unsat_penalty::graph::BuriedUnsatPenaltyGraphContainer::BuriedUnsatPenaltyGraphContainer ( BuriedUnsatPenaltyGraphContainer const &  src)

Copy constructor shallow-copies the graphOP.

core::pack::guidance_scoreterms::buried_unsat_penalty::graph::BuriedUnsatPenaltyGraphContainer::~BuriedUnsatPenaltyGraphContainer ( )
override

Destructor.

Member Function Documentation

basic::datacache::CacheableDataOP core::pack::guidance_scoreterms::buried_unsat_penalty::graph::BuriedUnsatPenaltyGraphContainer::clone ( ) const
override

Copy this object and return an owning pointer to the copy.

BuriedUnsatPenaltyGraphOP core::pack::guidance_scoreterms::buried_unsat_penalty::graph::BuriedUnsatPenaltyGraphContainer::graph ( )
inline

Access the graph.

References graph_.

BuriedUnsatPenaltyGraphCOP core::pack::guidance_scoreterms::buried_unsat_penalty::graph::BuriedUnsatPenaltyGraphContainer::graph ( ) const
inline

Access the graph (const-access).

References graph_.

Member Data Documentation

BuriedUnsatPenaltyGraphOP core::pack::guidance_scoreterms::buried_unsat_penalty::graph::BuriedUnsatPenaltyGraphContainer::graph_
private

This container just contains a BuriedUnsatPenaltyGraphOP.

Referenced by graph().


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