Rosetta
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

◆ Edge

◆ parent

Constructor & Destructor Documentation

◆ ConstraintEdge() [1/2]

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

Referenced by count_static_memory().

◆ ConstraintEdge() [2/2]

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

◆ ~ConstraintEdge()

core::scoring::constraints::ConstraintEdge::~ConstraintEdge ( )
overridedefault

Member Function Documentation

◆ angle_constraint_energy() [1/2]

Energy core::scoring::constraints::ConstraintEdge::angle_constraint_energy ( ) const

◆ angle_constraint_energy() [2/2]

void core::scoring::constraints::ConstraintEdge::angle_constraint_energy ( Energy  setting)

◆ atom_pair_constraint_energy() [1/2]

Energy core::scoring::constraints::ConstraintEdge::atom_pair_constraint_energy ( ) const

◆ atom_pair_constraint_energy() [2/2]

void core::scoring::constraints::ConstraintEdge::atom_pair_constraint_energy ( Energy  setting)

◆ backbone_stub_constraint_energy() [1/2]

Energy core::scoring::constraints::ConstraintEdge::backbone_stub_constraint_energy ( ) const

◆ backbone_stub_constraint_energy() [2/2]

void core::scoring::constraints::ConstraintEdge::backbone_stub_constraint_energy ( Energy  setting)

◆ backbone_stub_linear_constraint_energy() [1/2]

Energy core::scoring::constraints::ConstraintEdge::backbone_stub_linear_constraint_energy ( ) const

◆ backbone_stub_linear_constraint_energy() [2/2]

void core::scoring::constraints::ConstraintEdge::backbone_stub_linear_constraint_energy ( Energy  setting)

◆ base_pair_constraint_energy() [1/2]

Energy core::scoring::constraints::ConstraintEdge::base_pair_constraint_energy ( ) const

◆ base_pair_constraint_energy() [2/2]

void core::scoring::constraints::ConstraintEdge::base_pair_constraint_energy ( Energy  setting)

◆ bond_geometry_energy() [1/2]

Energy core::scoring::constraints::ConstraintEdge::bond_geometry_energy ( ) const

References bond_geometry_energy_.

◆ bond_geometry_energy() [2/2]

void core::scoring::constraints::ConstraintEdge::bond_geometry_energy ( Energy  setting)

◆ coordinate_constraint_energy() [1/2]

Energy core::scoring::constraints::ConstraintEdge::coordinate_constraint_energy ( ) const

◆ coordinate_constraint_energy() [2/2]

void core::scoring::constraints::ConstraintEdge::coordinate_constraint_energy ( Energy  setting)

◆ copy_from()

void core::scoring::constraints::ConstraintEdge::copy_from ( Edge const *  source)
override

◆ count_dynamic_memory()

Size core::scoring::constraints::ConstraintEdge::count_dynamic_memory ( ) const
override

◆ count_static_memory()

Size core::scoring::constraints::ConstraintEdge::count_static_memory ( ) const
override

References ConstraintEdge().

◆ dihedral_constraint_energy() [1/2]

Energy core::scoring::constraints::ConstraintEdge::dihedral_constraint_energy ( ) const

◆ dihedral_constraint_energy() [2/2]

void core::scoring::constraints::ConstraintEdge::dihedral_constraint_energy ( Energy  setting)

◆ energy_computed() [1/2]

bool core::scoring::constraints::ConstraintEdge::energy_computed ( ) const

References energy_computed_.

◆ energy_computed() [2/2]

void core::scoring::constraints::ConstraintEdge::energy_computed ( bool  setting)

◆ metalbinding_constraint_energy() [1/2]

Energy core::scoring::constraints::ConstraintEdge::metalbinding_constraint_energy ( ) const

◆ metalbinding_constraint_energy() [2/2]

void core::scoring::constraints::ConstraintEdge::metalbinding_constraint_energy ( Energy  setting)

◆ res_type_linking_constraint_energy() [1/2]

Energy core::scoring::constraints::ConstraintEdge::res_type_linking_constraint_energy ( ) const

◆ res_type_linking_constraint_energy() [2/2]

void core::scoring::constraints::ConstraintEdge::res_type_linking_constraint_energy ( Energy  setting)

◆ rna_bond_geometry_energy() [1/2]

Energy core::scoring::constraints::ConstraintEdge::rna_bond_geometry_energy ( ) const

◆ rna_bond_geometry_energy() [2/2]

void core::scoring::constraints::ConstraintEdge::rna_bond_geometry_energy ( Energy  setting)

Member Data Documentation

◆ angle_constraint_energy_

Energy core::scoring::constraints::ConstraintEdge::angle_constraint_energy_
private

◆ atom_pair_constraint_energy_

Energy core::scoring::constraints::ConstraintEdge::atom_pair_constraint_energy_
private

◆ backbone_stub_constraint_energy_

Energy core::scoring::constraints::ConstraintEdge::backbone_stub_constraint_energy_
private

◆ backbone_stub_linear_constraint_energy_

Energy core::scoring::constraints::ConstraintEdge::backbone_stub_linear_constraint_energy_
private

◆ base_pair_constraint_energy_

Energy core::scoring::constraints::ConstraintEdge::base_pair_constraint_energy_
private

◆ bond_geometry_energy_

Energy core::scoring::constraints::ConstraintEdge::bond_geometry_energy_
private

Referenced by bond_geometry_energy(), and copy_from().

◆ coordinate_constraint_energy_

Energy core::scoring::constraints::ConstraintEdge::coordinate_constraint_energy_
private

◆ dihedral_constraint_energy_

Energy core::scoring::constraints::ConstraintEdge::dihedral_constraint_energy_
private

◆ energy_computed_

bool core::scoring::constraints::ConstraintEdge::energy_computed_
private

Referenced by copy_from(), and energy_computed().

◆ metalbinding_constraint_energy_

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

◆ res_type_linking_constraint_energy_

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

◆ rna_bond_geometry_energy_

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

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