Versions Compared

Key

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

...

  • The first step is to provide beam information:
    Code Block
      LoadingInfo:  {
         Bunch: {
           Type: Gaussian
           Sigma: 2e-3           //Sigma (RMS) size of the bunch
           Nsigmas: 5            //beam occupies the location from -5 sigma to +5 sigma, total of 10 sigmas
           Charge: 1.            //charge
         }
         Symmetry factorSymmetryFactor: 4      //factor by which to reduce the charge to account for symmetry conditions (monopole on axis: use 4, dipole at X (or Y) offset: use 2 in connection with proper electric boundary conditions in one plane)
         StartPoint: 0. 0. 0.    //StartPoint is the position where the beam enters the structure (typically at low Z values)
         Direction: 0. 0. 1.     //Direction along which the bunch will move, at the speed of light (should be the direction of the normal of the face with BoundaryID)
         BoundaryID: 5           //The boundary ID (sidelist number from Cubit), specifies the boundary through which the bunch enters the structure (should be a flat surface, containing StartPoint)
      }
    
    *
  • Optional: Force analytical BeamBoundaryLoading (can be used if the beampipe is cylindrical). Not required. Default is OFF.

...