VirtualConnectionPt Interface

public interface VirtualConnectionPt

Module Procedures

private function new_VirtualPt_basic(state_intent, short_name, unusable, comp_name) result(v_pt)

Arguments

Type IntentOptional Attributes Name
type(ESMF_StateIntent_Flag), intent(in) :: state_intent
character(len=*), intent(in) :: short_name
class(KeywordEnforcer), intent(in), optional :: unusable
character(len=*), intent(in), optional :: comp_name

Return Value type(VirtualConnectionPt)

private function new_VirtualPt_string_intent(unusable, state_intent, short_name) result(v_pt)

Arguments

Type IntentOptional Attributes Name
class(KeywordEnforcer), intent(in), optional :: unusable
character(len=*), intent(in) :: state_intent
character(len=*), intent(in) :: short_name

Return Value type(VirtualConnectionPt)

private function new_VirtualPt_substate(v_pt, comp_name) result(new_v_pt)

Arguments

Type IntentOptional Attributes Name
type(VirtualConnectionPt), intent(in) :: v_pt
character(len=*), intent(in) :: comp_name

Return Value type(VirtualConnectionPt)