Ifpack2 Templated Preconditioning Package Version 1.0
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
Ifpack2_Container_decl.hpp File Reference

Ifpack2::Container class declaration. More...

#include "Ifpack2_ConfigDefs.hpp"
#include "Tpetra_RowMatrix.hpp"
#include "Teuchos_Describable.hpp"
#include <Tpetra_Map.hpp>
#include <Tpetra_BlockCrsMatrix.hpp>
#include <Teuchos_ParameterList.hpp>
#include <iostream>

Go to the source code of this file.

Classes

class  Ifpack2::Container< MatrixType >
 Interface for creating and solving a set of local linear problems. More...
 
class  Ifpack2::ContainerImpl< MatrixType, LocalScalarType >
 The implementation of the numerical features of Container (Jacobi, Gauss-Seidel, SGS). This class allows a custom scalar type (LocalScalarType) to be used for storing blocks and solving the block systems. Hiding this template parameter from the Container interface simplifies the BlockRelaxation and ContainerFactory classes. More...
 
struct  Ifpack2::Details::StridedRowView< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 Structure for read-only views of general matrix rows. More...
 

Namespaces

namespace  Ifpack2
 Preconditioners and smoothers for Tpetra sparse matrices.
 

Functions

template<class MatrixType >
std::ostream & operator<< (std::ostream &os, const Ifpack2::Container< MatrixType > &obj)
 Print information about the given Container to the output stream os.
 

Detailed Description

Ifpack2::Container class declaration.

Function Documentation

◆ operator<<()

template<class MatrixType >
std::ostream & operator<< ( std::ostream &  os,
const Ifpack2::Container< MatrixType > &  obj 
)

Print information about the given Container to the output stream os.