| celerity {lorentz} | R Documentation |
Celerity and rapidity
Description
The celerity and rapidity of an object (experimental functionality)
Usage
## S3 method for class '3vel'
celerity(u)
## S3 method for class '4vel'
celerity(u)
celerity_ur(d)
## S3 method for class '3vel'
rapidity(u)
## S3 method for class '4vel'
rapidity(u)
rapidity_ur(d)
as.3cel(x)
cel_to_vel(x)
vel_to_cel(x)
Arguments
u, x |
Speed: either a vector of speeds or a vector of three-velocities or four-velocities |
d |
In functions |
Details
The celerity corresponding to speed u is defined as
u\gamma and the rapidity is
c\cdot\mathrm{atanh}(u/c).
Functions celerity_ur() and rapidity_ur() are used for
the ultrarelativistic case where speeds are very close to the speed of
light. Its argument d is the deficit, that is, d=c-v
where v is the speed of the transformation. Algebraically,
celerity_ur(c-v) == celerity(v), but if d=1-v/c is small
the result of celerity_ur() is more accurate than that of
celerity().
Things get a bit sticky for celerity and rapidity if c\neq
1. The guiding principle in the package is to give the
celerity and rapidity the same units as c, so if u\ll
c we have that all three of celerity(u),
rapidity(u) and u are approximately equal. Note
carefully that, in contrast, \gamma is dimensionless. Also
observe that d in functions celerity_ur() and
rapidity_ur() has the same units as c.
Author(s)
Robin K. S. Hankin
See Also
Examples
u <- 0.1 # c=1
c(u,celerity(u),rapidity(u))
omgp <- 4.9e-24 # speed deficit of the Oh-My-God particle
c(celerity_ur(omgp),rapidity_ur(omgp))
sol(299792458) # use SI units
u <- 3e7 # ~0.1c
c(u,celerity(u),rapidity(u))
snail <- 0.00275
c(snail,celerity(snail),rapidity(snail))
omgp <- omgp*sol()
c(celerity_ur(omgp),rapidity_ur(omgp))
sol(1)