Rosetta
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::Vector const f1, core::Vector const f2)
 
 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::Vector f1 () const
 
core::Vector f2 () const
 

Private Attributes

std::string atom_type_name_
 
core::Real dGfreeW_
 
core::Real dGfreeB_
 
core::Real hyd_
 
numeric::xyzVector< core::Realf1_
 
numeric::xyzVector< core::Realf2_
 

Detailed Description

A container for storing memrbane environemnt parameters and derivatives.

Constructor & Destructor Documentation

◆ MEnvAtomParams() [1/3]

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

Referenced by clone().

◆ MEnvAtomParams() [2/3]

protocols::membrane::scoring::MEnvAtomParams::MEnvAtomParams ( std::string const &  atom_type_name,
core::Real const  dGfreeW,
core::Real const  dGfreeB,
core::Real const  hyd,
core::Vector const  f1,
core::Vector const  f2 
)

◆ MEnvAtomParams() [3/3]

protocols::membrane::scoring::MEnvAtomParams::MEnvAtomParams ( MEnvAtomParams const &  src)

◆ ~MEnvAtomParams()

protocols::membrane::scoring::MEnvAtomParams::~MEnvAtomParams ( )
override

Member Function Documentation

◆ atom_type_name()

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

References atom_type_name_.

◆ clone()

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

References MEnvAtomParams().

◆ dGfreeB()

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

◆ dGfreeW()

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

◆ f1()

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

References f1_.

◆ f2()

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

References f2_.

◆ hydration()

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

◆ set_hydration()

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

References hyd_.

Member Data Documentation

◆ atom_type_name_

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

Referenced by atom_type_name().

◆ dGfreeB_

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

Referenced by dGfreeB().

◆ dGfreeW_

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

Referenced by dGfreeW().

◆ f1_

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

Referenced by f1().

◆ f2_

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

Referenced by f2().

◆ hyd_

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

Referenced by hydration(), and set_hydration().


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