The vector types offered by the CML include the following:
vector2f [2D vector with element type float] vector2d [2D vector with element type double] vector2i [2D vector with element type int] vector3f [3D vector with element type float] vector3d [3D vector with element type double] vector3i [3D vector with element type int] vector4f [4D vector with element type float] vector4d [4D vector with element type double] vector4i [4D vector with element type int] vectorf [dynamically resizable vector with element type float] vectord [dynamically resizable vector with element type double] vectori [dynamically resizable vector with element type int]
The above are typedef‘s for various configurations of the vector class. Vectors with other element types, sizes, or storage policies can easily be created as well; see here for details.