linbox
SideBySide< Field > Class Template Reference

#include <quad-matrix.h>

Public Member Functions

 SideBySide (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 rowdim () const
 
size_t coldim () const
 
const Fieldfield () const
 

Data Fields

const Quad_quadLeft
 
const Quad_quadRight
 

Constructor & Destructor Documentation

◆ SideBySide()

template<typename Field>
SideBySide ( 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

◆ rowdim()

template<typename Field>
size_t rowdim ( ) const
inline

◆ coldim()

template<typename Field>
size_t coldim ( ) const
inline

◆ field()

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

Field Documentation

◆ _quadLeft

template<typename Field>
const Quad* _quadLeft

◆ _quadRight

template<typename Field>
const Quad * _quadRight

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