MultiVectorRandomizerBase subclass that is compatible with all MultiVectorBase objects.
More...
#include <Thyra_UniversalMultiVectorRandomizer.hpp>
Inheritance diagram for Thyra::UniversalMultiVectorRandomizer< Scalar >:

Overridden from MultiVectorRandomizerBase | |
| bool | isCompatible (const VectorSpaceBase< Scalar > &space) const |
| | |
| void | randomize (MultiVectorBase< Scalar > *mv) |
| | |
Related Functions | |
| (Note that these are not member functions.) | |
| RCP< UniversalMultiVectorRandomizer< Scalar > > | universalMultiVectorRandomizer () |
| Nonmember constructor. | |
MultiVectorRandomizerBase subclass that is compatible with all MultiVectorBase objects.
This class simply uses randomize(-1,+1,mv) which is based on RTOp and simply creates random coefficients between -1 and +1.
Definition at line 48 of file Thyra_UniversalMultiVectorRandomizer.hpp.
| bool Thyra::UniversalMultiVectorRandomizer< Scalar >::isCompatible | ( | const VectorSpaceBase< Scalar > & | space | ) | const [virtual] |
Implements Thyra::MultiVectorRandomizerBase< Scalar >.
Definition at line 81 of file Thyra_UniversalMultiVectorRandomizer.hpp.
| void Thyra::UniversalMultiVectorRandomizer< Scalar >::randomize | ( | MultiVectorBase< Scalar > * | mv | ) | [virtual] |
Implements Thyra::MultiVectorRandomizerBase< Scalar >.
Definition at line 88 of file Thyra_UniversalMultiVectorRandomizer.hpp.
| RCP< UniversalMultiVectorRandomizer< Scalar > > universalMultiVectorRandomizer | ( | ) | [related] |
1.4.7