lorentz_boost Interface

public interface lorentz_boost

Called by

interface~~lorentz_boost~~CalledByGraph interface~lorentz_boost lorentz_boost proc~construct_boost_components construct_boost_components proc~construct_boost_components->interface~lorentz_boost proc~read_boost_superimpose_tov_adm_id read_boost_superimpose_tov_adm_id proc~read_boost_superimpose_tov_adm_id->interface~lorentz_boost program~construct_newtonian_binary construct_newtonian_binary program~construct_newtonian_binary->proc~read_boost_superimpose_tov_adm_id

Contents


Functions

public module function construct_boost(v) result(boost)

Arguments

Type IntentOptional Attributes Name
double precision, intent(in), DIMENSION(3) :: v

Spatial velocity that determines the boost

Return Value type(lorentz_boost)

lorentz_boost object to be constructed

public module function construct_boost_components(vx, vy, vz) result(boost)

Arguments

Type IntentOptional Attributes Name
double precision, intent(in) :: vx

component of the spatial velocity that determines the boost

double precision, intent(in) :: vy

component of the spatial velocity that determines the boost

double precision, intent(in) :: vz

component of the spatial velocity that determines the boost

Return Value type(lorentz_boost)

lorentz_boost object to be constructed