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

#include <Membrane_FAPotential.hh>

Inheritance diagram for core::scoring::Membrane_FAEmbed:
Inheritance graph
[legend]
Collaboration diagram for core::scoring::Membrane_FAEmbed:
Collaboration graph
[legend]

Public Member Functions

 Membrane_FAEmbed ()
 
 Membrane_FAEmbed (Membrane_FAEmbed const &src)
 
basic::datacache::CacheableDataOP clone () const
 
Realfa_proj (Size const seqpos, Size const atom)
 
Real fa_proj (Size const seqpos, Size const atom) const
 
Realfa_depth (Size const seqpos, Size const atom)
 
Real fa_depth (Size const seqpos, Size const atom) const
 
Realfa_proj_deriv (Size const seqpos, Size const atom)
 
Real fa_proj_deriv (Size const seqpos, Size const atom) const
 
Vectorfa_proj_coord (Size const seqpos, Size const atom)
 
Vector fa_proj_coord (Size const seqpos, Size const atom) const
 
Real fa_center () const
 
Realfa_center ()
 
Real fa_penalty () const
 
Realfa_penalty ()
 
Real thickness () const
 
Realthickness ()
 
Real steepness () const
 
Realsteepness ()
 
bool calculated () const
 
boolcalculated ()
 
bool Fa_Membed_update () const
 
boolFa_Membed_update ()
 
void initialize (pose::Pose const &pose)
 

Private Member Functions

void allocate_appropriate_memory (pose::Pose const &pose) const
 

Private Attributes

utility::vector1
< utility::vector1< Real > > 
fa_proj_
 
utility::vector1
< utility::vector1< Real > > 
fa_depth_
 
utility::vector1
< utility::vector1< Vector > > 
fa_proj_coord_
 
utility::vector1
< utility::vector1< Real > > 
fa_proj_deriv_
 
bool calculated_
 
Real fa_center_
 
Real fa_penalty_
 
Real thickness_
 
Real steepness_
 
bool Fa_Membed_update_
 

Constructor & Destructor Documentation

core::scoring::Membrane_FAEmbed::Membrane_FAEmbed ( )
inline

Referenced by clone().

core::scoring::Membrane_FAEmbed::Membrane_FAEmbed ( Membrane_FAEmbed const &  src)

Member Function Documentation

void core::scoring::Membrane_FAEmbed::allocate_appropriate_memory ( pose::Pose const &  pose) const
private
bool core::scoring::Membrane_FAEmbed::calculated ( ) const
inline
bool& core::scoring::Membrane_FAEmbed::calculated ( )
inline

References calculated_.

basic::datacache::CacheableDataOP core::scoring::Membrane_FAEmbed::clone ( ) const
inline

References Membrane_FAEmbed().

Real core::scoring::Membrane_FAEmbed::fa_center ( ) const
inline
Real& core::scoring::Membrane_FAEmbed::fa_center ( )
inline

References fa_center_.

Real& core::scoring::Membrane_FAEmbed::fa_depth ( Size const  seqpos,
Size const  atom 
)
inline
Real core::scoring::Membrane_FAEmbed::fa_depth ( Size const  seqpos,
Size const  atom 
) const
inline

References fa_depth_.

bool core::scoring::Membrane_FAEmbed::Fa_Membed_update ( ) const
inline
bool& core::scoring::Membrane_FAEmbed::Fa_Membed_update ( )
inline

References Fa_Membed_update_.

Real core::scoring::Membrane_FAEmbed::fa_penalty ( ) const
inline
Real& core::scoring::Membrane_FAEmbed::fa_penalty ( )
inline

References fa_penalty_.

Real& core::scoring::Membrane_FAEmbed::fa_proj ( Size const  seqpos,
Size const  atom 
)
inline
Real core::scoring::Membrane_FAEmbed::fa_proj ( Size const  seqpos,
Size const  atom 
) const
inline

References fa_proj_.

Vector& core::scoring::Membrane_FAEmbed::fa_proj_coord ( Size const  seqpos,
Size const  atom 
)
inline
Vector core::scoring::Membrane_FAEmbed::fa_proj_coord ( Size const  seqpos,
Size const  atom 
) const
inline

References fa_proj_coord_.

Real& core::scoring::Membrane_FAEmbed::fa_proj_deriv ( Size const  seqpos,
Size const  atom 
)
inline
Real core::scoring::Membrane_FAEmbed::fa_proj_deriv ( Size const  seqpos,
Size const  atom 
) const
inline

References fa_proj_deriv_.

void core::scoring::Membrane_FAEmbed::initialize ( pose::Pose const &  pose)
Real core::scoring::Membrane_FAEmbed::steepness ( ) const
inline
Real& core::scoring::Membrane_FAEmbed::steepness ( )
inline

References steepness_.

Real core::scoring::Membrane_FAEmbed::thickness ( ) const
inline
Real& core::scoring::Membrane_FAEmbed::thickness ( )
inline

References thickness_.

Member Data Documentation

bool core::scoring::Membrane_FAEmbed::calculated_
private

Referenced by calculated(), and Membrane_FAEmbed().

Real core::scoring::Membrane_FAEmbed::fa_center_
mutableprivate
utility::vector1< utility::vector1 < Real > > core::scoring::Membrane_FAEmbed::fa_depth_
mutableprivate
bool core::scoring::Membrane_FAEmbed::Fa_Membed_update_
private
Real core::scoring::Membrane_FAEmbed::fa_penalty_
mutableprivate

Referenced by fa_penalty().

utility::vector1< utility::vector1 < Real > > core::scoring::Membrane_FAEmbed::fa_proj_
mutableprivate
utility::vector1< utility::vector1 < Vector > > core::scoring::Membrane_FAEmbed::fa_proj_coord_
mutableprivate
utility::vector1< utility::vector1 < Real > > core::scoring::Membrane_FAEmbed::fa_proj_deriv_
mutableprivate
Real core::scoring::Membrane_FAEmbed::steepness_
private

Referenced by initialize(), and steepness().

Real core::scoring::Membrane_FAEmbed::thickness_
private

Referenced by initialize(), and thickness().


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