Tpetra parallel linear algebra  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
src Directory Reference
Directory dependency graph for src:
src

Directories

directory  kokkos_refactor
 

Files

file  Epetra_TsqrAdaptor.hpp [code]
 Epetra_MultiVector to TSQR adaptor.
 
file  Epetra_TsqrMessenger.cpp [code]
 Implementation of a function for wrapping Epetra_Comm in a communicator wrapper that TSQR can use.
 
file  Epetra_TsqrMessenger.hpp [code]
 Function for wrapping Epetra_Comm in a communicator wrapper that TSQR can use.
 
file  MurmurHash3.cpp [code]
 
file  MurmurHash3.hpp [code]
 
file  Tpetra_ApplyOp.hpp [code]
 Implementation of the class Tpetra::ApplyOp.
 
file  Tpetra_Assembly_Helpers.hpp [code]
 
file  Tpetra_BlockCrsMatrix_decl.hpp [code]
 Declaration of Tpetra::BlockCrsMatrix.
 
file  Tpetra_BlockCrsMatrix_def.hpp [code]
 
file  Tpetra_BlockCrsMatrix_fwd.hpp [code]
 Forward declaration of Tpetra::BlockCrsMatrix.
 
file  Tpetra_BlockCrsMatrix_Helpers_decl.hpp [code]
 
file  Tpetra_BlockCrsMatrix_Helpers_def.hpp [code]
 
file  Tpetra_BlockMultiVector_decl.hpp [code]
 Declaration of Tpetra::BlockMultiVector.
 
file  Tpetra_BlockMultiVector_def.hpp [code]
 
file  Tpetra_BlockMultiVector_fwd.hpp [code]
 Forward declaration of Tpetra::BlockMultiVector.
 
file  Tpetra_BlockVector_decl.hpp [code]
 Declaration of Tpetra::BlockVector.
 
file  Tpetra_BlockVector_def.hpp [code]
 
file  Tpetra_BlockVector_fwd.hpp [code]
 Forward declaration of Tpetra::BlockVector.
 
file  Tpetra_CombineMode.cpp [code]
 
file  Tpetra_CombineMode.hpp [code]
 Declaration of Tpetra::CombineMode enum, and a function for setting a Tpetra::CombineMode parameter in a Teuchos::ParameterList.
 
file  Tpetra_ComputeGatherMap.hpp [code]
 From a distributed map build a map with all GIDs on the root node.
 
file  Tpetra_computeRowAndColumnOneNorms_decl.hpp [code]
 Declaration of Tpetra::computeRowAndColumnOneNorms.
 
file  Tpetra_computeRowAndColumnOneNorms_def.hpp [code]
 Definition of Tpetra::computeRowAndColumnOneNorms.
 
file  Tpetra_ConfigDefs.hpp [code]
 
file  Tpetra_Core.cpp [code]
 
file  Tpetra_Core.hpp [code]
 Functions for initializing and finalizing Tpetra.
 
file  Tpetra_CrsGraph_CudaWrapperNode.cpp [code]
 
file  Tpetra_CrsGraph_decl.hpp [code]
 Declaration of the Tpetra::CrsGraph class.
 
file  Tpetra_CrsGraph_def.hpp [code]
 Definition of the Tpetra::CrsGraph class.
 
file  Tpetra_CrsGraph_fwd.hpp [code]
 Forward declaration of Tpetra::CrsGraph.
 
file  Tpetra_CrsGraph_OpenMPWrapperNode.cpp [code]
 
file  Tpetra_CrsGraph_SerialWrapperNode.cpp [code]
 
file  Tpetra_CrsGraph_ThreadsWrapperNode.cpp [code]
 
file  Tpetra_CrsMatrix_convert.cpp [code]
 
file  Tpetra_CrsMatrix_decl.hpp [code]
 Declaration of the Tpetra::CrsMatrix class.
 
file  Tpetra_CrsMatrix_def.hpp [code]
 Definition of the Tpetra::CrsMatrix class.
 
file  Tpetra_CrsMatrix_fwd.hpp [code]
 Forward declaration of Tpetra::CrsMatrix.
 
file  Tpetra_CrsMatrixMultiplyOp.hpp [code]
 
