apply_as_congruence_to_tensor Interface

interface


Calls

interface~~apply_as_congruence_to_tensor~~CallsGraph interface~apply_as_congruence_to_tensor apply_as_congruence_to_tensor proc~apply_as_congruence_to_tensor apply_as_congruence_to_tensor interface~apply_as_congruence_to_tensor->proc~apply_as_congruence_to_tensor proc~square_matrix_multiplication square_matrix_multiplication proc~apply_as_congruence_to_tensor->proc~square_matrix_multiplication proc~row_by_column row_by_column proc~square_matrix_multiplication->proc~row_by_column

public module function apply_as_congruence_to_tensor(this, t) result(transformed_t)

Arguments

Type IntentOptional Attributes Name
class(lorentz_transformation), intent(in) :: this

lorentz_transformation object to apply

double precision, intent(in), DIMENSION(4,4) :: t(0:3,0:3)

tensor to be boosted

Return Value double precision,DIMENSION(4,4),(0:3,0:3)

Boosted tensor

Description

Action of the lorentz_transformation on a -vector