Linear Isomorphic
This crate defines a trait to identify when types can be treated as linear objects. Many algorithms can be written generically over many types but often times crates implement their own linear algebra types over and over again to guarantee some kind of functionality.
This crate aims to allow algorithms to be agnostic about the specific representation of vector types. For example, many geoemtric operations can be performed without knowledge of the dimension or vector type:
use *;
Or even numerical multivariate calculus:
use ;
use *;
Suggestions to make the traits defined in this crate more robust are always welcomed.