Ifpack2 Templated Preconditioning Package  Version 1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
List of all members
Ifpack2::Details::RowGraph< GraphType > Class Template Reference

All Ifpack2 implementations of Tpetra::RowGraph must inherit from this class. More...

#include <Ifpack2_Details_RowGraph.hpp>

Inheritance diagram for Ifpack2::Details::RowGraph< GraphType >:
Inheritance graph
[legend]

Public Types

Typedefs
typedef
GraphType::local_ordinal_type 
local_ordinal_type
 
typedef
GraphType::global_ordinal_type 
global_ordinal_type
 
typedef GraphType::node_type node_type
 
typedef
GraphType::local_inds_host_view_type 
local_inds_host_view_type
 
typedef
GraphType::nonconst_local_inds_host_view_type 
nonconst_local_inds_host_view_type
 
typedef
GraphType::global_inds_host_view_type 
global_inds_host_view_type
 
typedef
GraphType::nonconst_global_inds_host_view_type 
nonconst_global_inds_host_view_type
 

Public Member Functions

Destructor
virtual ~RowGraph ()=default
 Destructor (virtual for memory safety of derived classes) More...
 

Detailed Description

template<class GraphType>
class Ifpack2::Details::RowGraph< GraphType >

All Ifpack2 implementations of Tpetra::RowGraph must inherit from this class.

Template Parameters
GraphTypeTpetra::RowGraph specialization.
Warning
This class is an implementation detail of Ifpack2. Users should not rely on its interface.

This class exists to facilitate Tpetra interface changes. See e.g., GitHub Issue #2630.

Constructor & Destructor Documentation

template<class GraphType >
virtual Ifpack2::Details::RowGraph< GraphType >::~RowGraph ( )
virtualdefault

Destructor (virtual for memory safety of derived classes)


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