Peano
Loading...
Searching...
No Matches
DGPoissonPrecompute.h
Go to the documentation of this file.
1#pragma once
2
3
4#include "AbstractDGPoissonPrecompute.h"
5#include <mutex>
6
7namespace benchmarks {namespace mghype {namespace poisson {
8 class DGPoissonPrecompute;
9
10}}}
11
12
virtual void initCellDoF(const tarch::la::Vector< Dimensions, double > &x, const tarch::la::Vector< Dimensions, double > &h, tarch::la::Vector< UnknownsPerCellNode, double > &value, tarch::la::Vector< UnknownsPerCellNode, double > &rhs, tarch::la::Vector< Dimensions, int > &node) override
virtual tarch::la::Matrix< benchmarks::mghype::poisson::AbstractDGPoissonPrecompute::CellUnknowns, benchmarks::mghype::poisson::AbstractDGPoissonPrecompute::CellUnknowns, double > getInvertedApproxSystemMatrix(const tarch::la::Vector< Dimensions, double > &cellCentre, const tarch::la::Vector< Dimensions, double > &cellSize) override
virtual tarch::la::Vector< CellUnknowns, double > applyLocalAssemblyMatrix(const tarch::la::Vector< Dimensions, double > &cellCentre, const tarch::la::Vector< Dimensions, double > &cellSize, const tarch::la::Vector< CellUnknowns, double > &v) override
virtual tarch::la::Matrix< benchmarks::mghype::poisson::AbstractDGPoissonPrecompute::CellUnknowns, benchmarks::mghype::poisson::AbstractDGPoissonPrecompute::CellUnknowns, double > getLocalAssemblyMatrix(const tarch::la::Vector< Dimensions, double > &cellCentre, const tarch::la::Vector< Dimensions, double > &cellSize) override
Static (i.e.
Definition Matrix.h:42
This file is part of the multigrid project within Peano 4.
Definition __init__.py:1
Simple Poisson solver on the unit cube.
Definition poisson.py:1
Simple vector class.
Definition Vector.h:159