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)
 
Index & row ()
 
Index & col ()
 
Element & elt ()
 
const Index & getRow () const
 
const Index & getCol () const
 
const Element & getElt () 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: