summaryrefslogtreecommitdiff
path: root/rk4.inc
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2015-08-07 16:52:05 +0200
committerErich Eckner <git@eckner.net>2015-08-07 16:52:05 +0200
commit6e9ff86a556e5afc555d1580a70ecbf5f301c987 (patch)
treee37e2048e9df2303ae7bdfced320e3e359f0a991 /rk4.inc
parent313dc9c91ed794336898054a8e0d328e09875359 (diff)
downloadPlasmapropagation-6e9ff86a556e5afc555d1580a70ecbf5f301c987.tar.xz
auf Vlasov-Gleichungen umgeschrieben,
braucht viel zu viel Speicher, da 3D im Impuls
Diffstat (limited to 'rk4.inc')
-rw-r--r--rk4.inc12
1 files changed, 3 insertions, 9 deletions
diff --git a/rk4.inc b/rk4.inc
index 4b1cc86..3d05cc4 100644
--- a/rk4.inc
+++ b/rk4.inc
@@ -3,30 +3,24 @@
felders[aktuelleFelder],
0.5 * dT
);
- felders[2].berechneAbleitungen(dX,iDX,pDNMax);
+ felders[2].berechneAbleitungen(dX,iDX);
- if pruefeMaxDT(2,dTMax,dT,dTMin) then
- continue;
felders[3].liKo(
felders[aktuelleFelder],
felders[2],
0.5 * dT
);
- felders[3].berechneAbleitungen(dX,iDX,pDNMax);
+ felders[3].berechneAbleitungen(dX,iDX);
- if pruefeMaxDT(3,dTMax,dT,dTMin) then
- continue;
felders[4].liKo(
felders[aktuelleFelder],
felders[3],
1 * dT
);
- felders[4].berechneAbleitungen(dX,iDX,pDNMax);
+ felders[4].berechneAbleitungen(dX,iDX);
- if pruefeMaxDT(4,dTMax,dT,dTMin) then
- continue;
felders[1-aktuelleFelder].liKo(
felders[aktuelleFelder],