subtract Module Procedure

module procedure subtract elemental module function subtract(self, rhs) result(difference)

Arguments

Type IntentOptional Attributes Name
class(inference_engine_t), intent(in) :: self
type(inference_engine_t), intent(in) :: rhs

Return Value type(difference_t)


Calls

proc~~subtract~~CallsGraph proc~subtract subtract interface~assert_conformable_with inference_engine_t%assert_conformable_with proc~subtract->interface~assert_conformable_with interface~assert_consistency assert_consistency proc~subtract->interface~assert_consistency proc~difference_consistency difference_consistency interface~assert_consistency->proc~difference_consistency proc~inference_engine_consistency inference_engine_consistency interface~assert_consistency->proc~inference_engine_consistency assert assert proc~difference_consistency->assert intrinsic_array_t intrinsic_array_t proc~difference_consistency->intrinsic_array_t proc~inference_engine_consistency->assert proc~inference_engine_consistency->intrinsic_array_t