5 #ifndef __pinocchio_serialization_symmetric3_hpp__ 6 #define __pinocchio_serialization_symmetric3_hpp__ 8 #include "pinocchio/spatial/symmetric3.hpp" 9 #include "pinocchio/serialization/fwd.hpp" 11 #include <boost/serialization/split_free.hpp> 12 #include <boost/serialization/vector.hpp> 16 namespace serialization
19 template <
class Archive,
typename Scalar,
int Options>
20 void save(Archive & ar,
24 ar & make_nvp(
"data",make_array(S.data().data(),6));
27 template <
class Archive,
typename Scalar,
int Options>
28 void load(Archive & ar,
32 ar >> make_nvp(
"data",make_array(S.data().data(),6));
35 template <
class Archive,
typename Scalar,
int Options>
36 void serialize(Archive & ar,
38 const unsigned int version)
40 split_free(ar,S,version);
46 #endif // ifndef __pinocchio_serialization_symmetric3_hpp__