CLA3P v0.3.1
Compact Linear Algebra Parallel Portable Package
Loading...
Searching...
No Matches
cla3p::MatrixMeta< T_Int > Class Template Reference

Matrix metadata container. More...

Inheritance diagram for cla3p::MatrixMeta< T_Int >:

Public Member Functions

const Propertyprop () const
 Matrix property accessor.
Public Member Functions inherited from cla3p::Meta2D< T_Int >
virtual T_Int nrows () const
 Number of rows.
virtual T_Int ncols () const
 Number of columns.
bool empty () const
 Tests whether the object has zero dimensions.
 operator bool () const
 Boolean conversion operator.

Detailed Description

template<typename T_Int>
class cla3p::MatrixMeta< T_Int >

Matrix metadata container.

Template Parameters
T_IntInteger type for dimension values.

Extends Meta2D with matrix property information, storing dimensions and structural properties (e.g., symmetric, triangular).

Member Function Documentation

◆ prop()

template<typename T_Int>
const Property & cla3p::MatrixMeta< T_Int >::prop ( ) const
inline

Matrix property accessor.

Returns the property defining the matrix structure (e.g., symmetric, triangular, hermitian).

Returns
A constant reference to the matrix property.