Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

ReaderBlackBoxFactory Class Template Reference

#include <reader-blackbox-factory.h>

List of all members.

template<class Vector>
class LinBox::ReaderBlackBoxFactory< Vector >


Public Types

typedef BlackboxArchetype<
Vector > 
BlackBox

Public Methods

 ReaderBlackBoxFactory ()
 ReaderBlackBoxFactory (Reader &R)
bool reset (Reader &R)
bool isBlackBox () const
bool hasField () const
int whatType () const
string implDetail () const
BlackBox * makeBlackBox ()
template<class Field> BlackBox * makeBlackBox (Field *F)
template<class Field> void * operator() (Field *F)

Static Public Attributes

const int Dense = 0
const int Sparse = 1
const int Special = 2
const int NotBlackBox = 3

Member Typedef Documentation

typedef BlackboxArchetype<Vector> BlackBox
 


Constructor & Destructor Documentation

ReaderBlackBoxFactory (    ) 
 

ReaderBlackBoxFactory (  Reader &    R ) 
 


Member Function Documentation

bool hasField (    ) 
 

string implDetail (    ) 
 

bool isBlackBox (    ) 
 

BlackboxArchetype< Vector > * makeBlackBox (  Field *    F ) 
 

BlackboxArchetype< Vector > * makeBlackBox (    ) 
 

void* operator() (  Field *    F )  [inline]
 

bool reset (  Reader &    R ) 
 

int whatType (    ) 
 


Member Data Documentation

const int Dense = 0 [static]
 

const int NotBlackBox = 3 [static]
 

const int Sparse = 1 [static]
 

const int Special = 2 [static]
 


Generated on Mon Jun 20 09:16:52 2005 for linbox by doxygen1.2.18