Tpetra parallel linear algebra  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
oNDetailsImplementation details of Tpetra
oNMatrixMarketMatrix Market file readers and writers for sparse and dense matrices (as CrsMatrix resp. MultiVector)
oNSortDetailsImplementation details of sort routines used by Tpetra
oNTpetraNamespace Tpetra contains the class and methods constituting the Tpetra library
|oNKokkosRefactor
|oNDetailsNonmember function that computes a residual Computes R = B - A * X
|oNdetails
|oNImplNamespace for new Tpetra features that are not ready for public release, but are ready for evaluation by friendly expert users
|oNExtNamespace for external Tpetra functionality
|oNMatrixMatrixDistributed sparse matrix-matrix multiply and add
|oNTripleMatrixMultiplyDistributed sparse triple matrix product
|oNMatrixMarket
|oCBlockCrsMatrixSparse matrix whose entries are small dense square blocks, all of the same dimensions
|oCBlockMultiVectorMultiVector for multiple degrees of freedom per mesh point
|oCBlockVectorVector for multiple degrees of freedom per mesh point
|oCproject1stBinary function that returns its first argument
|oCproject2ndBinary function that returns its second argument
|oCScopeGuardScope guard whose destructor automatically calls Tpetra::finalize for you
|oCRowInfoAllocation information for a locally owned row in a CrsGraph or CrsMatrix
|oCCrsGraphA distributed graph accessed by rows (adjacency lists) and stored sparsely
|oCCrsGraphTransposerConstruct and (optionally) redistribute the explicitly stored transpose of a CrsGraph
|oCCrsMatrixSparse matrix that presents a row-oriented interface that lets users read or modify entries
|oCCrsMatrixMultiplyOpA class for wrapping a CrsMatrix multiply in a Operator
|oCMultiVectorOne or more distributed dense vectors
|oCDirectoryImplement mapping from global ID to process ID and local ID
|oCDistObjectBase class for distributed Tpetra objects that support data redistribution
|oCDistributorSets up and executes a communication plan for a Tpetra DistObject
|oCExportCommunication plan for data redistribution from a (possibly) multiply-owned to a uniquely-owned distribution
|oCFECrsGraphA distributed graph accessed by rows (adjacency lists) and stored sparsely
|oCFECrsMatrixSparse matrix that presents a row-oriented interface that lets users read or modify entries
|oCImportCommunication plan for data redistribution from a uniquely-owned to a (possibly) multiply-owned distribution
|oCImportExportDataImplementation detail of Import and Export
|oCLocalCrsMatrixOperatorAbstract interface for local operators (e.g., matrices and preconditioners)
|oCLocalOperatorAbstract interface for local operators (e.g., matrices and preconditioners)
|oCMapA parallel distribution of indices over processes
|oCMixedScalarMultiplyOpA class for wrapping an Operator of one Scalar type into an Operator of another Scalar type
|oCOperatorAbstract interface for operators (e.g., matrices and preconditioners)
|oCPackableAbstract 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
|oCRowGraphAn abstract interface for graphs accessed by rows
|oCRowMatrixA read-only, row-oriented interface to a sparse matrix
|oCRowMatrixTransposerConstruct and (optionally) redistribute the explicitly stored transpose of a CrsMatrix
|oCBlockCrsMatrixTransposerConstruct and (optionally) redistribute the explicitly stored transpose of a BlockCrsMatrix
|oCSrcDistObjectAbstract base class for objects that can be the source of an Import or Export operation
|oCVectorA distributed dense vector
|oCCrsMatrixStructStruct that holds views of the contents of a CrsMatrix
|\CBlockCrsMatrixStructStruct that holds views of the contents of a BlockCrsMatrix
\NTpetraExamplesNamespace for Tpetra example classes and methods