#include <DGPoisson.h>
|
| | DGPoisson () |
| | Default constructor.
|
| |
| virtual | ~DGPoisson () |
| | Destructor.
|
| |
| virtual void | initNode (const tarch::la::Vector< Dimensions, double > &x, const tarch::la::Vector< Dimensions, double > &h, double &value, double &rhs, double &exactSol) override |
| | Initialise a degree of freedom.
|
| |
| tarch::la::Matrix< benchmarks::multigrid::petsc::poisson::AbstractDGPoisson::NodesPerFace *benchmarks::multigrid::petsc::poisson::AbstractDGPoisson::FaceUnknowns *benchmarks::multigrid::petsc::poisson::AbstractDGPoisson::FacesPerCell, benchmarks::multigrid::petsc::poisson::AbstractDGPoisson::DoFsPerCell, double > | getProjectionOfCellDataOntoFace (const tarch::la::Vector< Dimensions, double > &cellCentre, const tarch::la::Vector< Dimensions, double > &cellSize) |
| |
| tarch::la::Matrix< benchmarks::multigrid::petsc::poisson::AbstractDGPoisson::DoFsPerCell, benchmarks::multigrid::petsc::poisson::AbstractDGPoisson::NodesPerFace *benchmarks::multigrid::petsc::poisson::AbstractDGPoisson::FaceUnknowns *benchmarks::multigrid::petsc::poisson::AbstractDGPoisson::FacesPerCell, double > | getProjectionOfRiemannSolutionOntoCell (const tarch::la::Vector< Dimensions, double > &cellCentre, const tarch::la::Vector< Dimensions, double > &cellSize) |
| |
Definition at line 21 of file DGPoisson.h.
◆ DGPoisson()
| benchmarks::multigrid::petsc::poisson::DGPoisson::DGPoisson |
( |
| ) |
|
◆ ~DGPoisson()
| virtual benchmarks::multigrid::petsc::poisson::DGPoisson::~DGPoisson |
( |
| ) |
|
|
virtual |
Destructor.
Has to be virtual, as there is a superclass with virtual functions.
◆ getProjectionOfCellDataOntoFace()
| tarch::la::Matrix< benchmarks::multigrid::petsc::poisson::AbstractDGPoisson::NodesPerFace *benchmarks::multigrid::petsc::poisson::AbstractDGPoisson::FaceUnknowns *benchmarks::multigrid::petsc::poisson::AbstractDGPoisson::FacesPerCell, benchmarks::multigrid::petsc::poisson::AbstractDGPoisson::DoFsPerCell, double > benchmarks::multigrid::petsc::poisson::DGPoisson::getProjectionOfCellDataOntoFace |
( |
const tarch::la::Vector< Dimensions, double > & |
cellCentre, |
|
|
const tarch::la::Vector< Dimensions, double > & |
cellSize |
|
) |
| |
◆ getProjectionOfRiemannSolutionOntoCell()
| tarch::la::Matrix< benchmarks::multigrid::petsc::poisson::AbstractDGPoisson::DoFsPerCell, benchmarks::multigrid::petsc::poisson::AbstractDGPoisson::NodesPerFace *benchmarks::multigrid::petsc::poisson::AbstractDGPoisson::FaceUnknowns *benchmarks::multigrid::petsc::poisson::AbstractDGPoisson::FacesPerCell, double > benchmarks::multigrid::petsc::poisson::DGPoisson::getProjectionOfRiemannSolutionOntoCell |
( |
const tarch::la::Vector< Dimensions, double > & |
cellCentre, |
|
|
const tarch::la::Vector< Dimensions, double > & |
cellSize |
|
) |
| |
◆ initNode()
| virtual void benchmarks::multigrid::petsc::poisson::DGPoisson::initNode |
( |
const tarch::la::Vector< Dimensions, double > & |
x, |
|
|
const tarch::la::Vector< Dimensions, double > & |
h, |
|
|
double & |
value, |
|
|
double & |
rhs, |
|
|
double & |
exactSol |
|
) |
| |
|
overridevirtual |
Initialise a degree of freedom.
This routine will be called only for interior DoFs. See the correlation to getCellType() in the superclass.
The documentation for this class was generated from the following file: