|
void | aba_fd (const pinocchio::Model &model, pinocchio::Data &data_fd, const Eigen::VectorXd &q, const Eigen::VectorXd &v, const Eigen::VectorXd &tau, Eigen::MatrixXd &daba_dq, Eigen::MatrixXd &daba_dv, pinocchio::Data::RowMatrixXs &daba_dtau) |
|
static PINOCCHIO_DONT_INLINE void | abaLocalCall (const pinocchio::Model &model, pinocchio::Data &data, const Eigen::VectorXd &q, const Eigen::VectorXd &v, const Eigen::VectorXd &tau) |
|
| Apply (CustomArguments) |
|
| BENCHMARK_DEFINE_F (DerivativesFixture, ABA_LOCAL)(benchmark |
|
| BENCHMARK_DEFINE_F (DerivativesFixture, COMPUTE_ABA_DERIVATIVES)(benchmark |
|
| BENCHMARK_DEFINE_F (DerivativesFixture, COMPUTE_ABA_DERIVATIVES_NO_Q_V_TAU)(benchmark |
|
| BENCHMARK_DEFINE_F (DerivativesFixture, COMPUTE_ABA_FD_DERIVATIVES)(benchmark |
|
| BENCHMARK_DEFINE_F (DerivativesFixture, COMPUTE_CHOLESKY_M_INVERSE)(benchmark |
|
| BENCHMARK_DEFINE_F (DerivativesFixture, COMPUTE_M_INVERSE)(benchmark |
|
| BENCHMARK_DEFINE_F (DerivativesFixture, COMPUTE_M_INVERSE_Q)(benchmark |
|
| BENCHMARK_DEFINE_F (DerivativesFixture, COMPUTE_RNEA_DERIVATIVES)(benchmark |
|
| BENCHMARK_DEFINE_F (DerivativesFixture, COMPUTE_RNEA_FD_DERIVATIVES)(benchmark |
|
| BENCHMARK_DEFINE_F (DerivativesFixture, COMUTE_RNEA_SECOND_ORDER_DERIVATIVES)(benchmark |
|
| BENCHMARK_DEFINE_F (DerivativesFixture, FORWARD_KINEMATICS_DERIVATIVES)(benchmark |
|
| BENCHMARK_DEFINE_F (DerivativesFixture, FORWARD_KINEMATICS_Q_V_A)(benchmark |
|
| BENCHMARK_DEFINE_F (DerivativesFixture, RNEA)(benchmark |
|
| BENCHMARK_REGISTER_F (DerivativesFixture, ABA_LOCAL) -> Apply(CustomArguments) |
|
| BENCHMARK_REGISTER_F (DerivativesFixture, COMPUTE_ABA_DERIVATIVES) -> Apply(CustomArguments) |
|
| BENCHMARK_REGISTER_F (DerivativesFixture, COMPUTE_ABA_FD_DERIVATIVES) -> Apply(CustomArguments) |
|
| BENCHMARK_REGISTER_F (DerivativesFixture, COMPUTE_CHOLESKY_M_INVERSE) -> Apply(CustomArguments) |
|
| BENCHMARK_REGISTER_F (DerivativesFixture, COMPUTE_M_INVERSE) -> Apply(CustomArguments) |
|
| BENCHMARK_REGISTER_F (DerivativesFixture, COMPUTE_M_INVERSE_Q) -> Apply(CustomArguments) |
|
| BENCHMARK_REGISTER_F (DerivativesFixture, COMPUTE_RNEA_DERIVATIVES) -> Apply(CustomArguments) |
|
| BENCHMARK_REGISTER_F (DerivativesFixture, COMPUTE_RNEA_FD_DERIVATIVES) -> Apply(CustomArguments) |
|
| BENCHMARK_REGISTER_F (DerivativesFixture, FORWARD_KINEMATICS_DERIVATIVES) -> Apply(CustomArguments) |
|
| BENCHMARK_REGISTER_F (DerivativesFixture, FORWARD_KINEMATICS_Q_V_A) -> Apply(CustomArguments) |
|
| BENCHMARK_REGISTER_F (DerivativesFixture, RNEA) -> Apply(CustomArguments) |
|
static PINOCCHIO_DONT_INLINE void | computeABADerivativesCall (const pinocchio::Model &model, pinocchio::Data &data, const Eigen::VectorXd &q, const Eigen::VectorXd &v, const Eigen::VectorXd &tau, const Eigen::MatrixXd &daba_dq, const Eigen::MatrixXd &daba_dv, const pinocchio::Data::RowMatrixXs &daba_dtau) |
|
static PINOCCHIO_DONT_INLINE void | computeABADerivativesNoQVTauCall (const pinocchio::Model &model, pinocchio::Data &data, const Eigen::MatrixXd &daba_dq, const Eigen::MatrixXd &daba_dv, const pinocchio::Data::RowMatrixXs &daba_dtau) |
|
static PINOCCHIO_DONT_INLINE void | computeABAFDDerivativesCall (const pinocchio::Model &model, pinocchio::Data &data, const Eigen::VectorXd &q, const Eigen::VectorXd &v, const Eigen::VectorXd &tau, Eigen::MatrixXd &daba_dq, Eigen::MatrixXd &daba_dv, pinocchio::Data::RowMatrixXs &daba_dtau) |
|
static PINOCCHIO_DONT_INLINE void | computeCholeskyMinverseCall (const pinocchio::Model &model, pinocchio::Data &data, const Eigen::VectorXd &q, Eigen::MatrixXd &Minv) |
|
static PINOCCHIO_DONT_INLINE void | computeForwardKinematicsDerivativesCall (const pinocchio::Model &model, pinocchio::Data &data, const Eigen::VectorXd &q, const Eigen::VectorXd &v, const Eigen::VectorXd &a) |
|
static PINOCCHIO_DONT_INLINE void | computeMinverseCall (const pinocchio::Model &model, pinocchio::Data &data) |
|
static PINOCCHIO_DONT_INLINE void | computeMinverseQCall (const pinocchio::Model &model, pinocchio::Data &data, const Eigen::VectorXd &q) |
|
static PINOCCHIO_DONT_INLINE void | computeRNEADerivativesCall (const pinocchio::Model &model, pinocchio::Data &data, const Eigen::VectorXd &q, const Eigen::VectorXd &v, const Eigen::VectorXd &a, const PINOCCHIO_EIGEN_PLAIN_COLUMN_MAJOR_TYPE(Eigen::MatrixXd) &drnea_dq, const PINOCCHIO_EIGEN_PLAIN_COLUMN_MAJOR_TYPE(Eigen::MatrixXd) &drnea_dv, const Eigen::MatrixXd &drnea_da) |
|
static PINOCCHIO_DONT_INLINE void | computeRNEAFDDerivativesCall (const pinocchio::Model &model, pinocchio::Data &data, const Eigen::VectorXd &q, const Eigen::VectorXd &v, const Eigen::VectorXd &a, const PINOCCHIO_EIGEN_PLAIN_COLUMN_MAJOR_TYPE(Eigen::MatrixXd) &drnea_dq, const PINOCCHIO_EIGEN_PLAIN_COLUMN_MAJOR_TYPE(Eigen::MatrixXd) &drnea_dv, const Eigen::MatrixXd &drnea_da) |
|
static PINOCCHIO_DONT_INLINE void | computeRNEASecondOrderDerivativesCall (const pinocchio::Model &model, pinocchio::Data &data, const Eigen::VectorXd &q, const Eigen::VectorXd &v, const Eigen::VectorXd &a, const Tensor3x &dtau2_dq, const Tensor3x &dtau2_dv, const Tensor3x &dtau2_dqv, const Tensor3x &dtau_dadq) |
|
static void | CustomArguments (benchmark::internal::Benchmark *b) |
|
static PINOCCHIO_DONT_INLINE void | forwardKinematicsQVACall (const pinocchio::Model &model, pinocchio::Data &data, const Eigen::VectorXd &q, const Eigen::VectorXd &v, const Eigen::VectorXd &a) |
|
| PINOCCHIO_BENCHMARK_MAIN_WITH_SETUP (DerivativesFixture::GlobalSetUp) |
|
template<typename Matrix1 , typename Matrix2 , typename Matrix3 > |
void | rnea_fd (const pinocchio::Model &model, pinocchio::Data &data_fd, const Eigen::VectorXd &q, const Eigen::VectorXd &v, const Eigen::VectorXd &a, const Eigen::MatrixBase< Matrix1 > &_drnea_dq, const Eigen::MatrixBase< Matrix2 > &_drnea_dv, const Eigen::MatrixBase< Matrix3 > &_drnea_da) |
|
static PINOCCHIO_DONT_INLINE void | rneaCall (const pinocchio::Model &model, pinocchio::Data &data, const Eigen::VectorXd &q, const Eigen::VectorXd &v, const Eigen::VectorXd &a) |
|