![]() |
Rosetta
2021.16
|
#include <OneDDistPotential.hh>

Public Member Functions | |
| OneDDistPotential (std::string const &filename) | |
| OneDDistPotential (numeric::MathNTensor< core::Real, 1 > const &tensor, utility::json_spirit::mObject const &json) | |
| ~OneDDistPotential () override | |
| core::Real | evaluate (core::Real const dist) const |
| core::Real | get_derivative (core::Real const dist) const |
| core::Real | evaluate (core::Real const dist, bool const compute_deriv, core::Real &deriv) const |
Private Member Functions | |
| void | initialize_from_json (utility::json_spirit::mObject const &json) |
Private Attributes | |
| numeric::MathNTensor < core::Real, 1 > | tensor_ |
| utility::fixedsizearray1 < core::Real, 1 > | minval_ |
| utility::fixedsizearray1 < core::Real, 1 > | binwidth_ |
| utility::fixedsizearray1 < numeric::interpolation::CatmullRomSplineBoundaryType, 1 > const | boundary_ |
| core::scoring::OneDDistPotential::OneDDistPotential | ( | std::string const & | filename | ) |
References initialize_from_json(), and tensor_.
| core::scoring::OneDDistPotential::OneDDistPotential | ( | numeric::MathNTensor< core::Real, 1 > const & | tensor, |
| utility::json_spirit::mObject const & | json | ||
| ) |
References initialize_from_json(), and tensor_.
|
overridedefault |
| core::Real core::scoring::OneDDistPotential::evaluate | ( | core::Real const | dist | ) | const |
Referenced by core::energy_methods::RNA_CoarseDistEnergy::backbone_backbone_energy(), core::energy_methods::RNA_CoarseDistEnergy::backbone_sidechain_energy(), get_derivative(), core::energy_methods::RNA_CoarseDistEnergy::score_atom_pair(), and core::energy_methods::RNA_CoarseDistEnergy::sidechain_sidechain_energy().
| core::Real core::scoring::OneDDistPotential::evaluate | ( | core::Real const | dist, |
| bool const | compute_deriv, | ||
| core::Real & | deriv | ||
| ) | const |
References binwidth_, boundary_, minval_, tensor_, and core::scoring::TR().
| core::Real core::scoring::OneDDistPotential::get_derivative | ( | core::Real const | dist | ) | const |
References evaluate().
Referenced by core::energy_methods::RNA_CoarseDistEnergy::deriv_atom_pair().
|
private |
References binwidth_, core::scoring::get_minval_binwidth(), minval_, and tensor_.
Referenced by OneDDistPotential().
|
private |
Referenced by evaluate(), and initialize_from_json().
|
private |
Referenced by evaluate().
|
private |
Referenced by evaluate(), and initialize_from_json().
|
private |
Referenced by evaluate(), initialize_from_json(), and OneDDistPotential().
1.8.7