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::Impl::ChebyshevKernelVectorFunctor< WVector, DVector, BVector, AMatrix, XVector_colMap, XVector_domMap, Scalar, use_beta, do_X_update > Struct Template Reference

Functor for computing W := alpha * D * (B - A*X) + beta * W and X := X+W. More...

#include <Ifpack2_Details_ChebyshevKernel_def.hpp>

Detailed Description

template<class WVector, class DVector, class BVector, class AMatrix, class XVector_colMap, class XVector_domMap, class Scalar, bool use_beta, bool do_X_update>
struct Ifpack2::Details::Impl::ChebyshevKernelVectorFunctor< WVector, DVector, BVector, AMatrix, XVector_colMap, XVector_domMap, Scalar, use_beta, do_X_update >

Functor for computing W := alpha * D * (B - A*X) + beta * W and X := X+W.

This is an implementation detail of chebyshev_kernel_vector, which in turn is an implementation detail of ChebyshevKernel.


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