예제 #1
0
def rhophi_theta_tau(lib, beta, rho, phi, theta, tau):
    gam = (1 - beta**2)**-0.5
    bgam = beta * gam
    exx = x.rhophi(lib, rho, phi)
    why = y.rhophi(lib, rho, phi)
    zee = z.rhophi_theta(lib, rho, phi, theta)
    tee = t.rhophi_theta_tau(lib, rho, phi, theta, tau)
    return (exx, gam * why + bgam * tee, zee, tau)
예제 #2
0
def rhophi_theta_tau(lib, gamma, rho, phi, theta, tau):
    gam = lib.absolute(gamma)
    bgam = lib.copysign(lib.sqrt(gam**2 - 1), gamma)
    exx = x.rhophi(lib, rho, phi)
    why = y.rhophi(lib, rho, phi)
    zee = z.rhophi_theta(lib, rho, phi, theta)
    tee = t.rhophi_theta_tau(lib, rho, phi, theta, tau)
    return (exx, gam * why + bgam * tee, zee, tau)
예제 #3
0
def rhophi_theta_tau(lib, rho, phi, theta, tau):
    return rhophi_z_t(
        lib,
        rho,
        phi,
        z.rhophi_theta(lib, rho, phi, theta),
        t.rhophi_theta_tau(lib, rho, phi, theta, tau),
    )
예제 #4
0
def rhophi_theta_tau(lib, rho, phi, theta, tau):
    return rhophi_theta_t(lib, rho, phi, theta,
                          t.rhophi_theta_tau(lib, rho, phi, theta, tau))
예제 #5
0
파일: beta.py 프로젝트: pfackeldey/vector
def rhophi_theta_tau(lib, rho, phi, theta, tau):
    return lib.nan_to_num(
        mag.rhophi_theta(lib, rho, phi, theta)
        / t.rhophi_theta_tau(lib, rho, phi, theta, tau),
        nan=0,
    )
예제 #6
0
def rhophi_theta_tau(lib, beta, rho, phi, theta, tau):
    gam = (1 - beta**2)**-0.5
    bgam = beta * gam
    zee = z.rhophi_theta(lib, rho, phi, theta)
    tee = t.rhophi_theta_tau(lib, rho, phi, theta, tau)
    return (rho, phi, gam * zee + bgam * tee, tau)
예제 #7
0
def rhophi_theta_tau(lib, gamma, rho, phi, theta, tau):
    gam = lib.absolute(gamma)
    bgam = lib.copysign(lib.sqrt(gam**2 - 1), gamma)
    zee = z.rhophi_theta(lib, rho, phi, theta)
    tee = t.rhophi_theta_tau(lib, rho, phi, theta, tau)
    return (rho, phi, gam * zee + bgam * tee, tau)
예제 #8
0
파일: gamma.py 프로젝트: pfackeldey/vector
def rhophi_theta_tau(lib, rho, phi, theta, tau):
    return lib.nan_to_num(t.rhophi_theta_tau(lib, rho, phi, theta, tau) / tau,
                          nan=lib.inf)