#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.
|
| 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) |
| |
◆ SET_VALID_ENTRY
| #define SET_VALID_ENTRY |
( |
|
name | ) |
validParamList->setEntry(name, MasterList::getEntry(name)) |
◆ MUELU_STRUCTUREDRAPFACTORY_SHORT
| #define MUELU_STRUCTUREDRAPFACTORY_SHORT |