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

#include <ConstraintGraph.hh>

Inheritance diagram for core::scoring::constraints::ConstraintEdge:
Inheritance graph
[legend]

Public Types

typedef utility::graph::Edge parent
 
typedef utility::graph::Edge Edge
 

Public Member Functions

 ConstraintEdge (utility::graph::Graph *owner, Size first_node_ind, Size second_node_ind)
 
 ConstraintEdge (utility::graph::Graph *owner, ConstraintEdge const &example_edge)
 
 ~ConstraintEdge () override
 
void copy_from (Edge const *source) override
 
Size count_static_memory () const override
 
Size count_dynamic_memory () const override
 
void bond_geometry_energy (Energy)
 
void rna_bond_geometry_energy (Energy)
 
void atom_pair_constraint_energy (Energy)
 
void base_pair_constraint_energy (Energy)
 
void coordinate_constraint_energy (Energy)
 
void angle_constraint_energy (Energy)
 
void dihedral_constraint_energy (Energy)
 
void backbone_stub_constraint_energy (Energy)
 
void backbone_stub_linear_constraint_energy (Energy)
 
void res_type_linking_constraint_energy (Energy)
 
void metalbinding_constraint_energy (Energy)
 
Energy bond_geometry_energy () const
 
Energy rna_bond_geometry_energy () const
 
Energy atom_pair_constraint_energy () const
 
Energy base_pair_constraint_energy () const
 
Energy coordinate_constraint_energy () const
 
Energy angle_constraint_energy () const
 
Energy dihedral_constraint_energy () const
 
Energy backbone_stub_constraint_energy () const
 
Energy backbone_stub_linear_constraint_energy () const
 
Energy res_type_linking_constraint_energy () const
 
Energy metalbinding_constraint_energy () const
 
void energy_computed (bool setting)
 
bool energy_computed () const
 

Private Attributes

Energy bond_geometry_energy_
 
Energy rna_bond_geometry_energy_
 
Energy atom_pair_constraint_energy_
 
Energy base_pair_constraint_energy_
 
Energy coordinate_constraint_energy_
 
Energy angle_constraint_energy_
 
Energy dihedral_constraint_energy_
 
Energy backbone_stub_constraint_energy_
 
Energy backbone_stub_linear_constraint_energy_
 
Energy res_type_linking_constraint_energy_
 
Energy metalbinding_constraint_energy_
 
bool energy_computed_
 

Member Typedef Documentation

Constructor & Destructor Documentation

core::scoring::constraints::ConstraintEdge::ConstraintEdge ( utility::graph::Graph *  owner,
Size  first_node_ind,
Size  second_node_ind 
)

Referenced by count_static_memory().

core::scoring::constraints::ConstraintEdge::ConstraintEdge ( utility::graph::Graph *  owner,
ConstraintEdge const &  example_edge 
)
core::scoring::constraints::ConstraintEdge::~ConstraintEdge ( )
overridedefault

Member Function Documentation

void core::scoring::constraints::ConstraintEdge::angle_constraint_energy ( Energy  setting)
Energy core::scoring::constraints::ConstraintEdge::angle_constraint_energy ( ) const
void core::scoring::constraints::ConstraintEdge::atom_pair_constraint_energy ( Energy  setting)
Energy core::scoring::constraints::ConstraintEdge::atom_pair_constraint_energy ( ) const
void core::scoring::constraints::ConstraintEdge::backbone_stub_constraint_energy ( Energy  setting)
Energy core::scoring::constraints::ConstraintEdge::backbone_stub_constraint_energy ( ) const
void core::scoring::constraints::ConstraintEdge::backbone_stub_linear_constraint_energy ( Energy  setting)
Energy core::scoring::constraints::ConstraintEdge::backbone_stub_linear_constraint_energy ( ) const
void core::scoring::constraints::ConstraintEdge::base_pair_constraint_energy ( Energy  setting)
Energy core::scoring::constraints::ConstraintEdge::base_pair_constraint_energy ( ) const
void core::scoring::constraints::ConstraintEdge::bond_geometry_energy ( Energy  setting)
Energy core::scoring::constraints::ConstraintEdge::bond_geometry_energy ( ) const

References bond_geometry_energy_.

void core::scoring::constraints::ConstraintEdge::coordinate_constraint_energy ( Energy  setting)
Energy core::scoring::constraints::ConstraintEdge::coordinate_constraint_energy ( ) const
void core::scoring::constraints::ConstraintEdge::copy_from ( Edge const *  source)
override
Size core::scoring::constraints::ConstraintEdge::count_dynamic_memory ( ) const
override
Size core::scoring::constraints::ConstraintEdge::count_static_memory ( ) const
override

References ConstraintEdge().

void core::scoring::constraints::ConstraintEdge::dihedral_constraint_energy ( Energy  setting)
Energy core::scoring::constraints::ConstraintEdge::dihedral_constraint_energy ( ) const
void core::scoring::constraints::ConstraintEdge::energy_computed ( bool  setting)
bool core::scoring::constraints::ConstraintEdge::energy_computed ( ) const

References energy_computed_.

void core::scoring::constraints::ConstraintEdge::metalbinding_constraint_energy ( Energy  setting)
Energy core::scoring::constraints::ConstraintEdge::metalbinding_constraint_energy ( ) const
void core::scoring::constraints::ConstraintEdge::res_type_linking_constraint_energy ( Energy  setting)
Energy core::scoring::constraints::ConstraintEdge::res_type_linking_constraint_energy ( ) const
void core::scoring::constraints::ConstraintEdge::rna_bond_geometry_energy ( Energy  setting)
Energy core::scoring::constraints::ConstraintEdge::rna_bond_geometry_energy ( ) const

Member Data Documentation

Energy core::scoring::constraints::ConstraintEdge::angle_constraint_energy_
private
Energy core::scoring::constraints::ConstraintEdge::atom_pair_constraint_energy_
private
Energy core::scoring::constraints::ConstraintEdge::backbone_stub_constraint_energy_
private
Energy core::scoring::constraints::ConstraintEdge::backbone_stub_linear_constraint_energy_
private
Energy core::scoring::constraints::ConstraintEdge::base_pair_constraint_energy_
private
Energy core::scoring::constraints::ConstraintEdge::bond_geometry_energy_
private

Referenced by bond_geometry_energy(), and copy_from().

Energy core::scoring::constraints::ConstraintEdge::coordinate_constraint_energy_
private
Energy core::scoring::constraints::ConstraintEdge::dihedral_constraint_energy_
private
bool core::scoring::constraints::ConstraintEdge::energy_computed_
private

Referenced by copy_from(), and energy_computed().

Energy core::scoring::constraints::ConstraintEdge::metalbinding_constraint_energy_
private
Energy core::scoring::constraints::ConstraintEdge::res_type_linking_constraint_energy_
private
Energy core::scoring::constraints::ConstraintEdge::rna_bond_geometry_energy_
private

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