Rosetta  2020.46
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
core::scoring::loop_graph::evaluator::GaussianChainFuncPotentialEvaluator Class Reference

#include <GaussianChainFuncPotentialEvaluator.hh>

Inheritance diagram for core::scoring::loop_graph::evaluator::GaussianChainFuncPotentialEvaluator:
Inheritance graph
[legend]

Public Member Functions

 GaussianChainFuncPotentialEvaluator (LoopCycle const &loop_cycle, core::Real const &loop_fixed_cost, pose::Pose const &pose)
 
 ~GaussianChainFuncPotentialEvaluator () override
 
void get_f1_f2 (Vector &f1, Vector &f2, bool const takeoff) const override
 
- Public Member Functions inherited from core::scoring::loop_graph::evaluator::LoopClosePotentialEvaluator
 LoopClosePotentialEvaluator (core::Real const &loop_fixed_cost)
 
 ~LoopClosePotentialEvaluator () override
 
core::Real const & loop_fixed_cost () const
 
void set_loop_closure_energy (core::Real const &setting)
 
core::Real loop_closure_energy () const
 
void set_involves_current_pose (bool const &setting)
 
bool involves_current_pose () const
 
void set_current_pose_takeoff_atom (core::id::AtomID const &setting)
 
core::id::AtomID current_pose_takeoff_atom () const
 
void set_current_pose_landing_atom (core::id::AtomID const &setting)
 
core::id::AtomID current_pose_landing_atom () const
 
void set_current_pose_takeoff_xyz (Vector const &setting)
 
Vector current_pose_takeoff_xyz () const
 
void set_current_pose_landing_xyz (Vector const &setting)
 
Vector current_pose_landing_xyz () const
 

Private Member Functions

void initialize (LoopCycle const &loop_cycle, core::pose::Pose const &pose)
 

Private Attributes

core::Real const rna_gaussian_variance_per_residue_
 
core::Real const protein_gaussian_variance_per_residue_
 
core::scoring::func::FuncOP func_
 

Constructor & Destructor Documentation

core::scoring::loop_graph::evaluator::GaussianChainFuncPotentialEvaluator::GaussianChainFuncPotentialEvaluator ( LoopCycle const &  loop_cycle,
core::Real const &  loop_fixed_cost,
pose::Pose const &  pose 
)

References initialize().

core::scoring::loop_graph::evaluator::GaussianChainFuncPotentialEvaluator::~GaussianChainFuncPotentialEvaluator ( )
overridedefault

Member Function Documentation

void core::scoring::loop_graph::evaluator::GaussianChainFuncPotentialEvaluator::get_f1_f2 ( Vector f1,
Vector f2,
bool const  takeoff 
) const
overridevirtual
void core::scoring::loop_graph::evaluator::GaussianChainFuncPotentialEvaluator::initialize ( LoopCycle const &  loop_cycle,
core::pose::Pose const &  pose 
)
private

Member Data Documentation

core::scoring::func::FuncOP core::scoring::loop_graph::evaluator::GaussianChainFuncPotentialEvaluator::func_
private

Referenced by get_f1_f2(), and initialize().

core::Real const core::scoring::loop_graph::evaluator::GaussianChainFuncPotentialEvaluator::protein_gaussian_variance_per_residue_
private

Referenced by initialize().

core::Real const core::scoring::loop_graph::evaluator::GaussianChainFuncPotentialEvaluator::rna_gaussian_variance_per_residue_
private

Referenced by initialize().


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