MueLu  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MueLu::HierarchyUtils< Scalar, LocalOrdinal, GlobalOrdinal, Node > Class Template Reference

#include <MueLu_HierarchyUtils_decl.hpp>

Static Public Member Functions

static void AddNonSerializableDataToHierarchy (HierarchyManager &HM, Hierarchy &H, const ParameterList &nonSerialList)
 Add non-serializable data to Hierarchy. More...
 

Detailed Description

template<class Scalar, class LocalOrdinal = DefaultLocalOrdinal, class GlobalOrdinal = DefaultGlobalOrdinal, class Node = DefaultNode>
class MueLu::HierarchyUtils< Scalar, LocalOrdinal, GlobalOrdinal, Node >

Definition at line 103 of file MueLu_HierarchyUtils_decl.hpp.

Member Function Documentation

template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node >
void MueLu::HierarchyUtils< Scalar, LocalOrdinal, GlobalOrdinal, Node >::AddNonSerializableDataToHierarchy ( HierarchyManager HM,
Hierarchy H,
const ParameterList nonSerialList 
)
static

Add non-serializable data to Hierarchy.

Add non-serializable data given level-specific sublist nonSerialList to the Hierarchy H. Calling AddLevel() along the way, if necessary.

Non-serializable data to be added:

  • Operator "A"
  • Prolongator "P"
  • Restrictor "R"
  • "M"
  • "Mdiag"
  • "K"
  • Nullspace information "Nullspace"
  • Coordinate information "Coordinates"
  • "Node Comm"
  • Primal-to-dual node mapping "DualNodeID2PrimalNodeID"
  • "pcoarsen: element to node map

This routine is used by the CreateXpetraPreconditioner() routine.

Parameters
HM
H
nonSerialListParameter list containing non-serializable data

Definition at line 71 of file MueLu_HierarchyUtils_def.hpp.


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