![]() |
Rosetta
2021.16
|
Membrane Fullatom embedding info. More...
#include <Membrane_FAPotential.hh>

Public Member Functions | |
| Membrane_FAEmbed () | |
| Default Constructor. More... | |
| basic::datacache::CacheableDataOP | clone () const override |
| Cacheable Data base Mehtod - Clone Object. More... | |
| Real & | fa_proj (Size const seqpos, Size const atom) |
| Compute FA Proj to Z Axis. More... | |
| Real | fa_proj (Size const seqpos, Size const atom) const |
| Real & | fa_depth (Size const seqpos, Size const atom) |
| Compute Depth of Position in Membrane. More... | |
| Real | fa_depth (Size const seqpos, Size const atom) const |
| Real & | fa_proj_deriv (Size const seqpos, Size const atom) |
| Compute Derivative of Fa Proj. More... | |
| Real | fa_proj_deriv (Size const seqpos, Size const atom) const |
| Vector & | fa_proj_coord (Size const seqpos, Size const atom) |
| Get Coordinates (I think it is storing these) More... | |
| Vector | fa_proj_coord (Size const seqpos, Size const atom) const |
| Real | fa_center () const |
| Compute Fullatom Center. More... | |
| Real & | fa_center () |
| Real | fa_penalty () const |
| Real & | fa_penalty () |
| Real | thickness () const |
| Real & | thickness () |
| Real | steepness () const |
| Real & | steepness () |
| bool | calculated () const |
| bool & | calculated () |
| bool | Fa_Membed_update () const |
| bool & | Fa_Membed_update () |
| void | initialize (pose::Pose const &pose) |
| Initialize Mmebrane Fullatom Embedding from Options. More... | |
Private Member Functions | |
| void | allocate_appropriate_memory (pose::Pose const &pose) const |
| Allocate Memory needed in pose cache?? (rebecca thinks we don't need this) More... | |
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_ |
Membrane Fullatom embedding info.
Cacheable Data - Stores Full atom embedding information including projection from z axis, fa depth, center, penalty, membrane thicnkess steepness and normal
|
inline |
Default Constructor.
|
private |
Allocate Memory needed in pose cache?? (rebecca thinks we don't need this)
Setup Data Members for Appropriate Sizing.
References fa_center_, fa_depth_, fa_proj_, fa_proj_coord_, fa_proj_deriv_, protocols::mean_field::max(), core::conformation::Residue::nheavyatoms(), core::pose::Pose::residue(), and core::pose::Pose::size().
Referenced by initialize().
|
inline |
References calculated_.
Referenced by core::scoring::Membrane_FAPotential::fa_projection(), and core::scoring::Membrane_FAPotential::finalize().
|
inline |
References calculated_.
|
inlineoverride |
Cacheable Data base Mehtod - Clone Object.
|
inline |
Compute Fullatom Center.
References fa_center_.
Referenced by core::scoring::Membrane_FAPotential::fa_projection().
|
inline |
References fa_center_.
Compute Depth of Position in Membrane.
References fa_depth_.
Referenced by core::scoring::Membrane_FAPotential::fa_projection().
References fa_depth_.
|
inline |
References Fa_Membed_update_.
Referenced by core::scoring::Membrane_FAPotential::compute_fa_projection().
|
inline |
References Fa_Membed_update_.
|
inline |
References fa_penalty_.
Referenced by core::scoring::Membrane_FAPotential::fa_projection().
|
inline |
References fa_penalty_.
Compute FA Proj to Z Axis.
References fa_proj_.
Referenced by core::energy_methods::Fa_MbsolvEnergy::eval_atom_derivative(), core::scoring::Membrane_FAPotential::fa_projection(), core::energy_methods::Fa_MbsolvEnergy::get_residue_pair_energy(), and core::energy_methods::Fa_MbenvEnergy::residue_energy().
References fa_proj_.
|
inline |
Get Coordinates (I think it is storing these)
References fa_proj_coord_.
Referenced by core::energy_methods::Fa_MbenvEnergy::eval_atom_derivative(), and core::scoring::Membrane_FAPotential::fa_projection().
|
inline |
References fa_proj_coord_.
Compute Derivative of Fa Proj.
References fa_proj_deriv_.
Referenced by core::energy_methods::Fa_MbenvEnergy::eval_atom_derivative(), and core::scoring::Membrane_FAPotential::fa_projection().
|
inline |
References fa_proj_deriv_.
| void core::scoring::Membrane_FAEmbed::initialize | ( | pose::Pose const & | pose | ) |
Initialize Mmebrane Fullatom Embedding from Options.
References allocate_appropriate_memory(), Fa_Membed_update_, steepness_, core::conformation::membrane::thickness, and thickness_.
Referenced by core::scoring::Membrane_FAPotential::compute_fa_projection().
|
inline |
|
inline |
References steepness_.
|
inline |
|
inline |
References thickness_.
|
private |
Referenced by calculated().
|
mutableprivate |
Referenced by allocate_appropriate_memory(), and fa_center().
|
mutableprivate |
Referenced by allocate_appropriate_memory(), and fa_depth().
|
private |
Referenced by Fa_Membed_update(), and initialize().
|
mutableprivate |
Referenced by fa_penalty().
|
mutableprivate |
Referenced by allocate_appropriate_memory(), and fa_proj().
|
mutableprivate |
Referenced by allocate_appropriate_memory(), and fa_proj_coord().
|
mutableprivate |
Referenced by allocate_appropriate_memory(), and fa_proj_deriv().
|
private |
Referenced by initialize(), and steepness().
|
private |
Referenced by initialize(), and thickness().
1.8.7