linbox
TriplesBBTriple< Element > Struct Template Reference

#include <sparse-tpl-matrix-omp.h>

Public Member Functions

 TriplesBBTriple (TriplesCoord c)
 
 TriplesBBTriple (Index r, Index c, const Element &e)
 
void init (Index r, Index c, const Element &e)
 
Indexrow ()
 
Indexcol ()
 
Elementelt ()
 
const IndexgetRow () const
 
const IndexgetCol () const
 
const ElementgetElt () const
 
void toBlock ()
 
void fromBlock ()
 

Static Public Member Functions

static bool compareBlockTriples (const TriplesBBTriple< Element > &lhs, const TriplesBBTriple< Element > &rhs)
 

Data Fields

TriplesCoord coord_
 
Element elt_
 

Constructor & Destructor Documentation

◆ TriplesBBTriple() [1/2]

template<class Element>
TriplesBBTriple ( TriplesCoord c)
inline

◆ TriplesBBTriple() [2/2]

template<class Element>
TriplesBBTriple ( Index r,
Index c,
const Element & e )
inline

Member Function Documentation

◆ init()

template<class Element>
void init ( Index r,
Index c,
const Element & e )
inline

◆ row()

template<class Element>
Index & row ( )
inline

◆ col()

template<class Element>
Index & col ( )
inline

◆ elt()

template<class Element>
Element & elt ( )
inline

◆ getRow()

template<class Element>
const Index & getRow ( ) const
inline

◆ getCol()

template<class Element>
const Index & getCol ( ) const
inline

◆ getElt()

template<class Element>
const Element & getElt ( ) const
inline

◆ toBlock()

template<class Element>
void toBlock ( )
inline

◆ fromBlock()

template<class Element>
void fromBlock ( )
inline

◆ compareBlockTriples()

template<class Element>
static bool compareBlockTriples ( const TriplesBBTriple< Element > & lhs,
const TriplesBBTriple< Element > & rhs )
inlinestatic

Field Documentation

◆ coord_

template<class Element>
TriplesCoord coord_

◆ elt_

template<class Element>
Element elt_

The documentation for this struct was generated from the following file: