#include <python/algorithms.hpp>
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 () |
typedef eigenpy::UnalignedEquivalent<Eigen::VectorXd>::type se3::python::AlgorithmsPythonVisitor::VectorXd_fx |
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::expose | ( | ) | [inline, static] |
References com_acceleration_proxy(), com_proxy(), compute_jacobians_proxy(), computeAllTerms_proxy(), crba_proxy(), fk_0_proxy(), fk_1_proxy(), fk_2_proxy(), jacobian_proxy(), Jcom_proxy(), jointLimits_proxy(), kineticEnergy_proxy(), nle_proxy(), potentialEnergy_proxy(), and rnea_proxy().
Referenced by se3::python::exposeAlgorithms().
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().