Peano
Loading...
Searching...
No Matches
Stencil.h
Go to the documentation of this file.
1// This file is part of the Peano project. For conditions of distribution and
2// use, please see the copyright notice at www.peano-framework.org
3#pragma once
4
6
7#include "tarch/la/Vector.h"
8#include "tarch/la/Matrix.h"
9
10#include <complex>
11
12
13namespace toolbox {
14 namespace finiteelements {
19
21
23
25
31
37
42
44
45
46 }
47}
48
#define TwoPowerD
Definition Globals.h:19
Static (i.e.
Definition Matrix.h:42
int getStencilEntryLinearisedIndex(const tarch::la::Vector< Dimensions, int > stencilEntry)
tarch::la::Vector< ThreePowerD, std::complex< double > > ComplexStencil
Definition Stencil.h:30
tarch::la::Matrix< TwoPowerD, TwoPowerD, double > ElementWiseAssemblyMatrix
Element-wise Matrix.
Definition Stencil.h:18
tarch::la::Vector< ThreePowerD *TwoPowerD, std::complex< double > > VectorOfComplexStencils
Definition Stencil.h:36
tarch::la::Vector< ThreePowerD, double > Stencil
Stencil.
Definition Stencil.h:29
tarch::la::Vector< ThreePowerD *TwoPowerD, double > VectorOfStencils
Vectors.
Definition Stencil.h:35
tarch::la::Matrix< TwoPowerD, TwoPowerD, std::complex< double > > ComplexElementWiseAssemblyMatrix
Definition Stencil.h:20
tarch::la::Vector< TwoPowerD, double > ElementWiseVector
Vector of Element (Lexicographic Ordering of Unknowns)
Definition Stencil.h:41
tarch::la::Matrix< TwoPowerD, TwoPowerD, double > InterGridTransferMatrix
Definition Stencil.h:22
tarch::la::Matrix< TwoPowerD/2, TwoPowerD/2, double > ElementWiseAssemblyMatrixOnSpaceTimeGrid
Definition Stencil.h:24
Simple vector class.
Definition Vector.h:159