splinter icon indicating copy to clipboard operation
splinter copied to clipboard

Make interface use standard C++11 types

Open gablank opened this issue 10 years ago • 1 comments

Currently SPLINTER uses Eigen types (typedefs DenseVector and DenseMatrix) all over the interface. This requires the user to investigate what those types actually are, and also requires the user to have Eigen installed to use the library. Replacing these with std::vector and std::vector < std::vector < double > > will resolve these issues.

gablank avatar Aug 05 '15 11:08 gablank

This will require making wrapper classes around the currently user visible classes, as many of those classes have fields of Eigen type, and thus require the compiler to know the full type. Postponing this indefinitely.

gablank avatar Jan 08 '16 12:01 gablank