| 679 | EIGEN_DEFAULT_COPY_CONSTRUCTOR(DenseBase) |
| 680 | /** Default constructor. Do nothing. */ |
| 681 | EIGEN_DEVICE_FUNC DenseBase() |
| 682 | { |
| 683 | /* Just checks for self-consistency of the flags. |
| 684 | * Only do it when debugging Eigen, as this borders on paranoia and could slow compilation down |
| 685 | */ |
| 686 | #ifdef EIGEN_INTERNAL_DEBUGGING |
| 687 | EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, int(IsRowMajor)) |
| 688 | && EIGEN_IMPLIES(MaxColsAtCompileTime==1 && MaxRowsAtCompileTime!=1, int(!IsRowMajor))), |
| 689 | INVALID_STORAGE_ORDER_FOR_THIS_VECTOR_EXPRESSION) |
| 690 | #endif |
| 691 | } |
| 692 | |
| 693 | private: |
| 694 | EIGEN_DEVICE_FUNC explicit DenseBase(int); |
nothing calls this directly
no outgoing calls
no test coverage detected