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

Class that contains the linearized Cartesian motion/force space of a 1,2,3-amino acid module. More...

#include <core/kinematics/jacobian/ModuleType1.fwd.hh>
#include <utility/pointer/owning_ptr.hh>
#include <utility/VirtualBase.hh>
#include <core/id/AtomID.hh>
#include <core/conformation/Conformation.fwd.hh>
#include <numeric/HomogeneousTransform.hh>
#include <numeric/MathMatrix.hh>

Classes

class  core::kinematics::jacobian::ModuleType1
 The ModuleType1 class covers the Jacobian analysis at the lower-level for type-1 systems, which have internal DoFs that can be organized as three sets of two torsion angles with intersecting axes. More...
 
struct  core::kinematics::jacobian::ModuleType1::jacobian_struct
 Struct to pass around all variations of Jacobian matrices fw_dofs is the Jacobian matrix that maps differential torsion angles [rad/s] or [delta rad] on Cartesian reference frame fw_cons is the 6x6 Jacobian matrix that maps virtual (helper, constrained) torsion angles [rad/s] or [delta rad] on Cartesian reference frame fw_all is the 6x6 Jacobian matrix that maps all six torsion angles (real and virtual) [rad/s] or [delta rad] on Cartesian reference frame inv_dofs is the 6x6 Jacobian matrix that maps twist from Cartesian ref. frame onto torsion angles inv_cons is the 6x6 Jacobian matrix that maps twist from Cartesian ref. frame onto virtual torsion angles that represent the modules constraints inv_all is the 6x6 Jacobian matrix that maps twist from Cartesian ref. frame onto all torsion angles (real and virtual) More...
 
struct  core::kinematics::jacobian::ModuleType1::screw_construct_struct
 struct with the different linear algebra objects that are needed to express the twists and wrenches to calculate the instantaneous Jacobian matrices of the module More...
 

Namespaces

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

Detailed Description

Class that contains the linearized Cartesian motion/force space of a 1,2,3-amino acid module.

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