KASKADE 7 development version
Public Member Functions | Public Attributes | List of all members
ParentalNodes< Grd > Class Template Reference

Finds the parent nodes and their interpolation weight for each node in the grid. usage eg.: ParentalNodes<Grid> parentalNodes( gridManager.grid() );. More...

#include <multiGridStacks.hh>

Detailed Description

template<class Grd>
class ParentalNodes< Grd >

Finds the parent nodes and their interpolation weight for each node in the grid. usage eg.: ParentalNodes<Grid> parentalNodes( gridManager.grid() );.

creates a "level-nested" vector "levelParentsVector" whose components are vectors, containing the indices of vertices and barycentric coordinates corresponding to the parent cells

creates also the "level-nested" Vector "levelDisappear" whose entries will be set 1 if corresponding node disappears in current level and 0 else

Definition at line 91 of file multiGridStacks.hh.

Public Member Functions

 ParentalNodes (Grd const &grd)
 

Public Attributes

std::vector< std::vector< FatherSimplexPairs > > levelParentsVector
 
std::vector< std::vector< int > > levelDisappear
 

Constructor & Destructor Documentation

◆ ParentalNodes()

template<class Grd >
ParentalNodes< Grd >::ParentalNodes ( Grd const &  grd)
inline

Definition at line 103 of file multiGridStacks.hh.

Member Data Documentation

◆ levelDisappear

template<class Grd >
std::vector< std::vector<int> > ParentalNodes< Grd >::levelDisappear

Definition at line 101 of file multiGridStacks.hh.

Referenced by ProlongationStack< Grd >::ProlongationStack().

◆ levelParentsVector

template<class Grd >
std::vector< std::vector<FatherSimplexPairs> > ParentalNodes< Grd >::levelParentsVector

Definition at line 100 of file multiGridStacks.hh.

Referenced by ProlongationStack< Grd >::ProlongationStack().


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