MueLu Version of the Day
Loading...
Searching...
No Matches
MueLu::MatrixConstruction::BlockRowComparison< local_matrix_type > Class Template Reference

#include <MueLu_MatrixConstruction.hpp>

Classes

struct  Comparator

Public Types

using local_ordinal_type = typename local_matrix_type::ordinal_type
using memory_space = typename local_matrix_type::memory_space
using block_indices_view_type = Kokkos::View<local_ordinal_type*, memory_space>
using comparator_type = Comparator<local_matrix_type>

Public Member Functions

 BlockRowComparison (local_matrix_type &A_, local_ordinal_type bsize_, block_indices_view_type ghosted_point_to_block_)
KOKKOS_INLINE_FUNCTION comparator_type getComparator (local_ordinal_type brlid) const

Public Attributes

local_matrix_type A
local_ordinal_type bsize
block_indices_view_type ghosted_point_to_block

Detailed Description

template<class local_matrix_type>
class MueLu::MatrixConstruction::BlockRowComparison< local_matrix_type >

Definition at line 376 of file MueLu_MatrixConstruction.hpp.

Member Typedef Documentation

◆ local_ordinal_type

template<class local_matrix_type>
using MueLu::MatrixConstruction::BlockRowComparison< local_matrix_type >::local_ordinal_type = typename local_matrix_type::ordinal_type

Definition at line 378 of file MueLu_MatrixConstruction.hpp.

◆ memory_space

template<class local_matrix_type>
using MueLu::MatrixConstruction::BlockRowComparison< local_matrix_type >::memory_space = typename local_matrix_type::memory_space

Definition at line 379 of file MueLu_MatrixConstruction.hpp.

◆ block_indices_view_type

template<class local_matrix_type>
using MueLu::MatrixConstruction::BlockRowComparison< local_matrix_type >::block_indices_view_type = Kokkos::View<local_ordinal_type*, memory_space>

Definition at line 380 of file MueLu_MatrixConstruction.hpp.

◆ comparator_type

template<class local_matrix_type>
using MueLu::MatrixConstruction::BlockRowComparison< local_matrix_type >::comparator_type = Comparator<local_matrix_type>

Definition at line 416 of file MueLu_MatrixConstruction.hpp.

Constructor & Destructor Documentation

◆ BlockRowComparison()

template<class local_matrix_type>
MueLu::MatrixConstruction::BlockRowComparison< local_matrix_type >::BlockRowComparison ( local_matrix_type & A_,
local_ordinal_type bsize_,
block_indices_view_type ghosted_point_to_block_ )
inline

Definition at line 387 of file MueLu_MatrixConstruction.hpp.

Member Function Documentation

◆ getComparator()

template<class local_matrix_type>
KOKKOS_INLINE_FUNCTION comparator_type MueLu::MatrixConstruction::BlockRowComparison< local_matrix_type >::getComparator ( local_ordinal_type brlid) const
inline

Definition at line 419 of file MueLu_MatrixConstruction.hpp.

Member Data Documentation

◆ A

template<class local_matrix_type>
local_matrix_type MueLu::MatrixConstruction::BlockRowComparison< local_matrix_type >::A

Definition at line 382 of file MueLu_MatrixConstruction.hpp.

◆ bsize

template<class local_matrix_type>
local_ordinal_type MueLu::MatrixConstruction::BlockRowComparison< local_matrix_type >::bsize

Definition at line 383 of file MueLu_MatrixConstruction.hpp.

◆ ghosted_point_to_block

template<class local_matrix_type>
block_indices_view_type MueLu::MatrixConstruction::BlockRowComparison< local_matrix_type >::ghosted_point_to_block

Definition at line 384 of file MueLu_MatrixConstruction.hpp.


The documentation for this class was generated from the following file: