#include <AMReX_SpMatrix.H>
◆ DVec
template<typename T , template< typename > class Allocator = DefaultAllocator>
template<class U >
◆ value_type
template<typename T , template< typename > class Allocator = DefaultAllocator>
◆ SpMatrix() [1/4]
template<typename T , template< typename > class Allocator = DefaultAllocator>
◆ SpMatrix() [2/4]
template<typename T , template< typename > class Allocator>
◆ SpMatrix() [3/4]
template<typename T , template< typename > class Allocator = DefaultAllocator>
◆ SpMatrix() [4/4]
template<typename T , template< typename > class Allocator = DefaultAllocator>
◆ ~SpMatrix()
template<typename T , template< typename > class Allocator = DefaultAllocator>
◆ columnIndex() [1/2]
template<typename T , template< typename > class Allocator = DefaultAllocator>
◆ columnIndex() [2/2]
template<typename T , template< typename > class Allocator = DefaultAllocator>
◆ data() [1/2]
template<typename T , template< typename > class Allocator = DefaultAllocator>
◆ data() [2/2]
template<typename T , template< typename > class Allocator = DefaultAllocator>
◆ define()
template<typename T , template< typename > class Allocator>
◆ define_doit()
template<typename T , template< typename > class Allocator>
Private function, but public for cuda.
◆ diagonalVector()
template<typename T , template< typename > class Allocator>
◆ finishComm()
template<typename T , template< typename > class Allocator>
◆ globalRowBegin()
template<typename T , template< typename > class Allocator = DefaultAllocator>
Inclusive global index begin.
◆ globalRowEnd()
template<typename T , template< typename > class Allocator = DefaultAllocator>
Exclusive global index end.
◆ numGlobalRows()
template<typename T , template< typename > class Allocator = DefaultAllocator>
◆ numLocalNonZero()
template<typename T , template< typename > class Allocator = DefaultAllocator>
◆ numLocalRows()
template<typename T , template< typename > class Allocator = DefaultAllocator>
◆ operator=() [1/2]
template<typename T , template< typename > class Allocator = DefaultAllocator>
◆ operator=() [2/2]
template<typename T , template< typename > class Allocator = DefaultAllocator>
◆ pack_buffer()
template<typename T , template< typename > class Allocator>
◆ partition()
template<typename T , template< typename > class Allocator = DefaultAllocator>
◆ prepare_comm()
template<typename T , template< typename > class Allocator>
Private function, but public for cuda.
◆ printToFile()
template<typename T , template< typename > class Allocator>
void amrex::SpMatrix< T, Allocator >::printToFile |
( |
std::string const & |
file | ) |
const |
◆ rowOffset() [1/2]
template<typename T , template< typename > class Allocator = DefaultAllocator>
◆ rowOffset() [2/2]
template<typename T , template< typename > class Allocator = DefaultAllocator>
◆ setVal()
template<typename T , template< typename > class Allocator>
template<typename F >
◆ startComm()
template<typename T , template< typename > class Allocator>
◆ unpack_buffer()
template<typename T , template< typename > class Allocator>
◆ SpMV
template<typename T , template< typename > class Allocator = DefaultAllocator>
template<typename U >
◆ m_comm_prepared
template<typename T , template< typename > class Allocator = DefaultAllocator>
◆ m_data
template<typename T , template< typename > class Allocator = DefaultAllocator>
◆ m_data_remote
template<typename T , template< typename > class Allocator = DefaultAllocator>
◆ m_diagonal
template<typename T , template< typename > class Allocator = DefaultAllocator>
◆ m_partition
template<typename T , template< typename > class Allocator = DefaultAllocator>
◆ m_recv_buffer
template<typename T , template< typename > class Allocator = DefaultAllocator>
◆ m_recv_counts
template<typename T , template< typename > class Allocator = DefaultAllocator>
◆ m_recv_from
template<typename T , template< typename > class Allocator = DefaultAllocator>
◆ m_recv_reqs
template<typename T , template< typename > class Allocator = DefaultAllocator>
◆ m_remote_cols
template<typename T , template< typename > class Allocator = DefaultAllocator>
◆ m_row_begin
template<typename T , template< typename > class Allocator = DefaultAllocator>
◆ m_row_end
template<typename T , template< typename > class Allocator = DefaultAllocator>
◆ m_rtol
template<typename T , template< typename > class Allocator = DefaultAllocator>
◆ m_send_buffer
template<typename T , template< typename > class Allocator = DefaultAllocator>
◆ m_send_counts
template<typename T , template< typename > class Allocator = DefaultAllocator>
◆ m_send_indices
template<typename T , template< typename > class Allocator = DefaultAllocator>
◆ m_send_reqs
template<typename T , template< typename > class Allocator = DefaultAllocator>
◆ m_send_to
template<typename T , template< typename > class Allocator = DefaultAllocator>
◆ m_shifted
template<typename T , template< typename > class Allocator = DefaultAllocator>
◆ m_total_counts_recv
template<typename T , template< typename > class Allocator = DefaultAllocator>
◆ m_total_counts_send
template<typename T , template< typename > class Allocator = DefaultAllocator>
The documentation for this class was generated from the following file: