| Tpetra::RTI::detail::BinaryFunctorAdapter< OP, S1, S2 > | Adapter class between kernels for Tpetra::RTI::binary_transform and Tpetra::RTI::detail::binary_transform |
| Tpetra::RTI::detail::BinaryFunctorAdapterWithAlphaBeta< OP, S > | Adapter class between binary functors and BinaryOp |
| Tpetra::RTI::BinaryOp< S, LO, GO, Node, Op > | Tpetra::Operator wrapping a binary functor using the Tpetra Reduction/Transformation Interface |
| Tpetra::BlockCrsGraph< LocalOrdinal, GlobalOrdinal, Node > | Block-entry counterpart to Tpetra::CrsGraph |
| Tpetra::BlockMap< LocalOrdinal, GlobalOrdinal, Node > | Block-entry counterpart to Tpetra::Map |
| Tpetra::BlockMultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > | Block-entry specialization of Tpetra::MultiVector |
| TpetraExamples::convertHelp< Tout, Tin, LO, GO, Node > | Helper function to call CrsMatrix<T1>::convert<T2> if T1 != T2, and return the original matrix otherwise |
| TpetraExamples::convertHelp< T, T, LO, GO, Node > | Helper function to call CrsMatrix<T1>::convert<T2> if T1 != T2, and return the original matrix otherwise |
| Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node, LocalMatOps > | A graph accessed by rows and stored sparsely |
| Tpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node, LocalMatOps > | Sparse matrix that presents a compressed sparse row interface |
| Tpetra::CrsMatrixMultiplyOp< Scalar, MatScalar, LocalOrdinal, GlobalOrdinal, Node, LocalMatOps > | A class for wrapping a CrsMatrix multiply in a Operator |
| Tpetra::CrsMatrixSolveOp< Scalar, MatScalar, LocalOrdinal, GlobalOrdinal, Node, LocalMatOps > | A class for wrapping a Tpetra::CrsMatrix solve in a Tpetra::Operator |
| Tpetra::DefaultPlatform | Returns a default platform appropriate for the enviroment |
| TpetraExamples::DiagKernel< S > | Class to demonstrate a simple diagonal matrix |
| Tpetra::Directory< LocalOrdinal, GlobalOrdinal, Node > | Implement mapping from global ID to process ID and local ID |
| Tpetra::Details::Directory< LocalOrdinal, GlobalOrdinal, NodeType > | Computes the local ID and process ID corresponding to given global IDs |
| Tpetra::DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node > | Base class for distributed Tpetra objects that support data redistribution |
| Tpetra::Details::DistributedNoncontiguousDirectory< LocalOrdinal, GlobalOrdinal, NodeType > | Implementation of Directory for a distributed noncontiguous Map |
| Tpetra::Distributor | Sets up and executes a communication plan for a Tpetra DistObject |
| Tpetra::Export< LocalOrdinal, GlobalOrdinal, Node > | Communication plan for data redistribution from a (possibly) multiply-owned to a uniquely-owned distribution |
| TpetraExamples::FDStencil< S > | Class to demonstrate a simple, finite-different type tridiagonal stencil |
| Tpetra::HybridPlatform | A platform class for hybrid nodes |
| Tpetra::Import< LocalOrdinal, GlobalOrdinal, Node > | Communication plan for data redistribution from a uniquely-owned to a (possibly) multiply-owned distribution |
| Tpetra::RTI::KernelOp< S, LO, GO, Node, Kernel > | Tpetra::Operator wrapping a Kokkos kernel using the Tpetra Reduction/Transformation Interface |
| Tpetra::Map< LocalOrdinal, GlobalOrdinal, Node > | Describes a parallel distribution of objects over processes |
| Tpetra::MpiPlatform< Node > | Implementation of the Platform concept for MPI-based platforms |
| TpetraExamples::mprec_mult< Arg1, Arg2, MultPrec > | Function object multiplying two different types in a third type's precision |
| Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > | One or more distributed dense vectors |
| Tpetra::MultiVectorFiller< MV > | Adds nonlocal sum-into functionality to Tpetra::MultiVector |
| Tpetra::Test::MultiVectorFillerTester< MV > | Tests for MultiVectorFiller |
| Tpetra::RTI::OneOp< T > | A static identity functor, providing a static method identity() that returns one |
| Tpetra::Operator< Scalar, LocalOrdinal, GlobalOrdinal, Node > | Abstract interface for linear operators accepting Tpetra MultiVector objects |
| TpetraExamples::pair_op< T1, T2, Op > | Reduction function object that combines pairs of T1, T2 |
| Tpetra::MatrixMarket::Reader< SparseMatrixType > | Matrix Market file reader for CrsMatrix and MultiVector |
| Tpetra::RTI::ReductionGlob< GOP, ROP, IOP > | A type glob containing the types needed for calling Tpetra::RTI::reduce() with individual functors |
| Tpetra::Details::ReplicatedDirectory< LocalOrdinal, GlobalOrdinal, NodeType > | Implementation of Directory for a locally replicated Map |
| TpetraExamples::RFPCGInit< S, LO, GO, Node > | Initialization for a database stack for the recursiveFPCG() algorithm, to be used with Tpetra::Ext::initStackDB() |
| Tpetra::RowGraph< LocalOrdinal, GlobalOrdinal, Node > | A pure virtual interface for row-partitioned graphs |
| Tpetra::RowMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > | A pure virtual interface for row-partitioned matrices |
| Tpetra::RowMatrixTransposer< Scalar, LocalOrdinal, GlobalOrdinal, Node, SpMatOps > | |
| Tpetra::RTI::detail::RTIPreTransformReductionAdapter< Glob, S1, S2 > | Adapter class between kernels for Tpetra::RTI::binary_pre_transform_reduce and Tpetra::RTI::detail::binary_transform |
| Tpetra::RTI::detail::RTIPreTransformReductionAdapter3< Glob, S1, S2, S3 > | Adapter class between kernels for Tpetra::RTI::binary_pre_transform_reduce and Tpetra::RTI::detail::binary_transform |
| Tpetra::RTI::detail::RTIReductionAdapter1< Glob, S > | Adapter class between kernels for Tpetra::RTI::binary_transform and Tpetra::RTI::detail::binary_transform |
| Tpetra::RTI::detail::RTIReductionAdapter2< Glob, S1, S2 > | Adapter class between kernels for Tpetra::RTI::binary_transform and Tpetra::RTI::detail::binary_transform |
| Tpetra::RTI::detail::RTIReductionAdapter3< Glob, S1, S2, S3 > | Adapter class between kernels for Tpetra::RTI::binary_transform and Tpetra::RTI::detail::binary_transform for three vectors |
| TpetraExamples::ScaleKernel< S > | Class to demonstrate a simple diagonal matrix |
| Tpetra::SerialPlatform< Node > | Implementation of the Platform concept for MPI-based platforms |
| Tpetra::RTI::detail::StdOpKernel< S > | Utility base class for kernels used to define Tpetra::Operator objects |
| Tpetra::RTI::detail::TertiaryFunctorAdapter< OP, S1, S2, S3 > | Adapter class between kernels for Tpetra::RTI::tertiary_transform and Tpetra::RTI::detail::tertiary_transform |
| Tpetra::RTI::detail::TeuchosValueTypeReductionOpAdapter< OP > | Decorator for Kokkos reduction kernels to satisfy requirements for Teuchos::ValueTypeReductionOp |
| Tpetra::RTI::TransformReductionGlob< TxOP, GOP, ROP, IOP > | A type glob containing the types needed for calling Tpetra::RTI::binary_pre_transform_reduce() with individual functors |
| Tpetra::Ext::TypeStack< T, S > | Implementation of a Tpetra::Ext::TypeStack, supporting the next to last entry |
| Tpetra::Ext::TypeStack< T, TypeStack< S, SS > > | Generic implementation of a Tpetra::Ext::TypeStack. This is the model that should be programmed to |
| Tpetra::Ext::TypeStackBottom< T > | Implementation of a Tpetra::Ext::TypeStack, supporting the last entry |
| Tpetra::RTI::detail::UnaryFunctorAdapter< OP, S > | Adapter class between kernels for Tpetra::RTI::unary_transform and Tpetra::RTI::detail::unary_transform |
| Tpetra::VbrMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node, LocalMatOps > | VbrMatrix: Variable block row matrix |
| Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > | A class for constructing and using dense, distributors vectors |
| Tpetra::details::ViewAccepter< Node > | ViewAccepter provides support for compile-time detection based on Node type, of support for accepting user views |
| Tpetra::details::ViewAccepterSupportedNode | Implementation |
| Tpetra::MatrixMarket::Writer< SparseMatrixType > | Matrix Market file writer for CrsMatrix and MultiVector |
| Tpetra::RTI::ZeroOp< T > | A static identity functor, providing a static method identity() that returns zero |