remplissage d'un coup de pouce vecteur ou d'une matrice

Est-il une seule façon, l'expression d'attribuer un scalaire à tous les éléments d'un coup de pouce de la matrice ou du vecteur? J'essaie de trouver une façon plus compacte de représenter:

boost::numeric::ublas::c_vector<float, N> v;
for (size_t i=0; i<N; i++) {
    v[i] = myScalar;
 }

Suivantes ne fonctionnent pas:

boost::numeric::ublas::c_vector<float, N> 
   v(myScalar, myScalar, ...and so on..., myScalar);

boost::numeric::ublas::c_vector<float, N> v;
v = myScalar;
  • Vous devez également appeler cela "C++".
InformationsquelleAutor Mr Fooz | 2009-04-28