|
Anasazi Version of the Day
|
Mapping between multivector class MV and appropriate {intra,inter}-node TSQR classes. More...
#include <TsqrTypeAdaptor.hpp>
Public Types | |
| typedef TSQR::SequentialTsqr < LO, S > | node_tsqr_type |
| typedef TSQR::DistTsqr< LO, S > | dist_tsqr_type |
| typedef TSQR::Tsqr< LO, S, node_tsqr_type, dist_tsqr_type > | tsqr_type |
| typedef TsqrFactory< LO, S, node_tsqr_type, dist_tsqr_type > | factory_type |
| typedef UndefinedComm | comm_type |
Mapping between multivector class MV and appropriate {intra,inter}-node TSQR classes.
TsqrAdaptor has to map a multivector type to two different classes:
TsqrTypeAdaptor maps from the multivector type MV, to these two classes. It also gives the appropriate TsqrFactory type to use for constructing a TsqrAdaptor.
Definition at line 71 of file TsqrTypeAdaptor.hpp.
| typedef TSQR::SequentialTsqr< LO, S > TSQR::Trilinos::TsqrTypeAdaptor< S, LO, GO, MV >::node_tsqr_type |
Type representing the intranode part of TSQR. Defaults to sequential, cache-blocked TSQR.
Definition at line 82 of file TsqrTypeAdaptor.hpp.
| typedef TSQR::DistTsqr< LO, S > TSQR::Trilinos::TsqrTypeAdaptor< S, LO, GO, MV >::dist_tsqr_type |
Type representing the internode part of TSQR.
Definition at line 88 of file TsqrTypeAdaptor.hpp.
| typedef TSQR::Tsqr< LO, S, node_tsqr_type, dist_tsqr_type > TSQR::Trilinos::TsqrTypeAdaptor< S, LO, GO, MV >::tsqr_type |
Type representing the whole TSQR method. Depends on node_tsqr_type and dist_tsqr_type.
Definition at line 95 of file TsqrTypeAdaptor.hpp.
| typedef TsqrFactory< LO, S, node_tsqr_type, dist_tsqr_type > TSQR::Trilinos::TsqrTypeAdaptor< S, LO, GO, MV >::factory_type |
Type of the TsqrFactory object that knows how to construct node_tsqr_type and dist_tsqr_type objects.
Definition at line 102 of file TsqrTypeAdaptor.hpp.
| typedef UndefinedComm TSQR::Trilinos::TsqrTypeAdaptor< S, LO, GO, MV >::comm_type |
Type of the (raw) communicator object used by the given multivector type. Communicator objects are always handled via Teuchos::RCP.
Definition at line 109 of file TsqrTypeAdaptor.hpp.
1.7.4