Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
core::scoring::methods::BBDepCartBondedParameters Class Reference

#include <CartBondedParameters.hh>

Inheritance diagram for core::scoring::methods::BBDepCartBondedParameters:
Inheritance graph
[legend]

Public Member Functions

 BBDepCartBondedParameters ()
 
 BBDepCartBondedParameters (ObjexxFCL::FArray2D< core::Real > const &mu, ObjexxFCL::FArray2D< core::Real > const &Ks, std::string tag_in="")
 
void init (ObjexxFCL::FArray2D< core::Real > const &mu, ObjexxFCL::FArray2D< core::Real > const &Ks)
 
void init (numeric::MathMatrix< Real > const &x, numeric::interpolation::spline::BicubicSpline &x_spline)
 
Real mu (Real phi, Real psi) const override
 
Real K (Real phi, Real psi) const override
 
Real dmu_dphi (Real phi, Real psi) const override
 
Real dmu_dpsi (Real phi, Real psi) const override
 
Real dK_dphi (Real phi, Real psi) const override
 
Real dK_dpsi (Real phi, Real psi) const override
 
Size period () const override
 
- Public Member Functions inherited from core::scoring::methods::CartBondedParameters
virtual bool is_null () const
 

Private Attributes

numeric::interpolation::spline::BicubicSpline mus_spline_
 
numeric::interpolation::spline::BicubicSpline Ks_spline_
 
std::string tag_
 

Constructor & Destructor Documentation

core::scoring::methods::BBDepCartBondedParameters::BBDepCartBondedParameters ( )
inline
core::scoring::methods::BBDepCartBondedParameters::BBDepCartBondedParameters ( ObjexxFCL::FArray2D< core::Real > const &  mu,
ObjexxFCL::FArray2D< core::Real > const &  Ks,
std::string  tag_in = "" 
)
inline

References init(), and tag_.

Member Function Documentation

Real core::scoring::methods::BBDepCartBondedParameters::dK_dphi ( Real  phi,
Real  psi 
) const
inlineoverridevirtual
Real core::scoring::methods::BBDepCartBondedParameters::dK_dpsi ( Real  phi,
Real  psi 
) const
inlineoverridevirtual
Real core::scoring::methods::BBDepCartBondedParameters::dmu_dphi ( Real  phi,
Real  psi 
) const
inlineoverridevirtual
Real core::scoring::methods::BBDepCartBondedParameters::dmu_dpsi ( Real  phi,
Real  psi 
) const
inlineoverridevirtual
void core::scoring::methods::BBDepCartBondedParameters::init ( ObjexxFCL::FArray2D< core::Real > const &  mu,
ObjexxFCL::FArray2D< core::Real > const &  Ks 
)
inline

References Ks_spline_, mu(), and mus_spline_.

Referenced by BBDepCartBondedParameters().

void core::scoring::methods::BBDepCartBondedParameters::init ( numeric::MathMatrix< Real > const &  x,
numeric::interpolation::spline::BicubicSpline &  x_spline 
)
inline
Real core::scoring::methods::BBDepCartBondedParameters::K ( Real  phi,
Real  psi 
) const
inlineoverridevirtual
Real core::scoring::methods::BBDepCartBondedParameters::mu ( Real  phi,
Real  psi 
) const
inlineoverridevirtual

Implements core::scoring::methods::CartBondedParameters.

References mus_spline_.

Referenced by init().

Size core::scoring::methods::BBDepCartBondedParameters::period ( ) const
inlineoverridevirtual

Member Data Documentation

numeric::interpolation::spline::BicubicSpline core::scoring::methods::BBDepCartBondedParameters::Ks_spline_
private

Referenced by dK_dphi(), dK_dpsi(), init(), and K().

numeric::interpolation::spline::BicubicSpline core::scoring::methods::BBDepCartBondedParameters::mus_spline_
private

Referenced by dmu_dphi(), dmu_dpsi(), init(), and mu().

std::string core::scoring::methods::BBDepCartBondedParameters::tag_
private

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