Peano
Loading...
Searching...
No Matches
Poisson.h
Go to the documentation of this file.
1//
2// Solver file of Peano's PETSc add-on
3// Generated by Peano's Python API
4// www.peano-framework.org
5//
6// This is generated. Don't change it! Every rerun of the Python API will
7// overwrite your changes.
8//
9#pragma once
10
11
12#include "AbstractPoisson.h"
13
14
15namespace benchmarks {namespace multigrid {namespace petsc {namespace poisson {
16 class Poisson;
17
18}}}}
19
20
21class benchmarks::multigrid::petsc::poisson::Poisson: public benchmarks::multigrid::petsc::poisson::AbstractPoisson {
22 public:
23
30
38 virtual ~Poisson();
39
45 virtual void initVertex(
48
49 double& value,
50 double& rhs
51
52 ) override;
53
54};
55
virtual void initVertex(const tarch::la::Vector< Dimensions, double > &x, const tarch::la::Vector< Dimensions, double > &h, double &value, double &rhs) override
Initialise a vertex degree of freedom.
Simple Poisson solver on the unit cube.
Definition poisson.py:1
Simple vector class.
Definition Vector.h:159