| 
    Nektar++
    
   | 
 
#include <SubStructuredGraph.h>
Public Member Functions | |
| MultiLevelBisectedGraph (const Array< OneD, const int > sepTree) | |
| MultiLevelBisectedGraph (MultiLevelBisectedGraphSharedPtr oldLevel, const int nPartition) | |
| MultiLevelBisectedGraph (const int nBndDofs) | |
| ~MultiLevelBisectedGraph (void) | |
| int | GetTotDofs () const | 
| void | SetGlobalNumberingOffset () | 
| void | DumpNBndDofs (void) const | 
| void | CollectLeaves (std::vector< SubGraphSharedPtr > &leaves) const | 
| int | CutLeaves () | 
| int | CutEmptyLeaves () | 
| int | GetNdaughterGraphs () const | 
| const SubGraphSharedPtr | GetBndDofsGraph () const | 
Protected Attributes | |
| SubGraphSharedPtr | m_BndDofs | 
| MultiLevelBisectedGraphSharedPtr | m_leftDaughterGraph | 
| MultiLevelBisectedGraphSharedPtr | m_rightDaughterGraph | 
Definition at line 153 of file SubStructuredGraph.h.
| Nektar::MultiRegions::MultiLevelBisectedGraph::MultiLevelBisectedGraph | ( | const Array< OneD, const int > | sepTree | ) | 
Definition at line 88 of file SubStructuredGraph.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), ErrorUtil::efatal, m_BndDofs, m_leftDaughterGraph, m_rightDaughterGraph, and NEKERROR.
| Nektar::MultiRegions::MultiLevelBisectedGraph::MultiLevelBisectedGraph | ( | MultiLevelBisectedGraphSharedPtr | oldLevel, | 
| const int | nPartition | ||
| ) | 
Definition at line 158 of file SubStructuredGraph.cpp.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), m_BndDofs, and m_leftDaughterGraph.
| Nektar::MultiRegions::MultiLevelBisectedGraph::MultiLevelBisectedGraph | ( | const int | nBndDofs | ) | 
Definition at line 166 of file SubStructuredGraph.cpp.
| Nektar::MultiRegions::MultiLevelBisectedGraph::~MultiLevelBisectedGraph | ( | void | ) | 
Definition at line 173 of file SubStructuredGraph.cpp.
| void Nektar::MultiRegions::MultiLevelBisectedGraph::CollectLeaves | ( | std::vector< SubGraphSharedPtr > & | leaves | ) | const | 
Definition at line 249 of file SubStructuredGraph.cpp.
References m_BndDofs, m_leftDaughterGraph, and m_rightDaughterGraph.
| int Nektar::MultiRegions::MultiLevelBisectedGraph::CutEmptyLeaves | ( | ) | 
Definition at line 290 of file SubStructuredGraph.cpp.
References m_leftDaughterGraph, and m_rightDaughterGraph.
| int Nektar::MultiRegions::MultiLevelBisectedGraph::CutLeaves | ( | ) | 
Definition at line 344 of file SubStructuredGraph.cpp.
References m_leftDaughterGraph, and m_rightDaughterGraph.
Definition at line 231 of file SubStructuredGraph.cpp.
References m_BndDofs, m_leftDaughterGraph, and m_rightDaughterGraph.
      
  | 
  inline | 
Definition at line 174 of file SubStructuredGraph.h.
References m_BndDofs.
      
  | 
  inline | 
Definition at line 273 of file SubStructuredGraph.cpp.
References m_leftDaughterGraph, and m_rightDaughterGraph.
| int Nektar::MultiRegions::MultiLevelBisectedGraph::GetTotDofs | ( | ) | const | 
Definition at line 177 of file SubStructuredGraph.cpp.
References m_BndDofs, m_leftDaughterGraph, and m_rightDaughterGraph.
| void Nektar::MultiRegions::MultiLevelBisectedGraph::SetGlobalNumberingOffset | ( | ) | 
Definition at line 206 of file SubStructuredGraph.cpp.
References m_BndDofs, m_leftDaughterGraph, and m_rightDaughterGraph.
      
  | 
  protected | 
Definition at line 180 of file SubStructuredGraph.h.
Referenced by CollectLeaves(), DumpNBndDofs(), GetBndDofsGraph(), GetTotDofs(), MultiLevelBisectedGraph(), and SetGlobalNumberingOffset().
      
  | 
  protected | 
Definition at line 181 of file SubStructuredGraph.h.
Referenced by CollectLeaves(), CutEmptyLeaves(), CutLeaves(), DumpNBndDofs(), GetNdaughterGraphs(), GetTotDofs(), MultiLevelBisectedGraph(), and SetGlobalNumberingOffset().
      
  | 
  protected | 
Definition at line 182 of file SubStructuredGraph.h.
Referenced by CollectLeaves(), CutEmptyLeaves(), CutLeaves(), DumpNBndDofs(), GetNdaughterGraphs(), GetTotDofs(), MultiLevelBisectedGraph(), and SetGlobalNumberingOffset().
 1.8.8