file  Tpetra_Details_allReduceView.hpp [code]
 All-reduce a 1-D or 2-D Kokkos::View.
 
file  Tpetra_Details_assumeMpiIsCudaAware.cpp [code]
 
file  Tpetra_Details_assumeMpiIsCudaAware.hpp [code]
 
file  Tpetra_Details_Behavior.cpp [code]
 
file  Tpetra_Details_Behavior.hpp [code]
 Declaration of Tpetra::Details::Behavior, a class that describes Tpetra's behavior.
 
file  Tpetra_Details_Blas.hpp [code]
 Type traits for Tpetra's BLAS wrappers; an implementation detail of Tpetra::MultiVector.
 
file  Tpetra_Details_castAwayConstDualView.hpp [code]
 Declaration and definition of Tpetra::Details::castAwayConstDualView, an implementation detail of Tpetra.
 
file  Tpetra_Details_computeOffsets.hpp [code]
 Declare and define the function Tpetra::Details::computeOffsetsFromCounts, an implementation detail of Tpetra (in particular, of FixedHashTable, CrsGraph, and CrsMatrix).
 
file  Tpetra_Details_copyConvert.hpp [code]
 
file  Tpetra_Details_copyOffsets.hpp [code]
 Declare and define Tpetra::Details::copyOffsets, an implementation detail of Tpetra (in particular, of FixedHashTable, CrsGraph, and CrsMatrix).
 
file  Tpetra_Details_createMirrorView.hpp [code]
 Functions that wrap Kokkos::create_mirror_view, in order to avoid deep copies when not necessary, even if the inputs are const.
 
file  Tpetra_Details_crsMatrixAssembleElement.hpp [code]
 
file  Tpetra_Details_crsUtils.hpp [code]
 Functions for manipulating CRS arrays.
 
file  Tpetra_Details_DefaultTypes.hpp [code]
 
file  Tpetra_Details_determineLocalTriangularStructure.hpp [code]
 Declaration and definition of Tpetra::Details::determineLocalTriangularStructure.
 
file  Tpetra_Details_DualViewUtil.cpp [code]
 
file  Tpetra_Details_DualViewUtil.hpp [code]
 
file  Tpetra_Details_EquilibrationInfo.hpp [code]
 Declaration of Tpetra::Details::EquilibrationInfo.
 
file  Tpetra_Details_extractMpiCommFromTeuchos.cpp [code]
 
file  Tpetra_Details_extractMpiCommFromTeuchos.hpp [code]
 Declaration of Tpetra::Details::extractMpiCommFromTeuchos.
 
file  Tpetra_Details_fill.cpp [code]
 
file  Tpetra_Details_fill.hpp [code]
 Declaration and definition of Tpetra::Details::Blas::fill, an implementation detail of Tpetra::MultiVector.
 
file  Tpetra_Details_FixedHashTable_Cuda.cpp [code]
 
file  Tpetra_Details_FixedHashTable_decl.hpp [code]
 
file  Tpetra_Details_FixedHashTable_def.hpp [code]
 
file  Tpetra_Details_FixedHashTable_OpenMP.cpp [code]
 
file  Tpetra_Details_FixedHashTable_Serial.cpp [code]
 
file  Tpetra_Details_FixedHashTable_Threads.cpp [code]
 
file  Tpetra_Details_gathervPrint.cpp [code]
 
file  Tpetra_Details_gathervPrint.hpp [code]
 
file  Tpetra_Details_get1DConstView.hpp [code]
 Create a Kokkos::View from a raw host array.
 
file  Tpetra_Details_getDiagCopyWithoutOffsets_decl.hpp [code]
 Declaration and definition of Tpetra::Details::getDiagCopyWithoutOffsets, and declaration (only) of Tpetra::Details::getDiagCopyWithoutOffsetsNotFillcomplete.
 
file  Tpetra_Details_getDiagCopyWithoutOffsets_def.hpp [code]
 Definition of Tpetra::Details::getDiagCopyWithoutOffsetsNotFillComplete (an implementation detail of Tpetra::CrsMatrix).
 
file  Tpetra_Details_getEntryOnHost.hpp [code]
 Declaration and definition of Tpetra::Details::getEntryOnHost.
 
