So-Bogus
A c++ sparse block matrix library aimed at Second Order cone problems
|
Base class for Transpose views of a BlockObjectBase. More...
#include <Expressions.hpp>
Public Types | |
typedef BlockObjectBase < Transpose< MatrixT > > | Base |
typedef BlockMatrixTraits < Transpose< MatrixT > > | Traits |
typedef Traits::PlainObjectType | PlainObjectType |
typedef Traits::Index | Index |
typedef Base::Scalar | Scalar |
enum | |
enum | |
typedef Traits::ConstTransposeReturnType | ConstTransposeReturnType |
typedef Traits::TransposeObjectType | TransposeObjectType |
Public Member Functions | |
Transpose (const PlainObjectType &m) | |
Base::ConstTransposeReturnType | transpose () const |
template<bool DoTranspose, typename RhsT , typename ResT > | |
void | multiply (const RhsT &rhs, ResT &res, Scalar alpha=1, Scalar beta=0) const |
Index | rows () const |
Index | cols () const |
Index | rowsOfBlocks () const |
Index | colsOfBlocks () const |
Index | blockRows (Index row) const |
Index | blockCols (Index col) const |
const Index * | rowOffsets () const |
const Index * | colOffsets () const |
const Transpose< MatrixT > & | derived () const |
Returns a const reference to the implementation. | |
Transpose< MatrixT > & | derived () |
Returns a reference to the implementation. | |
Index | rowOffset (Index row) const |
Returns an array containing the first index of a given row. | |
Index | colOffset (Index col) const |
Returns an array containing the first index of a given columns. | |
Public Attributes | |
const PlainObjectType & | matrix |
Base class for Transpose views of a BlockObjectBase.