pinocchio
2.4.5
A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
fwd.hpp
1
//
2
// Copyright (c) 2018-2020 CNRS INRIA
3
//
4
5
#ifndef __pinocchio_fwd_hpp__
6
#define __pinocchio_fwd_hpp__
7
8
// Forward declaration of the main pinocchio namespace
9
namespace
pinocchio
{}
10
11
#include "pinocchio/macros.hpp"
12
#include "pinocchio/deprecation.hpp"
13
#include "pinocchio/warning.hpp"
14
#include "pinocchio/config.hpp"
15
16
#include "pinocchio/utils/helpers.hpp"
17
#include "pinocchio/utils/cast.hpp"
18
19
#include "pinocchio/container/boost-container-limits.hpp"
20
21
#include <Eigen/Core>
22
23
#include "pinocchio/eigen-macros.hpp"
24
25
#include "pinocchio/core/binary-op.hpp"
26
#include "pinocchio/core/unary-op.hpp"
27
28
#include <cstddef>
// std::size_t
29
30
namespace
pinocchio
31
{
35
template
<
class
C>
struct
traits {};
36
37
namespace
internal
38
{
39
template
<
typename
T>
struct
traits {};
40
}
41
46
template
<
typename
NewScalar,
class
C>
struct
CastType;
47
50
enum
ArgumentPosition
51
{
52
ARG0 = 0,
53
ARG1 = 1,
54
ARG2 = 2,
55
ARG3 = 3,
56
ARG4 = 4
57
};
58
59
enum
AssignmentOperatorType
60
{
61
SETTO,
62
ADDTO,
63
RMTO
64
};
65
66
67
70
struct
ReturnTypeNotDefined;
71
}
72
73
#endif // #ifndef __pinocchio_fwd_hpp__
pinocchio::ArgumentPosition
ArgumentPosition
Argument position. Used as template parameter to refer to an argument.
Definition:
fwd.hpp:50
pinocchio
Main pinocchio namespace.
Definition:
treeview.dox:24
src
fwd.hpp
Generated by
1.8.17