Make minimal changes to make homogenous compatible with evaluators

This commit is contained in:
Gael Guennebaud
2014-07-31 14:54:54 +02:00
parent 702a3c17db
commit db183ca7b3
3 changed files with 27 additions and 71 deletions

View File

@@ -454,6 +454,7 @@ struct ArrayXpr {};
// An evaluator must define its shape. By default, it can be one of the following:
struct DenseShape { static std::string debugName() { return "DenseShape"; } };
struct HomogeneousShape { static std::string debugName() { return "HomogeneousShape"; } };
struct DiagonalShape { static std::string debugName() { return "DiagonalShape"; } };
struct BandShape { static std::string debugName() { return "BandShape"; } };
struct TriangularShape { static std::string debugName() { return "TriangularShape"; } };