10 #ifndef EIGEN_SKYLINEMATRIXBASE_H 11 #define EIGEN_SKYLINEMATRIXBASE_H 31 typedef typename internal::index<StorageKind>::type
Index;
78 #ifndef EIGEN_PARSED_BY_DOXYGEN 92 return *
static_cast<const Derived*
> (
this);
96 return *
static_cast<Derived*
> (
this);
102 #endif // not EIGEN_PARSED_BY_DOXYGEN 152 this->
operator=<Derived > (other);
156 template<
typename OtherDerived>
158 derived().resize(other.rows(), other.cols());
167 template<
typename OtherDerived>
172 template<
typename Lhs,
typename Rhs>
180 template<
typename OtherDerived>
185 template<
typename DenseDerived>
188 for (Index i = 0; i <
rows(); i++)
189 for (Index j = 0; j <
rows(); j++)
190 dst(i, j) =
derived().coeff(i, j);
212 #endif // EIGEN_SkylineMatrixBase_H
#define EIGEN_STRONG_INLINE
EIGEN_DEVICE_FUNC Derived & setZero()
void assignGeneric(const OtherDerived &other)
Matrix< Scalar, RowsAtCompileTime, ColsAtCompileTime > toDense() const
EIGEN_STRONG_INLINE const internal::eval< Derived, IsSkyline >::type eval() const
Holds information about the various numeric (i.e. scalar) types allowed by Eigen. ...
internal::traits< Derived >::Scalar Scalar
void evalTo(MatrixBase< DenseDerived > &dst) const
const unsigned int RowMajorBit
const Derived & derived() const
Derived & const_cast_derived() const
Derived & operator=(const Derived &other)
internal::index< StorageKind >::type Index
Matrix< Scalar, EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime) > SquareMatrixType
EIGEN_DEVICE_FUNC ColXpr col(Index i)
This is the const version of col().
EIGEN_DEVICE_FUNC RowXpr row(Index i)
This is the const version of row(). */.
Derived & operator=(const SkylineMatrixBase< OtherDerived > &other)
internal::traits< Derived >::StorageKind StorageKind
friend std::ostream & operator<<(std::ostream &s, const SkylineMatrixBase &m)
Base class of any skyline matrices or skyline expressions.
const SkylineProductReturnType< Derived, OtherDerived >::Type operator*(const MatrixBase< OtherDerived > &other) const
The matrix class, also used for vectors and row-vectors.
NumTraits< Scalar >::Real RealScalar
#define EIGEN_SIZE_MAX(a, b)
Base class for all dense matrices, vectors, and expressions.