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

A container for storing memrbane environemnt parameters and derivatives. More...

#include <MEnvAtomParams.hh>

Inheritance diagram for protocols::membrane::scoring::MEnvAtomParams:
Inheritance graph
[legend]

Public Member Functions

 MEnvAtomParams ()
 
 MEnvAtomParams (std::string const &atom_type_name, core::Real const dGfreeW, core::Real const dGfreeB, core::Real const hyd, core::Real const hyd_deriv, core::Vector const &memb_coord)
 
 MEnvAtomParams (MEnvAtomParams const &src)
 
 ~MEnvAtomParams () override
 
MEnvAtomParamsOP clone () const
 
void set_hydration (core::Real hyd)
 
std::string atom_type_name () const
 
core::Real dGfreeW () const
 
core::Real dGfreeB () const
 
core::Real hydration () const
 
core::Real hydration_deriv () const
 
core::Vector memb_coord () const
 

Private Attributes

std::string atom_type_name_
 
core::Real dGfreeW_
 
core::Real dGfreeB_
 
core::Real hyd_
 
core::Real hyd_deriv_
 
numeric::xyzVector< core::Realmemb_coord_
 

Detailed Description

A container for storing memrbane environemnt parameters and derivatives.

Constructor & Destructor Documentation

protocols::membrane::scoring::MEnvAtomParams::MEnvAtomParams ( )

Referenced by clone().

protocols::membrane::scoring::MEnvAtomParams::MEnvAtomParams ( std::string const &  atom_type_name,
core::Real const  dGfreeW,
core::Real const  dGfreeB,
core::Real const  hyd,
core::Real const  hyd_deriv,
core::Vector const &  memb_coord 
)
protocols::membrane::scoring::MEnvAtomParams::MEnvAtomParams ( MEnvAtomParams const &  src)
protocols::membrane::scoring::MEnvAtomParams::~MEnvAtomParams ( )
override

Member Function Documentation

std::string protocols::membrane::scoring::MEnvAtomParams::atom_type_name ( ) const
inline

References atom_type_name_.

MEnvAtomParamsOP protocols::membrane::scoring::MEnvAtomParams::clone ( ) const

References MEnvAtomParams().

core::Real protocols::membrane::scoring::MEnvAtomParams::dGfreeB ( ) const
inline
core::Real protocols::membrane::scoring::MEnvAtomParams::dGfreeW ( ) const
inline
core::Real protocols::membrane::scoring::MEnvAtomParams::hydration ( ) const
inline
core::Real protocols::membrane::scoring::MEnvAtomParams::hydration_deriv ( ) const
inline

References hyd_deriv_.

core::Vector protocols::membrane::scoring::MEnvAtomParams::memb_coord ( ) const
inline

References memb_coord_.

void protocols::membrane::scoring::MEnvAtomParams::set_hydration ( core::Real  hyd)
inline

References hyd_.

Member Data Documentation

std::string protocols::membrane::scoring::MEnvAtomParams::atom_type_name_
private

Referenced by atom_type_name().

core::Real protocols::membrane::scoring::MEnvAtomParams::dGfreeB_
private

Referenced by dGfreeB().

core::Real protocols::membrane::scoring::MEnvAtomParams::dGfreeW_
private

Referenced by dGfreeW().

core::Real protocols::membrane::scoring::MEnvAtomParams::hyd_
private

Referenced by hydration(), and set_hydration().

core::Real protocols::membrane::scoring::MEnvAtomParams::hyd_deriv_
private

Referenced by hydration_deriv().

numeric::xyzVector< core::Real > protocols::membrane::scoring::MEnvAtomParams::memb_coord_
private

Referenced by memb_coord().


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