linbox
Hilbert_JIT_Entry< _Field > Class Template Reference

The object needed to build a Hilbert matrix as a JIT matrix. More...

#include <hilbert.h>

Public Types

typedef _Field Field
 
typedef _Field::Element Element
 

Public Member Functions

void init (const Field &F, size_t m, size_t n)
 set up vector of 1/(i+1)
 
 Hilbert_JIT_Entry (const Field &F, size_t m, size_t n)
 
Elementoperator() (Element &entry, size_t i, size_t j) const
 return 1/(i+j+2), zero based indexing.
 

Detailed Description

template<typename _Field>
class LinBox::Hilbert_JIT_Entry< _Field >

The object needed to build a Hilbert matrix as a JIT matrix.

Member Typedef Documentation

◆ Field

template<typename _Field>
typedef _Field Field

◆ Element

template<typename _Field>
typedef _Field::Element Element

Constructor & Destructor Documentation

◆ Hilbert_JIT_Entry()

template<typename _Field>
Hilbert_JIT_Entry ( const Field & F,
size_t m,
size_t n )
inline

Member Function Documentation

◆ init()

template<typename _Field>
void init ( const Field & F,
size_t m,
size_t n )

set up vector of 1/(i+1)

constructor

◆ operator()()

template<typename _Field>
Element & operator() ( Element & entry,
size_t i,
size_t j ) const
inline

return 1/(i+j+2), zero based indexing.


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