![]() |
Rosetta
2019.12
|
Non-redundant bridgeObject function. More...
#include <numeric/kinematic_closure/bridgeObjects.hh>
#include <numeric/kinematic_closure/bridgeObjects_nonredundant.hh>
#include <utility/vector1.hh>
#include <utility/fixedsizearray1.hh>
#include <iostream>
Namespaces | |
numeric | |
Unit headers. | |
numeric::kinematic_closure | |
Functions | |
void | numeric::kinematic_closure::bridgeObjects_nonredundant (const utility::vector1< utility::fixedsizearray1< Real, 3 > > &stub1, const utility::vector1< utility::fixedsizearray1< Real, 3 > > &stub2, const utility::vector1< numeric::Real > &torsions_chain1, const utility::vector1< numeric::Real > &torsions_chain2, const utility::vector1< numeric::Real > &angles, const utility::vector1< numeric::Real > &bonds, utility::vector1< utility::vector1< Real > > &pivot_torsions, int &nsol) |
Nonredundant version of the bridgeObject function stub1 are the coordinates of the first pivot and 2 atoms preceeding it; stub2 are the coordinates of the third pivot and 2 atoms after it; torsions_chain1 are the torsions from pivot1 to pivot2, which has a length of (pivot2 - pivot1 - 2); torsions_chain2 are the torsions from pivot2 to pivot3, which has a length of (pivot3 - pivot2 - 2); angles are the bond angles from pivot1 to pivot3, which has a length of (pivot3 - pivot1 + 1); bonds are the bond lengths from pivot1 to pivot3, which has a length of (pivot3 - pivot1); pivot_torsions are the solutions of pivot tosions whose dimension is nsol * 6 where nsol is the number of solutions. More... | |
Non-redundant bridgeObject function.