assignment(=) Interface

public interface assignment(=)

Allows for assigning Profiles,LocalProfiles, EMFields,LocalEMFields,FastIon, and NPAParticle

Calls

interface~~assignment(=)~~CallsGraph interface~assignment(=) assignment(=) proc~ff_assign ff_assign interface~assignment(=)->proc~ff_assign proc~pp_assign pp_assign interface~assignment(=)->proc~pp_assign proc~flf_assign flf_assign interface~assignment(=)->proc~flf_assign proc~fast_ion_assign fast_ion_assign interface~assignment(=)->proc~fast_ion_assign proc~lff_assign lff_assign interface~assignment(=)->proc~lff_assign proc~lplp_assign lplp_assign interface~assignment(=)->proc~lplp_assign proc~lpp_assign lpp_assign interface~assignment(=)->proc~lpp_assign proc~plp_assign plp_assign interface~assignment(=)->proc~plp_assign proc~npa_part_assign npa_part_assign interface~assignment(=)->proc~npa_part_assign proc~lflf_assign lflf_assign interface~assignment(=)->proc~lflf_assign

Contents


Module Procedures

public subroutine pp_assign(p1, p2)

Defines how to assign Profiles types to eachother

Arguments

Type IntentOptional AttributesName
type(Profiles), intent(inout) :: p1
type(Profiles), intent(in) :: p2

public subroutine lpp_assign(p1, p2)

Defines how to assign a Profiles type to a LocalProfiles type

Arguments

Type IntentOptional AttributesName
type(LocalProfiles), intent(inout) :: p1
type(Profiles), intent(in) :: p2

public subroutine plp_assign(p1, p2)

Defines how to assign a LocalProfiles type to a Profiles type

Arguments

Type IntentOptional AttributesName
type(Profiles), intent(inout) :: p1
type(LocalProfiles), intent(in) :: p2

public subroutine lplp_assign(p1, p2)

Defines how to assign LocalProfiles types to eachother

Arguments

Type IntentOptional AttributesName
type(LocalProfiles), intent(inout) :: p1
type(LocalProfiles), intent(in) :: p2

public subroutine ff_assign(p1, p2)

Defines how to assign EMFields types to eachother

Arguments

Type IntentOptional AttributesName
type(EMFields), intent(inout) :: p1
type(EMFields), intent(in) :: p2

public subroutine lff_assign(p1, p2)

Defines how to assign a EMFields type to a LocalEMFields type

Arguments

Type IntentOptional AttributesName
type(LocalEMFields), intent(inout) :: p1
type(EMFields), intent(in) :: p2

public subroutine flf_assign(p1, p2)

Defines how to assign a LocalEMFields type to a EMFields type

Arguments

Type IntentOptional AttributesName
type(EMFields), intent(inout) :: p1
type(LocalEMFields), intent(in) :: p2

public subroutine lflf_assign(p1, p2)

Defines how to assign LocalEMFields types to eachother

Arguments

Type IntentOptional AttributesName
type(LocalEMFields), intent(inout) :: p1
type(LocalEMFields), intent(in) :: p2

public subroutine fast_ion_assign(p1, p2)

Defines how to assign FastIon types to eachother

Arguments

Type IntentOptional AttributesName
type(FastIon), intent(out) :: p1
type(FastIon), intent(in) :: p2

public subroutine npa_part_assign(p1, p2)

Defines how to assign NPAParticle types to eachother

Arguments

Type IntentOptional AttributesName
type(NPAParticle), intent(out) :: p1
type(NPAParticle), intent(in) :: p2