- for each scalar class, there is a corresponding Vector class
- the mathematical and logical operations for vectors are defined
-
the linear algebra operations for vectors like norm, dot product, etc. are also included
-
a vector object can also read or write itself