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
>
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
CoM.h
Jacobian.h
MultiBodyConfig.h
rbd::Coriolis
Definition
Coriolis.h:24
rbd::Coriolis::Coriolis
Coriolis(const rbd::MultiBody &mb)
rbd::Coriolis::coriolis
const Eigen::MatrixXd & coriolis(const rbd::MultiBody &mb, const rbd::MultiBodyConfig &mbc)
rbd::MultiBody
Definition
MultiBody.h:30
rbd
Definition
common.h:21
rbd::MultiBodyConfig
Definition
MultiBodyConfig.h:24
src
RBDyn
RBDyn
Coriolis.h
Generated by
1.9.8