linbox
Public Member Functions
FieldAXPY< UnparametricField< integer > > Class Template Reference

NO DOc. More...

#include <unparametric.h>

Public Member Functions

 FieldAXPY (const Field &F)
 Constructor.
 
 FieldAXPY (const FieldAXPY< Field > &faxpy)
 Copy constructor.
 
FieldAXPY< Field > & operator= (const FieldAXPY &faxpy)
 Assignment operator.
 
template<class Element1 >
Element & mulacc (const Element &a, const Element1 &x)
 Add a*x to y y += a*x.
 
Element & get (Element &y)
 Retrieve y.
 
FieldAXPYassign (const Element &y)
 Assign method.
 

Detailed Description

template<>
class LinBox::FieldAXPY< UnparametricField< integer > >

NO DOc.

Constructor & Destructor Documentation

FieldAXPY ( const Field &  F)
inline

Constructor.

A faxpy object if constructed from a Field and a field element. Copies of this objects are stored in the faxpy object.

Parameters
Ffield F in which arithmetic is done
FieldAXPY ( const FieldAXPY< Field > &  faxpy)
inline

Copy constructor.

Parameters
faxpy

Member Function Documentation

FieldAXPY<Field>& operator= ( const FieldAXPY< UnparametricField< integer > > &  faxpy)
inline

Assignment operator.

Parameters
faxpy
Element& mulacc ( const Element &  a,
const Element1 &  x 
)
inline

Add a*x to y y += a*x.

Parameters
aconstant reference to element a
xconstant reference to element x allow optimal multiplication, such as integer * int
Element& get ( Element &  y)
inline

Retrieve y.

Performs the delayed modding out if necessary

FieldAXPY& assign ( const Element &  y)
inline

Assign method.

Stores new field element for arithmetic.

Returns
reference to self
Parameters
yconstant reference to element a

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