Uses of Class
xal.tools.math.r2.R2

Packages that use R2
Package
Description
Contains classes for representing particle beams and various aspects and properties of particle beams.
Package contains tools for working in the space of real number pairs (x,y) ∈ R2.
  • Uses of R2 in xal.tools.beam

    Methods in xal.tools.beam that return R2
    Modifier and Type
    Method
    Description
    R2[]
    Compute and return the eigenvectors of the Twiss matrix.
  • Uses of R2 in xal.tools.math.r2

    Methods in xal.tools.math.r2 that return R2
    Modifier and Type
    Method
    Description
    Apply coordinate transform from cartesian to polar coordinates.
    R2.copy()
    Performs a deep copy operation.
    R2.minus(R2 r)
    Vector subtraction.
    R2.plus(R2 r)
    Vector addition.
    Apply coordinate transform from polar to cartesian coordinates
    R2.times(double s)
    Scalar multiplication.
    R2.times(R2 r)
    Vector multiplication, i.e. complex multiplication.
    R2x2.times(R2 vec)
    Non-destructive Matrix-Vector multiplication.
    Methods in xal.tools.math.r2 with parameters of type R2
    Modifier and Type
    Method
    Description
    R2.minus(R2 r)
    Vector subtraction.
    R2.plus(R2 r)
    Vector addition.
    R2.times(R2 r)
    Vector multiplication, i.e. complex multiplication.
    R2x2.times(R2 vec)
    Non-destructive Matrix-Vector multiplication.
    Constructors in xal.tools.math.r2 with parameters of type R2
    Modifier
    Constructor
    Description
     
    R2(R2 vecPt)
    Creates a new instance of R2 initialized to argument.