se3::python::AlgorithmsPythonVisitor Struct Reference

#include <python/algorithms.hpp>

List of all members.

Public Types

typedef
eigenpy::UnalignedEquivalent
< Eigen::VectorXd >::type 
VectorXd_fx

Static Public Member Functions

static Eigen::VectorXd rnea_proxy (const ModelHandler &model, DataHandler &data, const VectorXd_fx &q, const VectorXd_fx &qd, const VectorXd_fx &qdd)
static Eigen::VectorXd nle_proxy (const ModelHandler &model, DataHandler &data, const VectorXd_fx &q, const VectorXd_fx &qd)
static Eigen::MatrixXd crba_proxy (const ModelHandler &model, DataHandler &data, const VectorXd_fx &q)
static Eigen::VectorXd com_proxy (const ModelHandler &model, DataHandler &data, const VectorXd_fx &q)
static void com_acceleration_proxy (const ModelHandler &model, DataHandler &data, const VectorXd_fx &q, const VectorXd_fx &v, const VectorXd_fx &a)
static Eigen::MatrixXd Jcom_proxy (const ModelHandler &model, DataHandler &data, const VectorXd_fx &q)
static Eigen::MatrixXd jacobian_proxy (const ModelHandler &model, DataHandler &data, const VectorXd_fx &q, Model::Index jointId, bool local, bool update_geometry)
static void compute_jacobians_proxy (const ModelHandler &model, DataHandler &data, const VectorXd_fx &q)
static void fk_0_proxy (const ModelHandler &model, DataHandler &data, const VectorXd_fx &q)
static void fk_1_proxy (const ModelHandler &model, DataHandler &data, const VectorXd_fx &q, const VectorXd_fx &qdot)
static void fk_2_proxy (const ModelHandler &model, DataHandler &data, const VectorXd_fx &q, const VectorXd_fx &v, const VectorXd_fx &a)
static void computeAllTerms_proxy (const ModelHandler &model, DataHandler &data, const VectorXd_fx &q, const VectorXd_fx &v)
static void jointLimits_proxy (const ModelHandler &model, DataHandler &data, const VectorXd_fx &q)
static double kineticEnergy_proxy (const ModelHandler &model, DataHandler &data, const VectorXd_fx &q, const VectorXd_fx &v, const bool update_kinematics=true)
static double potentialEnergy_proxy (const ModelHandler &model, DataHandler &data, const VectorXd_fx &q, const bool update_kinematics=true)
static void expose ()

Member Typedef Documentation

typedef eigenpy::UnalignedEquivalent<Eigen::VectorXd>::type se3::python::AlgorithmsPythonVisitor::VectorXd_fx

Member Function Documentation

static void se3::python::AlgorithmsPythonVisitor::com_acceleration_proxy ( const ModelHandler model,
DataHandler data,
const VectorXd_fx q,
const VectorXd_fx v,
const VectorXd_fx a 
) [inline, static]

References se3::centerOfMassAcceleration().

Referenced by expose().

static Eigen::VectorXd se3::python::AlgorithmsPythonVisitor::com_proxy ( const ModelHandler model,
DataHandler data,
const VectorXd_fx q 
) [inline, static]

References se3::centerOfMass().

Referenced by expose().

static void se3::python::AlgorithmsPythonVisitor::compute_jacobians_proxy ( const ModelHandler model,
DataHandler data,
const VectorXd_fx q 
) [inline, static]

References se3::computeJacobians().

Referenced by expose().

static void se3::python::AlgorithmsPythonVisitor::computeAllTerms_proxy ( const ModelHandler model,
DataHandler data,
const VectorXd_fx q,
const VectorXd_fx v 
) [inline, static]

References se3::computeAllTerms().

Referenced by expose().

static Eigen::MatrixXd se3::python::AlgorithmsPythonVisitor::crba_proxy ( const ModelHandler model,
DataHandler data,
const VectorXd_fx q 
) [inline, static]

References se3::crba().

Referenced by expose().

static void se3::python::AlgorithmsPythonVisitor::fk_0_proxy ( const ModelHandler model,
DataHandler data,
const VectorXd_fx q 
) [inline, static]

References se3::forwardKinematics().

Referenced by expose().

static void se3::python::AlgorithmsPythonVisitor::fk_1_proxy ( const ModelHandler model,
DataHandler data,
const VectorXd_fx q,
const VectorXd_fx qdot 
) [inline, static]

References se3::forwardKinematics().

Referenced by expose().

static void se3::python::AlgorithmsPythonVisitor::fk_2_proxy ( const ModelHandler model,
DataHandler data,
const VectorXd_fx q,
const VectorXd_fx v,
const VectorXd_fx a 
) [inline, static]

References se3::forwardKinematics().

Referenced by expose().

static Eigen::MatrixXd se3::python::AlgorithmsPythonVisitor::jacobian_proxy ( const ModelHandler model,
DataHandler data,
const VectorXd_fx q,
Model::Index  jointId,
bool  local,
bool  update_geometry 
) [inline, static]

References se3::computeJacobians().

Referenced by expose().

static Eigen::MatrixXd se3::python::AlgorithmsPythonVisitor::Jcom_proxy ( const ModelHandler model,
DataHandler data,
const VectorXd_fx q 
) [inline, static]

References se3::jacobianCenterOfMass().

Referenced by expose().

static void se3::python::AlgorithmsPythonVisitor::jointLimits_proxy ( const ModelHandler model,
DataHandler data,
const VectorXd_fx q 
) [inline, static]

References se3::jointLimits().

Referenced by expose().

static double se3::python::AlgorithmsPythonVisitor::kineticEnergy_proxy ( const ModelHandler model,
DataHandler data,
const VectorXd_fx q,
const VectorXd_fx v,
const bool  update_kinematics = true 
) [inline, static]

References se3::kineticEnergy().

Referenced by expose().

static Eigen::VectorXd se3::python::AlgorithmsPythonVisitor::nle_proxy ( const ModelHandler model,
DataHandler data,
const VectorXd_fx q,
const VectorXd_fx qd 
) [inline, static]

References se3::nonLinearEffects().

Referenced by expose().

static double se3::python::AlgorithmsPythonVisitor::potentialEnergy_proxy ( const ModelHandler model,
DataHandler data,
const VectorXd_fx q,
const bool  update_kinematics = true 
) [inline, static]

References se3::potentialEnergy().

Referenced by expose().

static Eigen::VectorXd se3::python::AlgorithmsPythonVisitor::rnea_proxy ( const ModelHandler model,
DataHandler data,
const VectorXd_fx q,
const VectorXd_fx qd,
const VectorXd_fx qdd 
) [inline, static]

References se3::rnea().

Referenced by expose().