Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • set the basis order to be 0 (p=0).
    Code Block
      FiniteElement: {
        Order: 0            //p=0 outside of the window
        CurvedSurfaces: on
      }
    
  • set an automatic moving window that following with the beam
    Code Block
      PRegion: {
        Type: AutomaticMovingWindow
        Order:  2           //inside the window, p=2 (basis function order)
        Back:  0.101        //back pudding is 0.1 beamsize01m
        Front: 0.1          //front pudding is full beamsize0.1m
      }
    

Moving-window with mesh refinement for short-range wakefield

  • set the basis order to be 0 (p=0).
    Code Block
      FiniteElement: {
        Order: 0            //p=0 outside of the window
        CurvedSurfaces: on
      }
    
  • set an automatic moving window that following with the beam
    Code Block
      MeshRefinement: {
        Order:  2         //inside the window, p=2 (basis function order)
        Back:  0.101        //back pudding is 0.1 beamsize01m
        Front: 0.1          //front pudding is full beamsize0.1m
        Subdivision: 1    //subdivide each element inside window once
      }
    

...