file  Tpetra_Details_getGraphDiagOffsets.cpp [code]
 
file  Tpetra_Details_getGraphDiagOffsets_decl.hpp [code]
 Declare and define the function Tpetra::Details::getGraphDiagOffsets, an implementation detail of Tpetra::CrsGraph.
 
file  Tpetra_Details_getGraphDiagOffsets_def.hpp [code]
 Define the implementation of the function Tpetra::Details::getGraphDiagOffsets, an implementation detail of Tpetra::CrsGraph.
 
file  Tpetra_Details_getNumDiags.hpp [code]
 Declaration and definition of getLocalNumDiags and getGlobalNumDiags.
 
file  Tpetra_Details_Hash.cpp [code]
 
file  Tpetra_Details_Hash.hpp [code]
 
file  Tpetra_Details_iallreduce.cpp [code]
 
file  Tpetra_Details_iallreduce.hpp [code]
 Declaration of Tpetra::Details::iallreduce.
 
file  Tpetra_Details_initializeKokkos.cpp [code]
 
file  Tpetra_Details_initializeKokkos.hpp [code]
 Declaration of Tpetra::Details::initializeKokkos.
 
file  Tpetra_Details_isInterComm.cpp [code]
 
file  Tpetra_Details_isInterComm.hpp [code]
 Declaration of Tpetra::Details::isInterComm.
 
file  Tpetra_Details_lclDot.hpp [code]
 Declaration and definition of Tpetra::Details::lclDot, an implementation detail of Tpetra::MultiVector.
 
file  Tpetra_Details_leftScaleLocalCrsMatrix.hpp [code]
 
file  Tpetra_Details_LocalMap.hpp [code]
 Declaration and definition of the Tpetra::Map class, an implementation detail of Tpetra::Map.
 
file  Tpetra_Details_LocalMap_fwd.hpp [code]
 Forward declaration of Tpetra::Details::LocalMap.
 
file  Tpetra_Details_makeColMap_CudaWrapperNode.cpp [code]
 
file  Tpetra_Details_makeColMap_decl.hpp [code]
 Declaration of Tpetra::Details::makeColMap, a function for creating the column Map of a Tpetra::CrsGraph.
 
file  Tpetra_Details_makeColMap_def.hpp [code]
 Definition of Tpetra::Details::makeColMap, a function for creating the column Map of a Tpetra::CrsGraph.
 
file  Tpetra_Details_makeColMap_OpenMPWrapperNode.cpp [code]
 
file  Tpetra_Details_makeColMap_SerialWrapperNode.cpp [code]
 
file  Tpetra_Details_makeColMap_ThreadsWrapperNode.cpp [code]
 
file  Tpetra_Details_makeOptimizedColMap.hpp [code]
 Optimize your graph's or matrix's column Map for better communication performance.
 
file  Tpetra_Details_makeValidVerboseStream.cpp [code]
 
file  Tpetra_Details_makeValidVerboseStream.hpp [code]
 
file  Tpetra_Details_Merge.hpp [code]
 
file  Tpetra_Details_mpiIsInitialized.cpp [code]
 
file  Tpetra_Details_mpiIsInitialized.hpp [code]
 
file  Tpetra_Details_MpiTypeTraits.cpp [code]
 
file  Tpetra_Details_MpiTypeTraits.hpp [code]
 Add specializations of Teuchos::Details::MpiTypeTraits for Kokkos::complex<float> and Kokkos::complex<double>, and import Teuchos::Details::MpiTypeTraits into the Tpetra::Details namespace.
 
file  Tpetra_Details_normImpl.cpp [code]
 
file  Tpetra_Details_normImpl_decl.hpp [code]
 
file  Tpetra_Details_normImpl_def.hpp [code]
 Definition of the Tpetra::Details::normImpl function.
 
file  Tpetra_Details_OrdinalTraits.hpp [code]
 Import KokkosSparse::OrdinalTraits, a traits class for "invalid" (flag) values of integer types, into the Tpetra::Details namespace.
 
file  Tpetra_Details_packCrsGraph.cpp [code]
 
file  Tpetra_Details_packCrsGraph_decl.hpp [code]
 
file  Tpetra_Details_packCrsGraph_def.hpp [code]
 
file  Tpetra_Details_packCrsMatrix_decl.hpp [code]
 
file  Tpetra_Details_packCrsMatrix_def.hpp [code]
 
file  Tpetra_Details_PackTraits.hpp [code]
 Declaration and generic definition of traits class that tells Tpetra::CrsMatrix how to pack and unpack data.
 
file  Tpetra_Details_printOnce.cpp [code]
 
file  Tpetra_Details_printOnce.hpp [code]
 Declaration of Tpetra::Details::printOnce.
 
file  Tpetra_Details_Profiling.cpp [code]
 
file  Tpetra_Details_Profiling.hpp [code]
 Declaration of Tpetra::Details::Profiling, a scope guard for Kokkos Profiling.
 
file  Tpetra_Details_radixSort.hpp [code]
 
file  Tpetra_Details_reallocDualViewIfNeeded.hpp [code]
 Declaration and definition of Tpetra::Details::reallocDualViewIfNeeded, an implementation detail of Tpetra.
 
file  Tpetra_Details_rightScaleLocalCrsMatrix.hpp [code]
 
file  Tpetra_Details_shortSort.hpp [code]
 Declaration and definition of functions for sorting "short" arrays of keys and corresponding values.
 
file  Tpetra_Details_StaticView.cpp [code]
 
file  Tpetra_Details_StaticView.hpp [code]
 
file  Tpetra_Details_Transfer.cpp [code]
 
file  Tpetra_Details_Transfer_decl.hpp [code]
 
file  Tpetra_Details_Transfer_def.hpp [code]
 
file  Tpetra_Details_Transfer_fwd.hpp [code]
 Forward declaration of Tpetra::Details::Transfer.
 
file  Tpetra_Details_unpackCrsGraphAndCombine.cpp [code]
 
file  Tpetra_Details_unpackCrsGraphAndCombine_decl.hpp [code]
 Declaration of functions for unpacking the entries of a Tpetra::CrsGraph for communication, in the case where it is valid to go to the KokkosSparse::CrsGraph (local sparse graph data structure) directly.
 
file  Tpetra_Details_unpackCrsGraphAndCombine_def.hpp [code]
 Definition of functions for unpacking the entries of a Tpetra::CrsGraph for communication, in the case where it is valid to go to the KokkosSparse::CrsGraph (local sparse graph data structure) directly.
 
file  Tpetra_Details_unpackCrsMatrixAndCombine_decl.hpp [code]
 Declaration of functions for unpacking the entries of a Tpetra::CrsMatrix for communication, in the case where it is valid to go to the KokkosSparse::CrsMatrix (local sparse matrix data structure) directly.
 
file  Tpetra_Details_unpackCrsMatrixAndCombine_def.hpp [code]
 Definition of functions for unpacking the entries of a Tpetra::CrsMatrix for communication, in the case where it is valid to go to the KokkosSparse::CrsMatrix (local sparse matrix data structure) directly.
 
file  Tpetra_Directory.cpp [code]
 
file  Tpetra_Directory_decl.hpp [code]
 
file  Tpetra_Directory_def.hpp [code]
 
file  Tpetra_Directory_fwd.hpp [code]
 Forward declaration of Tpetra::Directory.
 
file  Tpetra_DirectoryImpl.cpp [code]
 
file  Tpetra_DirectoryImpl_decl.hpp [code]
 Declaration of implementation details of Tpetra::Directory.
 
file  Tpetra_DirectoryImpl_def.hpp [code]
 Definition of implementation details of Tpetra::Directory.
 
file  Tpetra_DistObject_decl.hpp [code]
 Declaration of the Tpetra::DistObject class.
 
file  Tpetra_DistObject_def.hpp [code]
 Definition of the Tpetra::DistObject class.
 
file  Tpetra_DistObject_fwd.hpp [code]
 Forward declaration of Tpetra::DistObject.
 
file  Tpetra_Distributor.cpp [code]
 
file  Tpetra_Distributor.hpp [code]
 
file  Tpetra_EpetraRowMatrix.cpp [code]
 
file  Tpetra_EpetraRowMatrix.hpp [code]
 
file  Tpetra_Exceptions.cpp [code]
 
