linbox
MatrixApplyDomain< Domain, IMatrix > Class Template Reference

#include <apply.h>

Public Types

typedef Domain::Element Element
 
typedef BlasVector< DomainVector
 

Public Member Functions

 MatrixApplyDomain (const Domain &D, const IMatrix &Mat)
 
void setup (LinBox::integer prime)
 
VectorapplyV (Vector &y, Vector &x, Vector &z) const
 
VectorapplyVTrans (Vector &y, Vector &x, Vector &z) const
 

Member Typedef Documentation

◆ Element

template<class Domain, class IMatrix>
typedef Domain::Element Element

◆ Vector

template<class Domain, class IMatrix>
typedef BlasVector<Domain> Vector

Constructor & Destructor Documentation

◆ MatrixApplyDomain()

template<class Domain, class IMatrix>
MatrixApplyDomain ( const Domain & D,
const IMatrix & Mat )
inline

Member Function Documentation

◆ setup()

template<class Domain, class IMatrix>
void setup ( LinBox::integer prime)
inline

◆ applyV()

template<class Domain, class IMatrix>
Vector & applyV ( Vector & y,
Vector & x,
Vector & z ) const
inline

◆ applyVTrans()

template<class Domain, class IMatrix>
Vector & applyVTrans ( Vector & y,
Vector & x,
Vector & z ) const
inline

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