vector.backends._numba_object module

Contents

vector.backends._numba_object module#

Implements VectorObjects in Numba. Every function should be made usable in Numba.

class vector.backends._numba_object.MomentumObject2DType(*args: Any, **kwargs: Any)#

Bases: VectorObject2DType

instance_class#

alias of MomentumObject2D

vector.backends._numba_object.MomentumObject2D_constructor_typer(context)#
class vector.backends._numba_object.MomentumObject3DType(*args: Any, **kwargs: Any)#

Bases: VectorObject3DType

instance_class#

alias of MomentumObject3D

vector.backends._numba_object.MomentumObject3D_constructor_typer(context)#
class vector.backends._numba_object.MomentumObject4DType(*args: Any, **kwargs: Any)#

Bases: VectorObject4DType

instance_class#

alias of MomentumObject4D

vector.backends._numba_object.MomentumObject4DType_E(v)#
vector.backends._numba_object.MomentumObject4DType_E2(v)#
vector.backends._numba_object.MomentumObject4DType_M(v)#
vector.backends._numba_object.MomentumObject4DType_M2(v)#
vector.backends._numba_object.MomentumObject4DType_energy(v)#
vector.backends._numba_object.MomentumObject4DType_energy2(v)#
vector.backends._numba_object.MomentumObject4DType_mass(v)#
vector.backends._numba_object.MomentumObject4DType_mass2(v)#
vector.backends._numba_object.MomentumObject4DType_transverse_energy(v)#
vector.backends._numba_object.MomentumObject4DType_transverse_energy2(v)#
vector.backends._numba_object.MomentumObject4DType_transverse_mass(v)#
vector.backends._numba_object.MomentumObject4DType_transverse_mass2(v)#
vector.backends._numba_object.MomentumObject4D_constructor_typer(context)#
class vector.backends._numba_object.VectorObject2DType(*args: Any, **kwargs: Any)#

Bases: Type

instance_class#

alias of VectorObject2D

vector.backends._numba_object.VectorObject2DType_unit(v)#
vector.backends._numba_object.VectorObject2D_box(typ, val, c)#
vector.backends._numba_object.VectorObject2D_constructor_typer(context)#
vector.backends._numba_object.VectorObject2D_to_Vector2D(v)#
vector.backends._numba_object.VectorObject2D_to_Vector3D(v)#
vector.backends._numba_object.VectorObject2D_to_Vector4D(v)#
vector.backends._numba_object.VectorObject2D_typeof(val, c)#
vector.backends._numba_object.VectorObject2D_unbox(typ, obj, c)#
class vector.backends._numba_object.VectorObject3DType(*args: Any, **kwargs: Any)#

Bases: Type

instance_class#

alias of VectorObject3D

vector.backends._numba_object.VectorObject3DType_unit(v)#
vector.backends._numba_object.VectorObject3D_box(typ, val, c)#
vector.backends._numba_object.VectorObject3D_constructor_typer(context)#
vector.backends._numba_object.VectorObject3D_to_Vector2D(v)#
vector.backends._numba_object.VectorObject3D_to_Vector3D(v)#
vector.backends._numba_object.VectorObject3D_to_Vector4D(v)#
vector.backends._numba_object.VectorObject3D_typeof(val, c)#
vector.backends._numba_object.VectorObject3D_unbox(typ, obj, c)#
class vector.backends._numba_object.VectorObject4DType(*args: Any, **kwargs: Any)#

Bases: Type

instance_class#

alias of VectorObject4D

