Main Page | Modules | Namespace List | Class Hierarchy | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages

DotProductDomain< Modular< int32 > > Class Template Reference

#include <modular-int32.h>

Inheritance diagram for DotProductDomain< Modular< int32 > >:

VectorDomainBase< Modular< int32 > > VectorDomainBase< Modular< int32 > >

template<>
class LinBox::DotProductDomain< Modular< int32 > >


Public Types

typedef int32 Element
typedef int32 Element

Public Member Functions

 DotProductDomain (const Modular< int32 > &F)
 DotProductDomain (const Modular< int32 > &F)

Protected Member Functions

template<class Vector1, class Vector2> ElementdotSpecializedDD (Element &res, const Vector1 &v1, const Vector2 &v2) const
template<class Vector1, class Vector2> ElementdotSpecializedDSP (Element &res, const Vector1 &v1, const Vector2 &v2) const
void normalize (int64 &_y) const
template<class Vector1, class Vector2> ElementdotSpecializedDD (Element &res, const Vector1 &v1, const Vector2 &v2) const
template<class Vector1, class Vector2> ElementdotSpecializedDSP (Element &res, const Vector1 &v1, const Vector2 &v2) const

Member Typedef Documentation

typedef int32 Element
 

typedef int32 Element
 


Member Function Documentation

DotProductDomain const Modular< int32 > &  F  )  [inline]
 

Element& dotSpecializedDD Element res,
const Vector1 &  v1,
const Vector2 &  v2
const [inline, protected]
 

Element& dotSpecializedDSP Element res,
const Vector1 &  v1,
const Vector2 &  v2
const [inline, protected]
 

void normalize int64 _y  )  const [inline, protected]
 

DotProductDomain const Modular< int32 > &  F  )  [inline]
 

Element& dotSpecializedDD Element res,
const Vector1 &  v1,
const Vector2 &  v2
const [inline, protected]
 

Element& dotSpecializedDSP Element res,
const Vector1 &  v1,
const Vector2 &  v2
const [inline, protected]
 


Generated on Fri Jul 8 10:29:52 2005 for linbox by doxygen 1.3.7