AMDiS
0.3
The Adaptive Multi-Dimensional Simulation Toolbox
LocalOperators.hpp
1
#pragma once
2
3
#include <amdis/Assembler.hpp>
4
#include <amdis/GridFunctionOperator.hpp>
5
6
/*
7
* In the following comments we use the notation
8
* psi ... scalar testfunction
9
* Psi ... vector testfunction
10
* phi ... scalar trialfunction
11
* Phi ... vector trialfunction
12
* A ..... matrix coefficient
13
* b ..... vector coefficient
14
* c ..... scalar coefficient
15
*/
16
17
40
// zero-order operators
41
#include <amdis/localoperators/ZeroOrderTest.hpp>
// <psi * c>
42
#include <amdis/localoperators/ZeroOrderTestTrial.hpp>
// <psi, c * phi>
43
#include <amdis/localoperators/ZeroOrderTestTrialvec.hpp>
// <psi, b * Phi>
44
#include <amdis/localoperators/ZeroOrderTestvec.hpp>
// <Psi * b>
45
#include <amdis/localoperators/ZeroOrderTestvecTrial.hpp>
// <Psi, b * phi>
46
#include <amdis/localoperators/ZeroOrderTestvecTrialvec.hpp>
// <Psi, A * Phi>, <Psi, c * Phi>
47
48
// first-order operators
49
#include <amdis/localoperators/FirstOrderPartialTest.hpp>
// <d_i(psi), c>
50
#include <amdis/localoperators/FirstOrderGradTest.hpp>
// <grad(psi), b>
51
#include <amdis/localoperators/FirstOrderDivTestvec.hpp>
// <div(Psi), c>
52
53
#include <amdis/localoperators/FirstOrderDivTestvecTrial.hpp>
// <div(Psi), c * phi>
54
#include <amdis/localoperators/FirstOrderGradTestTrial.hpp>
// <grad(psi), b * phi>
55
#include <amdis/localoperators/FirstOrderGradTestTrialvec.hpp>
// <grad(psi), c * Phi>
56
#include <amdis/localoperators/FirstOrderPartialTestTrial.hpp>
// <d_i(psi), c * psi>
57
#include <amdis/localoperators/FirstOrderTestDivTrialvec.hpp>
// <psi, c * div(Phi)>
58
#include <amdis/localoperators/FirstOrderTestGradTrial.hpp>
// <psi, b * grad(phi)>
59
#include <amdis/localoperators/FirstOrderTestPartialTrial.hpp>
// <psi, c * d_i(phi)>
60
#include <amdis/localoperators/FirstOrderTestvecGradTrial.hpp>
// <Psi, c * grad(phi)>
61
62
// second-order operators
63
#include <amdis/localoperators/SecondOrderDivTestvecDivTrialvec.hpp>
// <div(Psi), c * div(Phi)>
64
#include <amdis/localoperators/SecondOrderGradTestGradTrial.hpp>
// <grad(psi), A * grad(phi)>
65
#include <amdis/localoperators/SecondOrderPartialTestPartialTrial.hpp>
// <d_i(psi), c * d_j(phi)>
66
amdis
LocalOperators.hpp
Generated by
1.8.13