vector.backends._numba_object.VectorObject4DType_boost(v, booster)#
vector.backends._numba_object.VectorObject4DType_boostCM_of(v, booster)#
vector.backends._numba_object.VectorObject4DType_boostCM_of_beta3(v, beta3)#
vector.backends._numba_object.VectorObject4DType_boostCM_of_p4(v, p4)#
vector.backends._numba_object.VectorObject4DType_boost_beta3(v, beta3)#
vector.backends._numba_object.VectorObject4DType_boost_p4(v, p4)#
vector.backends._numba_object.VectorObject4DType_is_lightlike(v, tolerance=1e-05)#
vector.backends._numba_object.VectorObject4DType_is_spacelike(v, tolerance=0)#
vector.backends._numba_object.VectorObject4DType_is_timelike(v, tolerance=0)#
vector.backends._numba_object.VectorObject4DType_neg4D(v)#
vector.backends._numba_object.VectorObject4DType_scale3D(v, factor)#
vector.backends._numba_object.VectorObject4DType_to_beta3(v)#
vector.backends._numba_object.VectorObject4DType_transform4D(v, obj)#
vector.backends._numba_object.VectorObject4DType_unit(v)#
vector.backends._numba_object.VectorObject4D_box(typ, val, c)#
vector.backends._numba_object.VectorObject4D_constructor_typer(context)#
vector.backends._numba_object.VectorObject4D_to_Vector2D(v)#
vector.backends._numba_object.VectorObject4D_to_Vector3D(v)#
vector.backends._numba_object.VectorObject4D_to_Vector4D(v)#
vector.backends._numba_object.VectorObject4D_typeof(val, c)#
vector.backends._numba_object.VectorObject4D_unbox(typ, obj, c)#
vector.backends._numba_object._awkward_numba_E(record)#
vector.backends._numba_object._awkward_numba_M(record)#
vector.backends._numba_object._awkward_numba_e(record)#
vector.backends._numba_object._awkward_numba_energy(record)#
vector.backends._numba_object._awkward_numba_eta(record)#
vector.backends._numba_object._awkward_numba_m(record)#
vector.backends._numba_object._awkward_numba_mass(record)#
vector.backends._numba_object._awkward_numba_ptphi(record)#
vector.backends._numba_object._awkward_numba_pxpy(record)#
vector.backends._numba_object._awkward_numba_pxy(record)#
vector.backends._numba_object._awkward_numba_pz(record)#
vector.backends._numba_object._awkward_numba_rhophi(record)#
vector.backends._numba_object._awkward_numba_t(record)#
vector.backends._numba_object._awkward_numba_tau(record)#
vector.backends._numba_object._awkward_numba_theta(record)#
vector.backends._numba_object._awkward_numba_xpy(record)#
vector.backends._numba_object._awkward_numba_xy(record)#
vector.backends._numba_object._awkward_numba_z(record)#
vector.backends._numba_object.add_binary_method(vectortype, gn, methodname)#
vector.backends._numba_object.add_boostXYZ(methodname)#
vector.backends._numba_object.add_coordinate_change(vectortype, azcoordtype, lcoordtype, tcoordtype)#
vector.backends._numba_object.add_isclose_method(vectortype)#
vector.backends._numba_object.add_lorentz_property(vectortype, propertyname)#
vector.backends._numba_object.add_planar_property(vectortype, propertyname)#
vector.backends._numba_object.add_rotateZ(vectortype)#
vector.backends._numba_object.add_spatial_property(vectortype, propertyname)#
vector.backends._numba_object.add_tolerance_method(vectortype, methodname)#
vector.backends._numba_object.add_transform2D(vectortype)#
vector.backends._numba_object.azimuthalrhophi_coord1(v)#
vector.backends._numba_object.azimuthalrhophi_coord2(v)#
vector.backends._numba_object.azimuthalxy_coord1(v)#
vector.backends._numba_object.azimuthalxy_coord2(v)#
vector.backends._numba_object.dimension_of(v)#
vector.backends._numba_object.flavor_of(v1, v2)#
vector.backends._numba_object.is_azimuthaltype(typ)#
vector.backends._numba_object.is_longitudinaltype(typ)#
vector.backends._numba_object.is_temporaltype(typ)#
vector.backends._numba_object.longitudinaleta_coord1(v)#
vector.backends._numba_object.longitudinaltheta_coord1(v)#
vector.backends._numba_object.longitudinalz_coord1(v)#
vector.backends._numba_object.make_AzimuthalObjectRhoPhi(v)#
vector.backends._numba_object.make_AzimuthalObjectXY(v)#
vector.backends._numba_object.make_LongitudinalObjectEta(v)#
vector.backends._numba_object.make_LongitudinalObjectEta_zero(v)#
vector.backends._numba_object.make_LongitudinalObjectTheta(v)#
vector.backends._numba_object.make_LongitudinalObjectTheta_zero(v)#
vector.backends._numba_object.make_LongitudinalObjectZ(v)#
vector.backends._numba_object.make_LongitudinalObjectZ_zero(v)#
vector.backends._numba_object.make_TemporalObjectT(v)#
vector.backends._numba_object.make_TemporalObjectT_zero(v)#
vector.backends._numba_object.make_TemporalObjectTau(v)#
vector.backends._numba_object.make_TemporalObjectTau_zero(v)#
vector.backends._numba_object.nan_to_num(x, copy=True, nan=0.0, posinf=None, neginf=None)#
vector.backends._numba_object.numba_aztype(typ)#
vector.backends._numba_object.numba_ltype(typ)#
vector.backends._numba_object.numba_ttype(typ)#
vector.backends._numba_object.numpy_absolute(v)#
vector.backends._numba_object.numpy_add(v1, v2)#
vector.backends._numba_object.numpy_cbrt(v)#
vector.backends._numba_object.numpy_matmul(v1, v2)#
vector.backends._numba_object.numpy_multiply(a, b)#
vector.backends._numba_object.numpy_negative(v)#
vector.backends._numba_object.numpy_positive(v)#
vector.backends._numba_object.numpy_power(v, expo)#
vector.backends._numba_object.numpy_sqrt(v)#
vector.backends._numba_object.numpy_square(v)#
vector.backends._numba_object.numpy_subtract(v1, v2)#
vector.backends._numba_object.numpy_true_divide(a, b)#
vector.backends._numba_object.operator_abs(v)#
vector.backends._numba_object.operator_add(v1, v2)#
vector.backends._numba_object.operator_eq(v1, v2)#
vector.backends._numba_object.operator_matmul(v1, v2)#
vector.backends._numba_object.operator_mul(a, b)#
vector.backends._numba_object.operator_ne(v1, v2)#
vector.backends._numba_object.operator_neg(v)#
vector.backends._numba_object.operator_pos(v)#
vector.backends._numba_object.operator_pow(a, b)#
vector.backends._numba_object.operator_sub(v1, v2)#
vector.backends._numba_object.operator_truediv(a, b)#
vector.backends._numba_object.operator_truth(v)#
vector.backends._numba_object.temporalt_coord1(v)#
vector.backends._numba_object.temporaltau_coord1(v)#
vector.backends._numba_object.vector_obj(unrecognized_argument=None, x=None, px=None, y=None, py=None, rho=None, pt=None, phi=None, z=None, pz=None, theta=None, eta=None, t=None, E=None, e=None, energy=None, tau=None, M=None, m=None, mass=None)#
vector.backends._numba_object.vector_obj_Azimuthal_ptphi(x, px, y, py, rho, pt, phi)#
vector.backends._numba_object.vector_obj_Azimuthal_pxpy(x, px, y, py, rho, pt, phi)#
vector.backends._numba_object.vector_obj_Azimuthal_pxy(x, px, y, py, rho, pt, phi)#
vector.backends._numba_object.vector_obj_Azimuthal_rhophi(x, px, y, py, rho, pt, phi)#
vector.backends._numba_object.vector_obj_Azimuthal_xpy(x, px, y, py, rho, pt, phi)#
vector.backends._numba_object.vector_obj_Azimuthal_xy(x, px, y, py, rho, pt, phi)#
vector.backends._numba_object.vector_obj_Longitudinal_eta(z, pz, theta, eta)#
vector.backends._numba_object.vector_obj_Longitudinal_pz(z, pz, theta, eta)#
vector.backends._numba_object.vector_obj_Longitudinal_theta(z, pz, theta, eta)#
vector.backends._numba_object.vector_obj_Longitudinal_z(z, pz, theta, eta)#
vector.backends._numba_object.vector_obj_Temporal_E(t, E, e, energy, tau, M, m, mass)#
vector.backends._numba_object.vector_obj_Temporal_M(t, E, e, energy, tau, M, m, mass)#
vector.backends._numba_object.vector_obj_Temporal_e(t, E, e, energy, tau, M, m, mass)#
vector.backends._numba_object.vector_obj_Temporal_energy(t, E, e, energy, tau, M, m, mass)#
vector.backends._numba_object.vector_obj_Temporal_m(t, E, e, energy, tau, M, m, mass)#
vector.backends._numba_object.vector_obj_Temporal_mass(t, E, e, energy, tau, M, m, mass)#
vector.backends._numba_object.vector_obj_Temporal_t(t, E, e, energy, tau, M, m, mass)#
vector.backends._numba_object.vector_obj_Temporal_tau(t, E, e, energy, tau, M, m, mass)#
vector.backends._numba_object.vectortype#

alias of VectorObject4DType