MueLu  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MueLuTransferClasses

The main MueLu prolongator classes. More...

Classes

class  MueLu::RebalanceBlockInterpolationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 Applies permutation to prolongation operators. More...
 
class  MueLu::RebalanceBlockRestrictionFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 Applies permutation to restriction operators. More...
 
class  MueLu::RebalanceTransferFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 Applies permutation to grid transfer operators. More...
 
class  MueLu::BlackBoxPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 Prolongator factory performing geometric coarsening. More...
 
class  MueLu::BlockedCoarseMapFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 Factory for generating coarse level map. Used by BlockedPFactory. More...
 
class  MueLu::ClassicalMapFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 Factory for generating F/C-splitting and a coarse level map. Used by ClassicalPFactory. More...
 
class  MueLu::ConstraintFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 Factory for building the constraint operator. More...
 
class  MueLu::EminPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 Factory for building Energy Minimization prolongators. More...
 
class  MueLu::PatternFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 Factory for building nonzero patterns for energy minimization. More...
 
class  MueLu::GeneralGeometricPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 Prolongator factory performing geometric coarsening. More...
 
class  MueLu::CombinePFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 Prolongator factory that replicates 'Psubblock' matrix to create new prolongator suitable for PDE systems. More...
 
class  MueLu::ReplicatePFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 Prolongator factory that replicates 'Psubblock' matrix to create new prolongator suitable for PDE systems. More...
 
class  MueLu::GeoInterpFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 Factory for GMG Q2-Q1-Q2 interpolation. More...
 
class  MueLu::Q2Q1Q2CoarseGridFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 Factory for GMG Q2-Q1-Q2 interpolation. More...
 
class  MueLu::MatrixFreeTentativePFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 Factory for building the matrix-free tentative restrictor. More...
 
class  MueLu::IntrepidPCoarsenFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 Factory for building transfer operators based on coarsening in polynomial degree, following the Intrepid basis functions. More...
 
class  MueLu::PgPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 Factory for building Petrov-Galerkin Smoothed Aggregation prolongators. More...
 
class  MueLu::SemiCoarsenPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 Prolongator factory performing semi-coarsening. More...
 
class  MueLu::SemiCoarsenPFactory_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 Prolongator factory performing semi-coarsening. More...
 
class  MueLu::TogglePFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 Prolongator factory which allows switching between two different prolongator strategies. More...
 
class  MueLu::CoarseMapFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 Factory for generating coarse level map. Used by TentativePFactory. More...
 
class  MueLu::NullspaceFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 Factory for generating nullspace. More...
 
class  MueLu::ReitzingerPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 Factory for building tentative prolongator. More...
 
class  MueLu::SaPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 Factory for building Smoothed Aggregation prolongators.

Input/output of SaPFactory

More...
 
class  MueLu::ScaledNullspaceFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 Factory for generating a very special nullspace. More...
 
class  MueLu::TentativePFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 Factory for building tentative prolongator. More...
 
class  MueLu::CoupledRBMFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 Nullspace Factory for coupled acoustic-elastic problems. More...
 
class  MueLu::RigidBodyModeFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 Nullspace Factory for building rigid body modes. More...
 

Detailed Description

The main MueLu prolongator classes.

See the MueLu User's manual in muelu/doc/UsersGuide for grid transfer options.