Tpetra Matrix/Vector Services Version of the Day
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
Tpetra::details::ApplyOp< Scalar, OperatorType >A class for wrapping an Operator apply in a Operator
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
Tpetra::Details::ContiguousUniformDirectory< LocalOrdinal, GlobalOrdinal, NodeType >Implementation of Directory for a contiguous, uniformly distributed Map
Tpetra::Details::CreateMultiVectorFromView< MultiVectorType >Implementation of createMultiVectorFromView
Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node, LocalMatOps >A distributed graph accessed by rows (adjacency lists) 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 >Wrap a CrsMatrix instance's triangular solve in an Operator
Tpetra::DefaultPlatformReturns a default platform appropriate for the enviroment
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::DistributedContiguousDirectory< LocalOrdinal, GlobalOrdinal, NodeType >Implementation of Directory for a distributed contiguous Map
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
Tpetra::firstArg< Arg1, Arg2 >DEPRECATED; please use project1st instead
Tpetra::Details::FixedHashTable< KeyType, ValueType >
Tpetra::Details::GlobalToLocalTableFiller< LO, GO, DeviceType >Kokkos reduce functor for filling GID->LID table and computing min and max GID
Tpetra::Details::HashTable< KeyType, ValueType >
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::ImportExportData< LocalOrdinal, GlobalOrdinal, Node >Implementation detail of Import and Export
Tpetra::Details::InvalidGlobalIndex< GlobalOrdinal >Exception thrown by CrsMatrix on invalid global index
Tpetra::Details::InvalidGlobalRowIndex< GlobalOrdinal >Exception thrown by CrsMatrix on invalid global row index
Tpetra::Details::Iota< IntType, DeviceType >Functor for the iota function
Tpetra::RTI::KernelOp< S, LO, GO, Node, Kernel >Operator wrapping a Kokkos (Classic) kernel using RTI
Tpetra::Map< LocalOrdinal, GlobalOrdinal, Node >Describes a parallel distribution of objects over processes
Tpetra::Details::Map< LO, GO, DeviceType >Device implementation of Tpetra::Map
Tpetra::Map< LocalOrdinal, GlobalOrdinal, Kokkos::Compat::KokkosDeviceWrapperNode< DeviceType > >Describes a parallel distribution of objects over processes (Kokkos refactor specialization of Map)
Tpetra::Details::MapCloner< OutMapType, InMapType >Implementation detail of Map::clone()
Tpetra::Details::MapData< LO, GO, DeviceType >Used by GlobalToLocalTableFiller
Tpetra::Details::MapMirrorer< OutMapType, DeviceMapType, HostMapType >Return a mirror of either deviceMap or hostMap for a possibly different output device type
Tpetra::MpiPlatform< Node >Implementation of the Platform concept for MPI-based platforms
Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >One or more distributed dense vectors
Tpetra::MultiVectorFiller< MV >Adds nonlocal sum-into functionality to Tpetra::MultiVector
Tpetra::Details::MultiVectorFillerData< MV >Implementation of fill and local assembly for MultiVectorFiller
Tpetra::Details::MultiVectorFillerData2< MV >Second implementation of fill and local assembly for MultiVectorFiller
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
Tpetra::Packable< Packet, LocalOrdinal >Abstract base class for objects that can be the source of an Import or Export operation, and that also know how to pack their data to send to the target object
Tpetra::project1st< Arg1, Arg2 >Binary function that returns its first argument
Tpetra::project2nd< Arg1, Arg2 >Binary function that returns its second argument
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
Tpetra::RowGraph< LocalOrdinal, GlobalOrdinal, Node >A pure virtual interface for row-partitioned graphs
Tpetra::RowInfoAllocation information for a locally owned row in a CrsGraph or CrsMatrix
Tpetra::RowMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node >A read-only, row-oriented interface to a sparse matrix
Tpetra::RowMatrixTransposer< Scalar, LocalOrdinal, GlobalOrdinal, Node, SpMatOps >Construct and (optionally) redistribute the transpose of a CrsMatrix
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
Tpetra::secondArg< Arg1, Arg2 >DEPRECATED; please use project2nd instead
Tpetra::SerialPlatform< Node >Implementation of the Platform concept for non-MPI platforms
Tpetra::SrcDistObjectAbstract base class for objects that can be the source of an Import or Export operation
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::Details::TieBreak< LocalOrdinal, GlobalOrdinal >Interface for breaking ties in ownership
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::Details::TieBreak< LocalOrdinal, GlobalOrdinal >::TripletRepresentation of a global index on a process
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 distributed dense vector
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