Nektar++
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Functions
SubStructuredGraph.cpp File Reference
#include <MultiRegions/SubStructuredGraph.h>
#include <LibUtilities/BasicUtils/Metis.hpp>
#include <LibUtilities/BasicUtils/VmathArray.hpp>
#include <iostream>
#include <algorithm>
#include <boost/config.hpp>
#include <boost/graph/adjacency_list.hpp>
#include <boost/graph/cuthill_mckee_ordering.hpp>
#include <boost/graph/properties.hpp>
#include <boost/graph/bandwidth.hpp>
Include dependency graph for SubStructuredGraph.cpp:

Go to the source code of this file.

Namespaces

namespace  Nektar
 <
namespace  Nektar::MultiRegions

Functions

bool Nektar::MultiRegions::SubGraphWithoutVerts (const SubGraphSharedPtr g)
void Nektar::MultiRegions::CuthillMckeeReordering (const BoostGraph &graph, Array< OneD, int > &perm, Array< OneD, int > &iperm)
void Nektar::MultiRegions::MultiLevelBisectionReordering (const BoostGraph &graph, Array< OneD, int > &perm, Array< OneD, int > &iperm, BottomUpSubStructuredGraphSharedPtr &substructgraph, std::set< int > partVerts, int mdswitch)
void Nektar::MultiRegions::NoReordering (const BoostGraph &graph, Array< OneD, int > &perm, Array< OneD, int > &iperm)