lilypond-1.3.125
[lilypond.git] / flower / vector.cc
blobe4eb654d6904d98059153bea38fafa1655d9d580
1 /*
2 vector.cc -- implement Vector
4 source file of the Flower Library
6 (c) 1996-98 Han-Wen Nienhuys <hanwen@cs.uu.nl>
8 */
10 #include "vector.hh"
12 Vector::Vector (Array<Real> d)
13 : dat (d)
17 Vector::Vector (Vector const &n)
18 : dat (n.dat)
22 Vector
23 Vector::operator-() const
25 Vector v (*this);
26 v*=-1;
27 return v;
30 void
31 Vector::set_unit (int j)
33 fill (0.0);
34 dat[j] = 1.0;