| Name | Description | Type | Package | Framework |
| Basis | A basis is a set of linearly independent vectors spanning a vector space. | Class | com.numericalmethod.suanshu.algebra.linear.vector.doubles.operation | SuanShu |
| Projection | Project a vector v on another vector w or a set of vectors (basis) {wi}. | Class | com.numericalmethod.suanshu.algebra.linear.vector.doubles.operation | SuanShu |
| RealVectorSpace | A vector space is a set of vectors that are closed under some operations. | Class | com.numericalmethod.suanshu.algebra.linear.vector.doubles.operation | SuanShu |
| VectorFactory | These are the utility functions that create new instances of vectors from existing ones. | Class | com.numericalmethod.suanshu.algebra.linear.vector.doubles.operation | SuanShu |