Peano
Loading...
Searching...
No Matches
CGMultigrid.h File Reference
Include dependency graph for CGMultigrid.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  mghype
 This file is part of the multigrid project within Peano 4.
 
namespace  mghype::matrixfree
 
namespace  mghype::matrixfree::solvers
 
namespace  mghype::matrixfree::solvers::cgmultigrid
 

Functions

template<class CGSolver >
void mghype::matrixfree::solvers::cgmultigrid::restrictToNextLevel (const tarch::la::Matrix< TwoPowerD, FourPowerD, double > &restrictionMatrix, auto &coarseGridVertices, auto &fineGridVertex, const auto &vertexMarker)
 Restrict data from fine grid vertices onto the coarse level.
 
template<class CGSolver >
void mghype::matrixfree::solvers::cgmultigrid::prolongate (const tarch::la::Matrix< FourPowerD, TwoPowerD, double > &prolongationMatrix, auto &coarseGridVertices, auto &fineGridVertex, const auto &vertexMarker)
 Prolongate data from coarse vertices down onto fine vertices.
 

Variables

tarch::logging::Log mghype::matrixfree::solvers::cgmultigrid::_log