fwd.hpp
Go to the documentation of this file.
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 #ifdef _WIN32
12  #include <windows.h>
13  #undef far
14  #undef near
15 #endif
16 
17 #include "pinocchio/macros.hpp"
19 #include "pinocchio/warning.hpp"
20 #include "pinocchio/config.hpp"
21 
23 #include "pinocchio/utils/cast.hpp"
24 
26 
27 // Import Eigen and all the required modules
28 #include <Eigen/Core>
30 #ifdef PINOCCHIO_WITH_EIGEN_TENSOR_MODULE
31  #include <unsupported/Eigen/CXX11/Tensor>
32 #endif
33 
36 
37 #include <cstddef> // std::size_t
38 
39 namespace pinocchio
40 {
44  template<class C> struct traits {};
45 
46  namespace internal
47  {
48  template<typename T> struct traits {};
49  }
50 
55  template<typename NewScalar, class C> struct CastType;
56 
60  {
61  ARG0 = 0,
62  ARG1 = 1,
63  ARG2 = 2,
64  ARG3 = 3,
65  ARG4 = 4
66  };
67 
69  {
73  };
74 
75 
76 
79  struct ReturnTypeNotDefined;
80 }
81 
82 #endif // #ifndef __pinocchio_fwd_hpp__
pinocchio::RMTO
@ RMTO
Definition: fwd.hpp:72
pinocchio::SETTO
@ SETTO
Definition: fwd.hpp:70
macros.hpp
helpers.hpp
pinocchio::ArgumentPosition
ArgumentPosition
Argument position. Used as template parameter to refer to an argument.
Definition: fwd.hpp:59
pinocchio::ARG3
@ ARG3
Definition: fwd.hpp:64
pinocchio::ARG0
@ ARG0
Definition: fwd.hpp:61
eigen-macros.hpp
pinocchio::ARG2
@ ARG2
Definition: fwd.hpp:63
pinocchio::ARG1
@ ARG1
Definition: fwd.hpp:62
pinocchio::AssignmentOperatorType
AssignmentOperatorType
Definition: fwd.hpp:68
pinocchio::ADDTO
@ ADDTO
Definition: fwd.hpp:71
pinocchio::ARG4
@ ARG4
Definition: fwd.hpp:65
pinocchio::internal::traits
Definition: fwd.hpp:48
unary-op.hpp
boost-container-limits.hpp
pinocchio::traits
Common traits structure to fully define base classes for CRTP.
Definition: fwd.hpp:44
cast.hpp
pinocchio::CastType
Type of the cast of a class C templated by Scalar and Options, to a new NewScalar type....
Definition: fwd.hpp:55
binary-op.hpp
pinocchio
Main pinocchio namespace.
Definition: timings.cpp:28
deprecation.hpp


pinocchio
Author(s):
autogenerated on Sun Apr 28 2024 02:41:51