Tpetra Matrix/Vector Services Version of the Day
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
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::DefaultPlatformReturns 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::DistributorSets 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::HybridPlatformA 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 >A class for constructing and using dense, distributors multivectors
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::ViewAccepterSupportedNodeImplementation
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
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines