Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Functions
ModuleType1.cc File Reference

Class to perform Jacobian analyses on a series of atoms with mobility in three Universal joints (collocated torsions) More...

#include <core/conformation/Conformation.hh>
#include <core/conformation/Residue.hh>
#include <core/id/TorsionID.hh>
#include <core/kinematics/jacobian/ModuleType1.hh>
#include <core/types.hh>
#include <core/kinematics/AtomTree.hh>
#include <numeric/MathVector.hh>
#include <numeric/MathVector_operations.hh>
#include <numeric/MathMatrix_operations.hh>
#include <numeric/xyzVector.hh>
#include <basic/Tracer.hh>
#include <utility/pointer/memory.hh>
#include <utility/vector1.hh>

Namespaces

 core
 A class for reading in the atom type properties.
 
 core::kinematics
 
 core::kinematics::jacobian
 

Functions

static basic::Tracer TR ("core.kinematics.jacobian.ModuleType1")
 

Detailed Description

Class to perform Jacobian analyses on a series of atoms with mobility in three Universal joints (collocated torsions)

Author
teunhoevenaars (teunh.nosp@m.oeve.nosp@m.naars.nosp@m.@gma.nosp@m.il.co.nosp@m.m)

Function Documentation

static basic::Tracer TR ( "core.kinematics.jacobian.ModuleType1"  )
static

There are different methods to obtain a Jacobian, but here the method described in Huang et al. (2011) "Generalized Jacobian analysis of lower mobility manipulators" is used. Idea towards future is to set up a general Module class, where each ModuleTypeX class is a derived class.