Module simpa.core

Class SystemConstants

java.lang.Object
simpa.core.api.SystemConstants

public class SystemConstants extends Object
Constants used internally. It can be changed by the user, but be careful !
  • Field Details

    • OBSERVER_POSITION_DIGITS

      public static final int OBSERVER_POSITION_DIGITS
      The number of fractional digits in longitudinal position for the phase space observer file.
      See Also:
    • PLANE_AND_LINE_TOLERANCE

      public static final double PLANE_AND_LINE_TOLERANCE
      Used for Plane Line intersection calculation by ObserverDisk
      See Also:
    • FMM3D__RELATIVE_PRECISION

      public static final double FMM3D__RELATIVE_PRECISION
      Maximum relative error allowed for FMM3D. If one wants to have better than this at the solid harmonics expansion, this this value should be lowered. ( a rather unlikely scenario)
      See Also:
    • GEOMETRY_TOLERANCE

      public static final double GEOMETRY_TOLERANCE
      Tolerance in [m] below which points are considered identical. It is user for StlAperture and TextStlReader
      See Also:
    • TMP_DIR

      public static final String TMP_DIR
      TMP directory of the operating system
    • TEST_RESOURCE_PATH

      public static final String TEST_RESOURCE_PATH
      Resource path for test files
      See Also:
    • PARTICLE_SEPARATOR_STRING

      public static final String PARTICLE_SEPARATOR_STRING
      String used by BeamTrajectoryObserver to separate particle data in the output file.
      See Also:
  • Constructor Details

    • SystemConstants

      public SystemConstants()