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