|
Rosetta
|
#include <core/kinematics/jacobian/util.hh>#include <basic/Tracer.hh>#include <numeric/xyz.functions.hh>#include <core/kinematics/RT.hh>Namespaces | |
| core | |
| A class for reading in the atom type properties. | |
| core::kinematics | |
| core::kinematics::jacobian | |
Functions | |
| static basic::Tracer | core::kinematics::jacobian::TR ("core.kinematics.jacobian.util") |
| void | core::kinematics::jacobian::weigh_columns_inversely_squared (utility::vector1< numeric::MathVector< core::Real > > &input_cols) |
| method that gives weights to different columns (that all represent the same error twist in their respective torsion space), inversely proportional to the norm of the required torsion changes More... | |
| void | core::kinematics::jacobian::weigh_columns_by_energy_grad (utility::vector1< numeric::MathVector< core::Real > > &input_cols, utility::vector1< numeric::MathVector< core::Real > > const &gradient_cols, core::Real const scaling=0.1) |
| method that gives weights to different columns (that all represent the same error twist in their respective torsion space), according to a sigmoid function that gives greatest weight to input_cols alligned with negative gradient_cols. The shape of the sigmoid can be controlled using the variable 'scaling' More... | |
| numeric::xyzVector< core::Real > | core::kinematics::jacobian::project_ZYX_euler_on_cart (numeric::xyzVector< core::Real > const euler_angles, numeric::xyzVector< core::Real > const euler_error) |
| projects intrinsic Euler angles onto extrinsic Euler angles in order XYZ (i.e. projected onto Cartesian unit vectors) More... | |
| ModuleType1::Screw | core::kinematics::jacobian::calculate_error_twist (core::kinematics::RT const RT_current, core::kinematics::RT const RT_target) |
| Extract the error twist (linearized rotations) from the current and target position and orientation (in Euler angles) More... | |