Public Member Functions | |
void | bvisit (const Basic &x) |
void | bvisit (const IdentityMatrix &x) |
void | bvisit (const ZeroMatrix &x) |
void | bvisit (const MatrixSymbol &x) |
void | bvisit (const DiagonalMatrix &x) |
void | bvisit (const ImmutableDenseMatrix &x) |
void | bvisit (const MatrixAdd &x) |
void | bvisit (const HadamardProduct &x) |
void | bvisit (const MatrixMul &x) |
std::pair< RCP< const Basic >, RCP< const Basic > > | apply (const MatrixExpr &s) |
Private Member Functions | |
void | all_same_size (const vec_basic &vec) |
Private Attributes | |
RCP< const Basic > | nrows_ |
RCP< const Basic > | ncols_ |