Rosetta
|
#include <basic/options/keys/in.OptionKeys.gen.hh>
#include <basic/options/keys/out.OptionKeys.gen.hh>
#include <basic/options/option.hh>
#include <basic/Tracer.hh>
#include <core/chemical/ChemicalManager.hh>
#include <core/chemical/ResidueTypeSet.hh>
#include <core/chemical/util.hh>
#include <core/conformation/Residue.hh>
#include <core/conformation/symmetry/SymmData.hh>
#include <core/conformation/symmetry/SymmetryInfo.hh>
#include <core/conformation/symmetry/util.hh>
#include <core/id/AtomID.hh>
#include <core/import_pose/import_pose.hh>
#include <devel/init.hh>
#include <core/io/pdb/pdb_writer.hh>
#include <core/pose/Pose.hh>
#include <core/pose/symmetry/util.hh>
#include <core/pose/util.hh>
#include <numeric/constants.hh>
#include <numeric/xyz.functions.hh>
#include <numeric/xyz.io.hh>
#include <ObjexxFCL/FArray2D.hh>
#include <ObjexxFCL/FArray3D.hh>
#include <ObjexxFCL/format.hh>
#include <ObjexxFCL/string.functions.hh>
#include <utility/string_util.hh>
#include <utility/io/izstream.hh>
#include <utility/io/ozstream.hh>
Typedefs | |
typedef xyzVector< core::Real > | Vec |
typedef xyzMatrix< core::Real > | Mat |
typedef xyzVector< double > | Vecf |
typedef xyzMatrix< double > | Matf |
Functions | |
void | trans_pose (Pose &pose, Vec const &trans) |
void | rot_pose (Pose &pose, Mat const &rot) |
void | rot_pose (Pose &pose, Mat const &rot, Vec const &cen) |
void | rot_pose (Pose &pose, Vec const &axis, core::Real const &ang) |
void | rot_pose (Pose &pose, Vec const &axis, core::Real const &ang, Vec const &cen) |
void | alignaxis (Pose &pose, Vec newaxis, Vec oldaxis, Vec cen=Vec(0, 0, 0)) |
int | cbcount_vec (vector1< Vecf > &cba, vector1< Vecf > &cbb) |
void | set_cb_pairs (vector1< Vecf > &cba, vector1< Vecf > &cbb) |
int | pose_cbcount (Pose const &a, Pose const &b) |
core::Real | angle_degrees (Vec u, Vec v, Vec w) |
double | sicfast (vector1< Vecf > pa, vector1< Vecf > pb, vector1< Vecf > &cba, vector1< Vecf > &cbb, Vecf ori, int &cbcount, bool debug=false) |
double | sicfast (Pose const &a, Pose const &b, Vecf ori_in, int &cbcount) |
void | run () |
int | main (int argc, char *argv[]) |
Variables | |
static basic::Tracer | TR ("symdock_enum") |
typedef xyzMatrix<core::Real> Mat |
typedef xyzVector<core::Real> Vec |
References kmeans_adaptive_kernel_density_bb_dependent_rotlib::ang, numeric::xyzVector< T >::cross(), numeric::xyzVector< T >::dot(), numeric::max(), numeric::min(), numeric::xyzVector< T >::normalize(), numeric::xyzVector< T >::normalized(), numeric::constants::d::pi, beta_nonlocal::pose, and rot_pose().
Referenced by TCDock::TCDock().
core::Real angle_degrees | ( | Vec | u, |
Vec | v, | ||
Vec | w | ||
) |
int main | ( | int | argc, |
char * | argv[] | ||
) |
References argv, test.T009_Exceptions::e, basic::init(), and run().
References a, compute_difference::b, count, create_a3b_hbs::i, and create_a3b_hbs::j.
References natoms(), beta_nonlocal::pose, and rot.
Referenced by alignaxis(), TCDock::dump_pdb(), TCDock::make_dimer(), TCDock::make_pentamer(), TCDock::make_tetramer(), TCDock::make_trimer(), rot_pose(), run(), and TCDock::TCDock().
References beta_nonlocal::pose, rot, rot_pose(), and trans_pose().
void rot_pose | ( | Pose & | pose, |
Vec const & | axis, | ||
core::Real const & | ang | ||
) |
void rot_pose | ( | Pose & | pose, |
Vec const & | axis, | ||
core::Real const & | ang, | ||
Vec const & | cen | ||
) |
void run | ( | ) |
References compute_difference::alpha, numeric::angle_degrees(), numeric::angle_radians(), begin, numeric::xyzVector< T >::cross(), numeric::distance_squared(), basic::options::OptionKeys::matdes::dock::dump_pdb, utility::file_basename(), PREcst::fname, loops::gamma, create_a3b_hbs::i, enumerate_junctions::int, create_a3b_hbs::j, create_a3b_hbs::k, ObjexxFCL::lead_zero_string_of(), numeric::max(), numeric::xyzVector< T >::normalized(), basic::options::option, option, adapt_rotamers::ori, kmeans_adaptive_kernel_density_bb_dependent_rotlib::p, pna::pnt, pyrosetta.distributed.io::pose_from_file, create_a3b_hbs::r, numeric::conversions::radians(), rot_pose(), numeric::rotation_matrix_degrees(), in::file::s(), set_cb_pairs(), sicfast(), ObjexxFCL::FArray< T >::size(), ObjexxFCL::string_of(), symm, predPRE::t, tan, TR, trans_pose(), utility_exit_with_message, w, x, predPRE::y, and predPRE::z.
Referenced by main().
References a, and compute_difference::b.
Referenced by run().
double sicfast | ( | vector1< Vecf > | pa, |
vector1< Vecf > | pb, | ||
vector1< Vecf > & | cba, | ||
vector1< Vecf > & | cbb, | ||
Vecf | ori, | ||
int & | cbcount, | ||
bool | debug = false |
||
) |
References BIN, numeric::cross(), basic::options::OptionKeys::msd::debug, numeric::dot(), 3d_histogram::dz, ObjexxFCL::format::F(), create_a3b_hbs::i, test.T110_numeric::I, numeric::xyzMatrix< Real >::identity(), enumerate_junctions::int, create_a3b_hbs::j, create_a3b_hbs::k, extract_by_sidechain_sasa_score::l, numeric::max(), numeric::min(), adapt_rotamers::ori, erraser_single_res_analysis::out, rot, numeric::rotation_matrix(), numeric::xyzVector< T >::x(), xmn, xmx, numeric::xyzVector< T >::y(), ymn, ymx, and numeric::xyzVector< T >::z().
References natoms(), beta_nonlocal::pose, and trans.
Referenced by TCDock::dump_pdb(), rot_pose(), and run().
|
static |
Referenced by run().