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_ |
Definition at line 20 of file PlayaRandomSparseMatrixBuilderDecl.hpp.
Playa::RandomSparseMatrixBuilder< Scalar >::RandomSparseMatrixBuilder | ( | int | nLocalRows, | |
int | nLocalCols, | |||
double | onProcDensity, | |||
double | offProcDensity, | |||
const VectorType< double > & | vecType | |||
) | [inline] |
Definition at line 23 of file PlayaRandomSparseMatrixBuilderImpl.hpp.
Playa::RandomSparseMatrixBuilder< Scalar >::RandomSparseMatrixBuilder | ( | const VectorSpace< Scalar > & | domain, | |
const VectorSpace< Scalar > & | range, | |||
double | onProcDensity, | |||
double | offProcDensity, | |||
const VectorType< double > & | vecType | |||
) | [inline] |
Definition at line 35 of file PlayaRandomSparseMatrixBuilderImpl.hpp.
LinearOperator<double> Playa::RandomSparseMatrixBuilder< Scalar >::getOp | ( | ) | const [inline, virtual] |
Implements Playa::OperatorBuilder< Scalar >.
Definition at line 36 of file PlayaRandomSparseMatrixBuilderDecl.hpp.
References Playa::RandomSparseMatrixBuilder< Scalar >::op_.
Referenced by Playa::LinearCombinationTester< Scalar >::nonModifyingOpTests(), Playa::RandomBlockMatrixBuilder< Scalar >::RandomBlockMatrixBuilder(), and Playa::LinearCombinationTester< Scalar >::selfModifyingOpTests().
void Playa::RandomSparseMatrixBuilder< Scalar >::initOp | ( | double | onProcDensity, | |
double | offProcDensity | |||
) | [inline, private] |
Definition at line 48 of file PlayaRandomSparseMatrixBuilderImpl.hpp.
References Playa::MPIComm::getNProc(), Playa::MPIComm::getRank(), and Playa::MPIComm::world().
LinearOperator<double> Playa::RandomSparseMatrixBuilder< Scalar >::op_ [private] |
Definition at line 43 of file PlayaRandomSparseMatrixBuilderDecl.hpp.
Referenced by Playa::RandomSparseMatrixBuilder< Scalar >::getOp().