MueLu Version of the Day
Loading...
Searching...
No Matches
MueLu_StructuredRAPFactory_def.hpp File Reference
#include <sstream>
#include <vector>
#include <Kokkos_Core.hpp>
#include <Xpetra_Matrix.hpp>
#include <Xpetra_MatrixUtils.hpp>
#include <Xpetra_MatrixFactory.hpp>
#include <Xpetra_TripleMatrixMultiply.hpp>
#include <Xpetra_CrsGraphFactory.hpp>
#include <Xpetra_CrsGraph.hpp>
#include <Xpetra_MapFactory.hpp>
#include "MueLu_StructuredRAPFactory_decl.hpp"
#include "MueLu_MasterList.hpp"
#include "MueLu_Monitor.hpp"
#include "MueLu_PerfUtils.hpp"
#include "MueLu_Behavior.hpp"
#include "MueLu_RAPFactory_def.hpp"
#include "Teuchos_TestForException.hpp"
#include "Teuchos_CommHelpers.hpp"

Go to the source code of this file.

Namespaces

namespace  MueLu
 Namespace for MueLu classes and methods.
 
namespace  MueLu::StructuredRAPFactoryDetails
 

Macros

#define SET_VALID_ENTRY(name)   validParamList->setEntry(name, MasterList::getEntry(name))
 
#define MUELU_STRUCTUREDRAPFACTORY_SHORT
 

Functions

template<class GO , class LocalNodes >
KOKKOS_INLINE_FUNCTION void MueLu::StructuredRAPFactoryDetails::getLocalNodeIndices (const GO localNode, const LocalNodes &localNodes, GO &x, GO &y, GO &z)
 
template<class GO , class Offset , class LocalNodes , class ProcGrid , class RankData >
KOKKOS_INLINE_FUNCTION bool MueLu::StructuredRAPFactoryDetails::resolveNeighbor (const GO x, const GO y, const GO z, const Offset &offset, const LocalNodes &localNodes, const ProcGrid &procGrid, const RankData &rankData, const int myProcX, const int myProcY, const int myProcZ, int &neighborRank, GO &neighborNode)
 

Macro Definition Documentation

◆ SET_VALID_ENTRY

#define SET_VALID_ENTRY (   name)    validParamList->setEntry(name, MasterList::getEntry(name))

◆ MUELU_STRUCTUREDRAPFACTORY_SHORT

#define MUELU_STRUCTUREDRAPFACTORY_SHORT

Definition at line 1014 of file MueLu_StructuredRAPFactory_def.hpp.