MueLu Version of the Day
Loading...
Searching...
No Matches
MueLu::SaPFactory_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Node > Class Template Reference

Factory for building Smoothed Aggregation prolongators. More...

Detailed Description

template<class Scalar, class LocalOrdinal, class GlobalOrdinal, class Node>
class MueLu::SaPFactory_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Node >

Factory for building Smoothed Aggregation prolongators.

Input/output of SaPFactory_kokkos

User parameters of SaPFactory_kokkos

Parameter type default master.xml validated requested description
sa: damping factor double 1.33 * * Damping factor for smoothed aggregation transfer operators
sa: calculate eigenvalue estimate bool false * * Force calculation of eigenvalue estimate during prolongator smoothing
sa: eigenvalue estimate num iterations int 10 * * Number of power iterations to estimate max eigenvalue
A Factory null * * Generating factory of the matrix A used during the prolongator smoothing process
P Factory null * * Tentative prolongator factory (should be a TentativePFactory object). Note that if "P" is not provided the FactoryManager tries the factory which is generating the variable "Ptent" as input for "P". In the standard case using the default settings this is the non-smoothed tentative prolongation operator.

The * in the master.xml column denotes that the parameter is defined in the master.xml file.
The * in the validated column means that the parameter is declared in the list of valid input parameters (see SaPFactory_kokkos::GetValidParameters).
The * in the requested column states that the data is requested as input with all dependencies (see SaPFactory_kokkos::DeclareInput).

Variables provided by SaPFactory_kokkos

After SaPFactory_kokkos::Build the following data is available (if requested)

Parameter generated by description
P SaPFactory_kokkos Smoothed prolongator

Definition at line 97 of file MueLu_SaPFactory_kokkos_decl.hpp.


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