boost::ublas::vector_sparse [résolu] - C++ - Programmation
Marsh Posté le 09-09-2010 à 17:41:56
Ca y est j'ai trouvé où sont définis les operators.
Code :
|
Par contre, je n'ai toujours pas compris le truc suivant:
Code :
|
Je sais pas pourquoi cela ne compile pas malgré le contructeur.
Marsh Posté le 09-09-2010 à 16:56:35
Bonjour,
J'ai besoin d'utiliser des vecteurs creux pour faire quelques truc en math. J'ai donc pensé à boost::ublas et notamment la classe mapped_vector.
Toutefois j'ai besoin d'étendre la classe et je voudrais pouvoir exposer entre autres des operateurs comme +, * ...
Ceux-ci sont déjà utilisables sur mapped_vector, mais le retour est un boost::numeric::ublas::vector_binary<....> donc j'ai un peu de mal à les exposer.
Par exemple, le code suivant fonctionne, mais l'on doit bien pouvoir faire mieux.
J'espère m'être à peu près fait comprendre.
Merci d'avance
Message édité par Lan Wezel le 09-09-2010 à 17:36:50