UMPIRE
Umpire: resource management and provision
umpire_strategy_mod Module Reference

Data Types

type  shroud_dynamicpool_capsule
 
type  dynamicpool
 
type  shroud_allocationadvisor_capsule
 
type  allocationadvisor
 
type  shroud_namedallocationstrategy_capsule
 
type  namedallocationstrategy
 
interface  operator(.eq.)
 
interface  operator(.ne.)
 

Functions/Subroutines

type(c_ptr) function dynamicpool_get_instance (obj)
 
subroutine dynamicpool_set_instance (obj, cxxmem)
 
logical function dynamicpool_associated (obj)
 
type(c_ptr) function allocationadvisor_get_instance (obj)
 
subroutine allocationadvisor_set_instance (obj, cxxmem)
 
logical function allocationadvisor_associated (obj)
 
type(c_ptr) function namedallocationstrategy_get_instance (obj)
 
subroutine namedallocationstrategy_set_instance (obj, cxxmem)
 
logical function namedallocationstrategy_associated (obj)
 
logical function dynamicpool_eq (a, b)
 
logical function dynamicpool_ne (a, b)
 
logical function allocationadvisor_eq (a, b)
 
logical function allocationadvisor_ne (a, b)
 
logical function namedallocationstrategy_eq (a, b)
 
logical function namedallocationstrategy_ne (a, b)
 

Function/Subroutine Documentation

◆ dynamicpool_get_instance()

type(c_ptr) function umpire_strategy_mod::dynamicpool_get_instance ( class(dynamicpool), intent(in)  obj)

◆ dynamicpool_set_instance()

subroutine umpire_strategy_mod::dynamicpool_set_instance ( class(dynamicpool), intent(inout)  obj,
type(c_ptr), intent(in)  cxxmem 
)

◆ dynamicpool_associated()

logical function umpire_strategy_mod::dynamicpool_associated ( class(dynamicpool), intent(in)  obj)

◆ allocationadvisor_get_instance()

type(c_ptr) function umpire_strategy_mod::allocationadvisor_get_instance ( class(allocationadvisor), intent(in)  obj)

◆ allocationadvisor_set_instance()

subroutine umpire_strategy_mod::allocationadvisor_set_instance ( class(allocationadvisor), intent(inout)  obj,
type(c_ptr), intent(in)  cxxmem 
)

◆ allocationadvisor_associated()

logical function umpire_strategy_mod::allocationadvisor_associated ( class(allocationadvisor), intent(in)  obj)

◆ namedallocationstrategy_get_instance()

type(c_ptr) function umpire_strategy_mod::namedallocationstrategy_get_instance ( class(namedallocationstrategy), intent(in)  obj)

◆ namedallocationstrategy_set_instance()

subroutine umpire_strategy_mod::namedallocationstrategy_set_instance ( class(namedallocationstrategy), intent(inout)  obj,
type(c_ptr), intent(in)  cxxmem 
)

◆ namedallocationstrategy_associated()

logical function umpire_strategy_mod::namedallocationstrategy_associated ( class(namedallocationstrategy), intent(in)  obj)

◆ dynamicpool_eq()

logical function umpire_strategy_mod::dynamicpool_eq ( type(dynamicpool), intent(in)  a,
type(dynamicpool), intent(in)  b 
)

◆ dynamicpool_ne()

logical function umpire_strategy_mod::dynamicpool_ne ( type(dynamicpool), intent(in)  a,
type(dynamicpool), intent(in)  b 
)

◆ allocationadvisor_eq()

logical function umpire_strategy_mod::allocationadvisor_eq ( type(allocationadvisor), intent(in)  a,
type(allocationadvisor), intent(in)  b 
)

◆ allocationadvisor_ne()

logical function umpire_strategy_mod::allocationadvisor_ne ( type(allocationadvisor), intent(in)  a,
type(allocationadvisor), intent(in)  b 
)

◆ namedallocationstrategy_eq()

logical function umpire_strategy_mod::namedallocationstrategy_eq ( type(namedallocationstrategy), intent(in)  a,
type(namedallocationstrategy), intent(in)  b 
)

◆ namedallocationstrategy_ne()

logical function umpire_strategy_mod::namedallocationstrategy_ne ( type(namedallocationstrategy), intent(in)  a,
type(namedallocationstrategy), intent(in)  b 
)