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
15
namespace
benchmarks
{
namespace
multigrid {
namespace
petsc
{
namespace
poisson
{
16
class
Poisson;
17
18
}}}}
19
20
21
class
benchmarks::multigrid::petsc::poisson::Poisson
:
public
benchmarks::multigrid::petsc::poisson::AbstractPoisson {
22
public
:
23
29
Poisson
();
30
38
virtual
~Poisson
();
39
45
virtual
void
initVertex
(
46
const
tarch::la::Vector<Dimensions, double>
& x,
47
const
tarch::la::Vector<Dimensions, double>
& h,
48
49
double
& value,
50
double
& rhs
51
52
)
override
;
53
54
};
55
benchmarks::multigrid::petsc::poisson::Poisson
Definition
Poisson.h:21
benchmarks::multigrid::petsc::poisson::Poisson::~Poisson
virtual ~Poisson()
Destructor.
benchmarks::multigrid::petsc::poisson::Poisson::initVertex
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.
benchmarks::multigrid::petsc::poisson::Poisson::Poisson
Poisson()
Default constructor.
benchmarks
Definition
Poisson.h:15
petsc
Definition
LinearEquationSystem.h:19
poisson
Simple Poisson solver on the unit cube.
Definition
poisson.py:1
tarch::la::Vector
Simple vector class.
Definition
Vector.h:159
tutorials
mghype
petsc
continuous-galerkin-poisson
Poisson.h
Generated on Tue Nov 3 2026 16:05:42 for Peano by
1.9.8