diff options
author | Erich Eckner <git@eckner.net> | 2015-08-07 16:52:05 +0200 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2015-08-07 16:52:05 +0200 |
commit | 6e9ff86a556e5afc555d1580a70ecbf5f301c987 (patch) | |
tree | e37e2048e9df2303ae7bdfced320e3e359f0a991 /rk4.inc | |
parent | 313dc9c91ed794336898054a8e0d328e09875359 (diff) | |
download | Plasmapropagation-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.inc | 12 |
1 files changed, 3 insertions, 9 deletions
@@ -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], |