|
Anasazi Version of the Day
|
Base class for TSQR implementation instantiation. More...
#include <TsqrFactory.hpp>
Public Member Functions | |
| virtual void | makeTsqr (const Teuchos::ParameterList &plist, const scalar_messenger_ptr &messenger, tsqr_ptr &tsqr) const |
| Instantiate and return TSQR implementation. | |
Base class for TSQR implementation instantiation.
Each child class of TsqrFactory know how to instantiate a particular TSQR implementation. TsqrFactory contains all common functionality for this task.
Definition at line 79 of file TsqrFactory.hpp.
| virtual void TSQR::Trilinos::TsqrFactory< LO, S, NodeTsqrType, DistTsqrType >::makeTsqr | ( | const Teuchos::ParameterList & | plist, |
| const scalar_messenger_ptr & | messenger, | ||
| tsqr_ptr & | tsqr | ||
| ) | const [inline, virtual] |
Instantiate and return TSQR implementation.
Instantiate and return (through the output arguments) the two TSQR implementation objects.
| plist | [in] Parameter list (keys depend on the subclass; keys are accessed in the subclass' makeNodeTsqr() method) |
| scalar_messenger_ptr | [in] Pointer to the underlying internode communication handler, as initialized by TSQR::Trilinos::CommFactory. |
| node_tsqr | [out] On output, points to the node_tsqr_type object that TSQR will use for the intranode part of its computations. |
| tsqr | [out] On output, points to the node_tsqr_type object that TSQR will use for the internode part of its computations. |
Definition at line 109 of file TsqrFactory.hpp.
1.7.4