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
>
9
#include <
RBDyn/MultiBodyConfig.h
>
10
11
#include <array>
12
13
namespace
rbd
14
{
15
23
class
RBDYN_DLLAPI
Coriolis
24
{
25
public
:
29
Coriolis
(
const
rbd::MultiBody
& mb);
30
35
const
Eigen::MatrixXd & coriolis(
const
rbd::MultiBody
& mb,
const
rbd::MultiBodyConfig
& mbc);
36
37
private
:
38
std::vector<rbd::Jacobian> jacs_;
39
std::vector<Blocks> compactPaths_;
40
Eigen::MatrixXd coriolis_;
41
Eigen::MatrixXd res_;
42
};
43
44
}
// namespace rbd
Jacobian.h
rbd::MultiBody
Definition:
MultiBody.h:29
CoM.h
MultiBodyConfig.h
rbd
Definition:
common.h:20
rbd::MultiBodyConfig
Definition:
MultiBodyConfig.h:23
rbd::Coriolis
Definition:
Coriolis.h:23
src
RBDyn
RBDyn
Coriolis.h
Generated by
1.8.17