Rosetta
Typedefs | Functions | Variables
symdock_enum.cc File Reference
#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::RealVec
 
typedef xyzMatrix< core::RealMat
 
typedef xyzVector< doubleVecf
 
typedef xyzMatrix< doubleMatf
 

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 Documentation

◆ Mat

◆ Matf

typedef xyzMatrix<double> Matf

◆ Vec

◆ Vecf

typedef xyzVector<double> Vecf

Function Documentation

◆ alignaxis()

void alignaxis ( Pose pose,
Vec  newaxis,
Vec  oldaxis,
Vec  cen = Vec(0,0,0) 
)

◆ angle_degrees()

core::Real angle_degrees ( Vec  u,
Vec  v,
Vec  w 
)

◆ cbcount_vec()

int cbcount_vec ( vector1< Vecf > &  cba,
vector1< Vecf > &  cbb 
)

◆ main()

int main ( int  argc,
char *  argv[] 
)

◆ pose_cbcount()

int pose_cbcount ( Pose const &  a,
Pose const &  b 
)

◆ rot_pose() [1/4]

void rot_pose ( Pose pose,
Mat const &  rot 
)

References natoms(), beta_nonlocal::pose, and rot.

Referenced by alignaxis(), rot_pose(), and run().

◆ rot_pose() [2/4]

void rot_pose ( Pose pose,
Mat const &  rot,
Vec const &  cen 
)

◆ rot_pose() [3/4]

void rot_pose ( Pose pose,
Vec const &  axis,
core::Real const &  ang 
)

◆ rot_pose() [4/4]

void rot_pose ( Pose pose,
Vec const &  axis,
core::Real const &  ang,
Vec const &  cen 
)

◆ run()

void run ( )

◆ set_cb_pairs()

void set_cb_pairs ( vector1< Vecf > &  cba,
vector1< Vecf > &  cbb 
)

References a, and compute_difference::b.

Referenced by run().

◆ sicfast() [1/2]

double sicfast ( Pose const &  a,
Pose const &  b,
Vecf  ori_in,
int &  cbcount 
)

◆ sicfast() [2/2]

double sicfast ( vector1< Vecf pa,
vector1< Vecf pb,
vector1< Vecf > &  cba,
vector1< Vecf > &  cbb,
Vecf  ori,
int &  cbcount,
bool  debug = false 
)

◆ trans_pose()

void trans_pose ( Pose pose,
Vec const &  trans 
)

References natoms(), beta_nonlocal::pose, and trans.

Referenced by rot_pose(), and run().

Variable Documentation

◆ TR

basic::Tracer TR("symdock_enum") ( "symdock_enum"  )
static

Referenced by run().