Loading...
Searching...
No Matches
Coriolis.h
Go to the documentation of this file.
1/*
2 * Copyright 2012-2019 CNRS-UM LIRMM, CNRS-AIST JRL
3 */
4
5#pragma once
6
7#include <RBDyn/CoM.h>
8#include <RBDyn/Jacobian.h>
10
11#include <array>
12
13namespace rbd
14{
15
23class RBDYN_DLLAPI Coriolis
24{
25public:
30
35 const Eigen::MatrixXd & coriolis(const rbd::MultiBody & mb, const rbd::MultiBodyConfig & mbc);
36
37private:
38 std::vector<rbd::Jacobian> jacs_;
39 std::vector<Blocks> compactPaths_;
40 Eigen::MatrixXd coriolis_;
41 Eigen::MatrixXd res_;
42};
43
44} // namespace rbd
Definition Coriolis.h:24
Coriolis(const rbd::MultiBody &mb)
const Eigen::MatrixXd & coriolis(const rbd::MultiBody &mb, const rbd::MultiBodyConfig &mbc)
Definition MultiBody.h:30
Definition common.h:21
Definition MultiBodyConfig.h:24