|
Boost Users : |
Subject: Re: [Boost-users] How to Boost serialize a Eigen::Matrix class
From: Dip Ghosh (dipgi_at_[hidden])
Date: 2012-09-27 05:53:02
Hi Oswin,
Thanks for your reply. I have seen the tutorial already. I am new to boost so I apologize in advance if my question is very basic. So shall I have to put the serialize part inside my Eigen::Matrix class to work ? or can I put it inside my class ? Can you give me a small example please or explain a bit ?
Regards,
Dip
________________________________
From: Oswin Krause <Oswin.Krause_at_[hidden]>
To: boost-users_at_[hidden]
Sent: Thursday, September 27, 2012 1:26 PM
Subject: Re: [Boost-users] How to Boost serialize a Eigen::Matrix class
Hi,
see the tutorials:
http://www.boost.org/doc/libs/1_51_0/libs/serialization/doc/tutorial.html#nonintrusiveversion
On 2012-09-27 08:35, Dip Ghosh wrote:
> Hi,
> I have used Eigen::Matrix class in my project. Now i wants to
> serialize the value of it through Boost::Serialize. Can someone help
> me on how to achieve that.
>
> My class is following,
>
> class RandomNode {
> private:
> friend class boost::serialization::access;
> template<class Archive>
> void serialize(Archive & ar, const unsigned int version)
> {
>Â ar & is_leaf_;
>Â ar & depth_;
>Â ar & num_classes_;
>Â ar & num_features_;
>Â // Split node members
>Â ar & random_feature_indices_;
>Â ar & random_feature_weights_;
>Â ar & threshold_;
>Â ar & leftChild_;
>Â ar & rightChild_;
>
>Â }
> bool is_leaf_;
> int depth_;
> int num_classes_;
> int num_features_;
>
> // Split node members
> VectorXi random_feature_indices_;
> VectorXd random_feature_weights_;
> double threshold_;
> RandomNode* leftChild_;
> RandomNode* rightChild_;
>Â // Methods and so on
> }
>
> And i am getting the following error :
>
> /usr/include/boost/serialization/access.hpp:118:9: error: âclass
> Eigen::Matrix<double, 10000, 1>â has no member named âserializeâ
>
> thanks in advance.
>
> Regards,
> Dip
_______________________________________________
Boost-users mailing list
Boost-users_at_[hidden]
http://lists.boost.org/mailman/listinfo.cgi/boost-users
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net