file  Tpetra_Exceptions_decl.hpp [code]
 Declarations of Tpetra-specific exceptions.
 
file  Tpetra_Exceptions_def.hpp [code]
 
file  Tpetra_Experimental_BlockCrsMatrix_decl.hpp [code]
 Declaration of Tpetra::Experimental::BlockCrsMatrix.
 
file  Tpetra_Experimental_BlockCrsMatrix_def.hpp [code]
 Definition of Tpetra::Experimental::BlockCrsMatrix.
 
file  Tpetra_Experimental_BlockCrsMatrix_fwd.hpp [code]
 Forward declaration of Tpetra::Experimental::BlockCrsMatrix.
 
file  Tpetra_Experimental_BlockCrsMatrix_Helpers_decl.hpp [code]
 
file  Tpetra_Experimental_BlockCrsMatrix_Helpers_def.hpp [code]
 
file  Tpetra_Experimental_BlockMultiVector.cpp [code]
 
file  Tpetra_Experimental_BlockMultiVector_decl.hpp [code]
 
file  Tpetra_Experimental_BlockMultiVector_def.hpp [code]
 
file  Tpetra_Experimental_BlockMultiVector_fwd.hpp [code]
 Forward declaration of Tpetra::Experimental::BlockMultiVector.
 
file  Tpetra_Experimental_BlockVector.cpp [code]
 
file  Tpetra_Experimental_BlockVector_decl.hpp [code]
 
file  Tpetra_Experimental_BlockVector_def.hpp [code]
 
file  Tpetra_Experimental_BlockVector_fwd.hpp [code]
 Forward declaration of Tpetra::Experimental::BlockVector.
 
file  Tpetra_Experimental_BlockView.hpp [code]
 Linear algebra kernels for small dense matrices and vectors.
 
file  Tpetra_Experimental_createMeshMap.cpp [code]
 
file  Tpetra_Export.cpp [code]
 
file  Tpetra_Export_decl.hpp [code]
 
file  Tpetra_Export_def.hpp [code]
 
file  Tpetra_Export_fwd.hpp [code]
 Forward declaration of Tpetra::Export.
 
file  Tpetra_FECrsGraph_CudaWrapperNode.cpp [code]
 
file  Tpetra_FECrsGraph_decl.hpp [code]
 Declaration of the Tpetra::FECrsGraph class.
 
file  Tpetra_FECrsGraph_def.hpp [code]
 
file  Tpetra_FECrsGraph_fwd.hpp [code]
 Forward declaration of Tpetra::FECrsGraph.
 
file  Tpetra_FECrsGraph_OpenMPWrapperNode.cpp [code]
 
file  Tpetra_FECrsGraph_SerialWrapperNode.cpp [code]
 
file  Tpetra_FECrsMatrix_decl.hpp [code]
 Declaration of the Tpetra::FECrsMatrix class.
 
file  Tpetra_FECrsMatrix_def.hpp [code]
 
file  Tpetra_FECrsMatrix_fwd.hpp [code]
 Forward declaration of Tpetra::FECrsMatrix.
 
file  Tpetra_FEMultiVector_decl.hpp [code]
 Declaration of the Tpetra::MultiVector class.
 
file  Tpetra_FEMultiVector_def.hpp [code]
 
file  Tpetra_FEMultiVector_fwd.hpp [code]
 Forward declaration of Tpetra::FEMultiVector.
 
file  Tpetra_HashTable.cpp [code]
 
file  Tpetra_HashTable_decl.hpp [code]
 
file  Tpetra_HashTable_def.hpp [code]
 
file  Tpetra_iallreduce.hpp [code]
 Declaration of Tpetra::iallreduce.
 
file  Tpetra_idot.hpp [code]
 Declaration of Tpetra::idot, a nonblocking dot product.
 
file  Tpetra_Import.cpp [code]
 
file  Tpetra_Import_decl.hpp [code]
 
file  Tpetra_Import_def.hpp [code]
 
file  Tpetra_Import_fwd.hpp [code]
 Forward declaration of Tpetra::Import.
 
file  Tpetra_Import_Util.hpp [code]
 Internal functions and macros designed for use with Tpetra::Import and Tpetra::Export objects.
 
