Rosetta
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

◆ BBDepCartBondedParameters() [1/2]

core::scoring::methods::BBDepCartBondedParameters::BBDepCartBondedParameters ( )
inline

◆ BBDepCartBondedParameters() [2/2]

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

References init(), mu(), and tag_.

Member Function Documentation

◆ dK_dphi()

Real core::scoring::methods::BBDepCartBondedParameters::dK_dphi ( Real  phi,
Real  psi 
) const
inlineoverridevirtual

◆ dK_dpsi()

Real core::scoring::methods::BBDepCartBondedParameters::dK_dpsi ( Real  phi,
Real  psi 
) const
inlineoverridevirtual

◆ dmu_dphi()

Real core::scoring::methods::BBDepCartBondedParameters::dmu_dphi ( Real  phi,
Real  psi 
) const
inlineoverridevirtual

◆ dmu_dpsi()

Real core::scoring::methods::BBDepCartBondedParameters::dmu_dpsi ( Real  phi,
Real  psi 
) const
inlineoverridevirtual

◆ init() [1/2]

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

◆ init() [2/2]

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().

◆ K()

Real core::scoring::methods::BBDepCartBondedParameters::K ( Real  phi,
Real  psi 
) const
inlineoverridevirtual

◆ mu()

Real core::scoring::methods::BBDepCartBondedParameters::mu ( Real  phi,
Real  psi 
) const
inlineoverridevirtual

◆ period()

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

Member Data Documentation

◆ Ks_spline_

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

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

◆ mus_spline_

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

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

◆ tag_

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

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