Thyra
Version of the Day
|
MultiVectorRandomizerBase
subclass that returns a revolving list of preset MultiVectorBase
objects.
More...
#include <Thyra_ListedMultiVectorRandomizer.hpp>
Public Member Functions | |
ListedMultiVectorRandomizer (const Teuchos::RCP< const MultiVectorBase< Scalar > > multiVecs[], const int numMultiVecs) | |
Calls this->initialize() . More... | |
void | initialize (const Teuchos::RCP< const MultiVectorBase< Scalar > > multiVecs[], const int numMultiVecs) |
Public Member Functions inherited from Thyra::MultiVectorRandomizerBase< Scalar > | |
virtual | ~MultiVectorRandomizerBase () |
void | randomize (const Ptr< MultiVectorBase< Scalar > > &mv) |
Randomize a "compatible" multi-vector. More... | |
Overridden from MultiVectorRandomizerBase | |
bool | isCompatible (const VectorSpaceBase< Scalar > &space) const |
MultiVectorRandomizerBase
subclass that returns a revolving list of preset MultiVectorBase
objects.
This class simply returns a preset list of MultiVectorBase
objects instead of true random multi-vectors. This can be very useful when combined with testing software.
Definition at line 30 of file Thyra_ListedMultiVectorRandomizer.hpp.
Thyra::ListedMultiVectorRandomizer< Scalar >::ListedMultiVectorRandomizer | ( | const Teuchos::RCP< const MultiVectorBase< Scalar > > | multiVecs[], |
const int | numMultiVecs | ||
) |
Calls this->initialize()
.
Definition at line 77 of file Thyra_ListedMultiVectorRandomizer.hpp.
void Thyra::ListedMultiVectorRandomizer< Scalar >::initialize | ( | const Teuchos::RCP< const MultiVectorBase< Scalar > > | multiVecs[], |
const int | numMultiVecs | ||
) |
Definition at line 87 of file Thyra_ListedMultiVectorRandomizer.hpp.
|
virtual |
Implements Thyra::MultiVectorRandomizerBase< Scalar >.
Definition at line 102 of file Thyra_ListedMultiVectorRandomizer.hpp.