file  Tpetra_Import_Util2.hpp [code]
 Utility functions for packing and unpacking sparse matrix entries.
 
file  Tpetra_ImportExportData.cpp [code]
 
file  Tpetra_ImportExportData_decl.hpp [code]
 
file  Tpetra_ImportExportData_def.hpp [code]
 
file  Tpetra_ImportExportData_fwd.hpp [code]
 Forward declaration of Tpetra::ImportExportData.
 
file  Tpetra_leftAndOrRightScaleCrsMatrix_decl.hpp [code]
 Declaration of Tpetra::leftAndOrRightScaleCrsMatrix.
 
file  Tpetra_leftAndOrRightScaleCrsMatrix_def.hpp [code]
 Definition of Tpetra::leftAndOrRightScaleCrsMatrix.
 
file  Tpetra_Map.cpp [code]
 
file  Tpetra_Map_decl.hpp [code]
 Declaration of the Tpetra::Map class and related nonmember constructors.
 
file  Tpetra_Map_def.hpp [code]
 
file  Tpetra_Map_fwd.hpp [code]
 Forward declaration of Tpetra::Map.
 
file  Tpetra_MultiVector_decl.hpp [code]
 Declaration of the Tpetra::MultiVector class.
 
file  Tpetra_MultiVector_def.hpp [code]
 Definition of the Tpetra::MultiVector class.
 
file  Tpetra_MultiVector_fwd.hpp [code]
 Forward declaration of Tpetra::MultiVector.
 
file  Tpetra_MultiVectorFiller.cpp [code]
 
file  Tpetra_MultiVectorFiller.hpp [code]
 
file  Tpetra_Operator.hpp [code]
 
file  Tpetra_Operator_fwd.hpp [code]
 Forward declaration of Tpetra::Operator.
 
file  Tpetra_Packable.hpp [code]
 Declaration of Tpetra::Packable.
 
file  Tpetra_Packable_fwd.hpp [code]
 Forward declaration of Tpetra::Packable.
 
file  Tpetra_replaceDiagonalCrsMatrix_decl.hpp [code]
 Declaration of Tpetra::repalceDiagonalCrsMatrix.
 
file  Tpetra_replaceDiagonalCrsMatrix_def.hpp [code]
 Definition of Tpetra::repalceDiagonalCrsMatrix.
 
file  Tpetra_RowGraph.cpp [code]
 
file  Tpetra_RowGraph_decl.hpp [code]
 
file  Tpetra_RowGraph_def.hpp [code]
 
file  Tpetra_RowGraph_fwd.hpp [code]
 Forward declaration of Tpetra::RowGraph.
 
file  Tpetra_RowMatrix_decl.hpp [code]
 
file  Tpetra_RowMatrix_def.hpp [code]
 
file  Tpetra_RowMatrix_fwd.hpp [code]
 Forward declaration of Tpetra::RowMatrix.
 
file  Tpetra_RowMatrixTransposer_decl.hpp [code]
 
file  Tpetra_RowMatrixTransposer_def.hpp [code]
 
file  Tpetra_RowMatrixTransposer_fwd.hpp [code]
 Forward declaration of Tpetra::RowMatrixTransposer.
 
file  Tpetra_SrcDistObject.hpp [code]
 Abstract base class for sources of an Import or Export.
 
file  Tpetra_TieBreak.hpp [code]
 Interface for breaking ties in ownership.
 
file  Tpetra_TieBreak_fwd.hpp [code]
 Forward declaration for Tpetra::TieBreak.
 
file  Tpetra_TsqrAdaptor.hpp [code]
 Adaptor from Tpetra::MultiVector to TSQR.
 
file  Tpetra_Util.cpp [code]
 
file  Tpetra_Util.hpp [code]
 Stand-alone utility functions and macros.
 
file  Tpetra_Vector_decl.hpp [code]
 Declaration of the Tpetra::Vector class.
 
file  Tpetra_Vector_def.hpp [code]
 Definition of the Tpetra::Vector class.
 
file  Tpetra_Vector_fwd.hpp [code]
 Forward declaration of Tpetra::Vector.
 
file  Tpetra_Version.cpp [code]
 
file  Tpetra_Version.hpp [code]