compute_boost_matrices Module Procedure

module procedure compute_boost_matrices pure module subroutine compute_boost_matrices(this, p, lambda_s, matrix)

Uses

  • proc~~compute_boost_matrices~~UsesGraph proc~compute_boost_matrices compute_boost_matrices module~utility utility proc~compute_boost_matrices->module~utility constants constants module~utility->constants matrix matrix module~utility->matrix

Computes the spatial part of the matrix of the Lorentz boost, and its whole matrix, starting from the vector

FT 09.12.2022


Arguments

Type IntentOptional Attributes Name
class(lorentz_boost), intent(inout) :: this
double precision, intent(in), DIMENSION(3) :: p

lambdav

double precision, intent(out), DIMENSION(n_sym3x3) :: lambda_s

Spatial part of the Lorentz boost

double precision, intent(out), DIMENSION(4,4) :: matrix(0:3,0:3)

matrix representing the Lorentz boost


Calls

proc~~compute_boost_matrices~~CallsGraph proc~compute_boost_matrices compute_boost_matrices proc~euclidean_inner_product euclidean_inner_product proc~compute_boost_matrices->proc~euclidean_inner_product

Called by

proc~~compute_boost_matrices~~CalledByGraph proc~compute_boost_matrices compute_boost_matrices interface~compute_boost_matrices compute_boost_matrices interface~compute_boost_matrices->proc~compute_boost_matrices

Contents


Variables

Type Visibility Attributes Name Initial
double precision, private :: lambda
double precision, private :: lambda_plus_one