Rosetta
Functions
mp_optimize_geometry_params.cc File Reference
#include <iostream>
#include <cmath>
#include <basic/options/option.hh>
#include <basic/options/keys/in.OptionKeys.gen.hh>
#include <basic/options/keys/score.OptionKeys.gen.hh>
#include <devel/init.hh>
#include <utility/vector1.hh>
#include <core/pose/Pose.hh>
#include <core/pose/PDBInfo.hh>
#include <utility/pointer/owning_ptr.hh>
#include <core/pose/variant_util.hh>
#include <core/import_pose/import_pose.hh>
#include <core/conformation/Conformation.hh>
#include <core/scoring/ScoreFunction.hh>
#include <core/scoring/ScoreFunctionFactory.hh>
#include <core/scoring/EnergyMap.hh>
#include <numeric/xyzVector.hh>
#include <core/id/AtomID.hh>
#include <protocols/membrane/AddMembraneMover.hh>
#include <core/conformation/membrane/MembraneInfo.hh>
#include <core/conformation/membrane/MembraneGeometry.hh>
#include <core/conformation/membrane/membrane_geometry/Bicelle.hh>
#include <core/conformation/membrane/membrane_geometry/DoubleVesicle.hh>
#include <core/conformation/membrane/membrane_geometry/Vesicle.hh>
#include <protocols/membrane/OptimizeProteinEmbeddingMover.hh>
#include <protocols/membrane/OptimizeMembranePositionMover.hh>
#include <utility/io/ozstream.hh>

Functions

void update_vesicle_radius (core::pose::Pose &pose, core::conformation::membrane::membrane_geometry::VesicleCOP vesicle, core::Real radius)
 
void update_bicelle_radius (core::pose::Pose &pose, core::conformation::membrane::membrane_geometry::BicelleCOP bicelle, core::Real inner_radius)
 
void update_double_vesicle (core::pose::Pose &pose, core::conformation::membrane::membrane_geometry::DoubleVesicleCOP dvesicle, core::Real distance, core::Real inner_r)
 
void opt_vesicle_params (core::pose::Pose &pose, core::conformation::membrane::MembraneGeometryCOP mp_geometry, core::scoring::ScoreFunctionOP sfxn)
 
void opt_double_vesicle_params (core::pose::Pose &pose, core::conformation::membrane::MembraneGeometryCOP mp_geometry, core::scoring::ScoreFunctionOP sfxn)
 
void opt_bicelle_params (core::pose::Pose &pose, core::conformation::membrane::MembraneGeometryCOP mp_geometry, core::scoring::ScoreFunctionOP sfxn)
 
int main (int argc, char **argv)
 

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)

◆ opt_bicelle_params()

void opt_bicelle_params ( core::pose::Pose pose,
core::conformation::membrane::MembraneGeometryCOP  mp_geometry,
core::scoring::ScoreFunctionOP  sfxn 
)

◆ opt_double_vesicle_params()

void opt_double_vesicle_params ( core::pose::Pose pose,
core::conformation::membrane::MembraneGeometryCOP  mp_geometry,
core::scoring::ScoreFunctionOP  sfxn 
)

◆ opt_vesicle_params()

void opt_vesicle_params ( core::pose::Pose pose,
core::conformation::membrane::MembraneGeometryCOP  mp_geometry,
core::scoring::ScoreFunctionOP  sfxn 
)

◆ update_bicelle_radius()

void update_bicelle_radius ( core::pose::Pose pose,
core::conformation::membrane::membrane_geometry::BicelleCOP  bicelle,
core::Real  inner_radius 
)

References beta_nonlocal::pose.

Referenced by opt_bicelle_params().

◆ update_double_vesicle()

void update_double_vesicle ( core::pose::Pose pose,
core::conformation::membrane::membrane_geometry::DoubleVesicleCOP  dvesicle,
core::Real  distance,
core::Real  inner_r 
)

◆ update_vesicle_radius()

void update_vesicle_radius ( core::pose::Pose pose,
core::conformation::membrane::membrane_geometry::VesicleCOP  vesicle,
core::Real  radius 
)