Skip to content
Snippets Groups Projects
  1. Dec 05, 2022
    • Wilson Jallet's avatar
      Move std-vector/map here from pinocchio3 · 6955619f
      Wilson Jallet authored
      Commits from downstream are rebased & squashed
      6955619f
    • jcarpent's avatar
      [Python] Introduce struct to expose both std::vector and aligned_vector · 8613f9cf
      jcarpent authored and Wilson Jallet's avatar Wilson Jallet committed
      all: change __se3_* for __pinocchio_* for pragma once
      
      all: change namespace from se3 to pinocchio
      
      The previous se3 namespace is now deprecated but can still be used
      
      all: remove license from files
      
      [binding][std::map] Create Python visitors for std::map for aligned allocator. (and also for non-aligned maps, for the sake of completion)
      
      [referenceConfigurations] review comments of @jcarpent on #666
      
      [bindings][pickling] add support for vector<T> aligned_vector<T> map<T> pickling.
      update model and data classes to make their members picklable
      
      python: add converter from Python list to std::vector or aligned_vector
      
      python: fix issue on GCC related to namespace bp
      
      all: fix template issue
      
      python/utils: factorization of the code
      
      python/vector: add conversion tolist for std::vector
      
      python/utils: return by reference when creating list
      
      python/contact: fix doc
      
      python/utils: handle std::vector for non const reference
      
      python: add helpers to return Eigen object from std containers
      
      python/utils: add return of the class for StdVector helpers
      
      python: fix return type
      
      core: fix merging issues
      
      all: fix merging
      
      python: make the code compliant for casadi bindings
      
      python/utils: fix entry type for StdVectorPythonVisitor
      
      python/utils: enhance API exposed for std::vector
      
      python: add copy constructor and method to std::vector
      
      python: expose operator{==,!=} for std::vector
      
      Revert "python: expose operator{==,!=} for std::vector"
      
      This reverts commit 6710dd4758791b3eee1ac444945e7f507aece7f6.
      
      python/utils: update std-vector exposition
      
      python: fix issues with const reference as input argument
      8613f9cf
Loading