linbox
OverUnder< Field > Class Template Reference

#include <quad-matrix.h>

Public Member Functions

 OverUnder (const Quad *A, const Quad *B)
 
template<typename InVector, typename OutVector>
OutVector & apply (OutVector &y, const InVector &x) const
 
template<typename InVector, typename OutVector>
OutVector & applyTranspose (OutVector &y, const InVector &x) const
 
size_t coldim () const
 
size_t rowdim () const
 
const Fieldfield () const
 

Data Fields

const Quad_quadUp
 
const Quad_quadDown
 

Constructor & Destructor Documentation

◆ OverUnder()

template<typename Field>
OverUnder ( const Quad * A,
const Quad * B )
inline

Member Function Documentation

◆ apply()

template<typename Field>
template<typename InVector, typename OutVector>
OutVector & apply ( OutVector & y,
const InVector & x ) const
inline

◆ applyTranspose()

template<typename Field>
template<typename InVector, typename OutVector>
OutVector & applyTranspose ( OutVector & y,
const InVector & x ) const
inline

◆ coldim()

template<typename Field>
size_t coldim ( ) const
inline

◆ rowdim()

template<typename Field>
size_t rowdim ( ) const
inline

◆ field()

template<typename Field>
const Field & field ( ) const
inline

Field Documentation

◆ _quadUp

template<typename Field>
const Quad* _quadUp

◆ _quadDown

template<typename Field>
const Quad * _quadDown

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