Peano
Loading...
Searching...
No Matches
tests::peano4::parallel::CreateGridObserver Class Referencefinal

#include <CreateGridObserver.h>

Inheritance diagram for tests::peano4::parallel::CreateGridObserver:
Collaboration diagram for tests::peano4::parallel::CreateGridObserver:

Public Member Functions

 CreateGridObserver (bool doRefinement)
 
 ~CreateGridObserver () override=default
 
void beginTraversal (const tarch::la::Vector< DIMENSIONS, double > &x, const tarch::la::Vector< DIMENSIONS, double > &h) override
 
void endTraversal (const tarch::la::Vector< DIMENSIONS, double > &x, const tarch::la::Vector< DIMENSIONS, double > &h) override
 
void enterNode (const ::peano4::grid::GridTraversalEvent &event) override
 
void leaveNode (const ::peano4::grid::GridTraversalEvent &event) override
 
GridTraversalObserver * clone (int spacetreeId) override
 
std::vector<::peano4::grid::GridControlEvent > getGridControlEvents () const override
 

Private Attributes

bool _doRefinement
 

Detailed Description

Definition at line 11 of file CreateGridObserver.h.

Constructor & Destructor Documentation

◆ CreateGridObserver()

tests::peano4::parallel::CreateGridObserver::CreateGridObserver ( bool doRefinement)

Definition at line 7 of file CreateGridObserver.cpp.

◆ ~CreateGridObserver()

tests::peano4::parallel::CreateGridObserver::~CreateGridObserver ( )
overridedefault

Member Function Documentation

◆ beginTraversal()

void tests::peano4::parallel::CreateGridObserver::beginTraversal ( const tarch::la::Vector< DIMENSIONS, double > & x,
const tarch::la::Vector< DIMENSIONS, double > & h )
override

Definition at line 10 of file CreateGridObserver.cpp.

◆ clone()

peano4::grid::GridTraversalObserver * tests::peano4::parallel::CreateGridObserver::clone ( int spacetreeId)
override

Definition at line 24 of file CreateGridObserver.cpp.

◆ endTraversal()

void tests::peano4::parallel::CreateGridObserver::endTraversal ( const tarch::la::Vector< DIMENSIONS, double > & x,
const tarch::la::Vector< DIMENSIONS, double > & h )
override

Definition at line 15 of file CreateGridObserver.cpp.

◆ enterNode()

void tests::peano4::parallel::CreateGridObserver::enterNode ( const ::peano4::grid::GridTraversalEvent & event)
override

Definition at line 20 of file CreateGridObserver.cpp.

◆ getGridControlEvents()

std::vector<::peano4::grid::GridControlEvent > tests::peano4::parallel::CreateGridObserver::getGridControlEvents ( ) const
override

Definition at line 28 of file CreateGridObserver.cpp.

◆ leaveNode()

void tests::peano4::parallel::CreateGridObserver::leaveNode ( const ::peano4::grid::GridTraversalEvent & event)
override

Definition at line 22 of file CreateGridObserver.cpp.

Field Documentation

◆ _doRefinement

bool tests::peano4::parallel::CreateGridObserver::_doRefinement
private

Definition at line 13 of file CreateGridObserver.h.


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