Public Member Functions | Private Member Functions | Private Attributes
TSFExtended::RandomSparseMatrixBuilder< Scalar > Class Template Reference
Inheritance diagram for TSFExtended::RandomSparseMatrixBuilder< Scalar >:
TSFExtended::OperatorBuilder< Scalar >

List of all members.

Public Member Functions

 RandomSparseMatrixBuilder (int nLocalRows, int nLocalCols, double onProcDensity, double offProcDensity, const VectorType< double > &vecType)
 RandomSparseMatrixBuilder (const VectorSpace< Scalar > &domain, const VectorSpace< Scalar > &range, double onProcDensity, double offProcDensity, const VectorType< double > &vecType)
LinearOperator< double > getOp () const

Private Member Functions

void initOp (double onProcDensity, double offProcDensity)

Private Attributes

LinearOperator< double > op_

Detailed Description

template<class Scalar>
class TSFExtended::RandomSparseMatrixBuilder< Scalar >

Definition at line 44 of file TSFRandomSparseMatrixBuilderDecl.hpp.


Constructor & Destructor Documentation

template<class Scalar >
TSFExtended::RandomSparseMatrixBuilder< Scalar >::RandomSparseMatrixBuilder ( int  nLocalRows,
int  nLocalCols,
double  onProcDensity,
double  offProcDensity,
const VectorType< double > &  vecType 
) [inline]

Definition at line 47 of file TSFRandomSparseMatrixBuilderImpl.hpp.

template<class Scalar >
TSFExtended::RandomSparseMatrixBuilder< Scalar >::RandomSparseMatrixBuilder ( const VectorSpace< Scalar > &  domain,
const VectorSpace< Scalar > &  range,
double  onProcDensity,
double  offProcDensity,
const VectorType< double > &  vecType 
) [inline]

Definition at line 59 of file TSFRandomSparseMatrixBuilderImpl.hpp.


Member Function Documentation

template<class Scalar>
LinearOperator<double> TSFExtended::RandomSparseMatrixBuilder< Scalar >::getOp ( ) const [inline, virtual]
template<class Scalar >
void TSFExtended::RandomSparseMatrixBuilder< Scalar >::initOp ( double  onProcDensity,
double  offProcDensity 
) [inline, private]

Definition at line 72 of file TSFRandomSparseMatrixBuilderImpl.hpp.


Member Data Documentation

template<class Scalar>
LinearOperator<double> TSFExtended::RandomSparseMatrixBuilder< Scalar >::op_ [private]

Site Contact