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: