countif Interface

public interface countif

Contents


Module Procedures

public function countifint(Array, Equal, notEqual, Value) result(count_num)

Arguments

Type IntentOptional AttributesName
integer(kind=int32), intent(in) :: Array(:,:)
logical, intent(in), optional :: Equal
logical, intent(in), optional :: notEqual
integer(kind=int32), intent(in) :: Value

Return Value integer(kind=int32)

public function countifintVec(Array, Equal, notEqual, Value) result(count_num)

Arguments

Type IntentOptional AttributesName
integer(kind=int32), intent(in) :: Array(:)
logical, intent(in), optional :: Equal
logical, intent(in), optional :: notEqual
integer(kind=int32), intent(in) :: Value

Return Value integer(kind=int32)

public function countifReal(Array, Equal, notEqual, Value) result(count_num)

Arguments

Type IntentOptional AttributesName
real(kind=real64), intent(in) :: Array(:,:)
logical, intent(in), optional :: Equal
logical, intent(in), optional :: notEqual
real(kind=real64), intent(in) :: Value

Return Value integer(kind=int32)

public function countifRealVec(Array, Equal, notEqual, Value) result(count_num)

Arguments

Type IntentOptional AttributesName
real(kind=real64), intent(in) :: Array(:)
logical, intent(in), optional :: Equal
logical, intent(in), optional :: notEqual
real(kind=real64), intent(in) :: Value

Return Value integer(kind=int32)

public function countiflogicVec(Vector, tf) result(count_num)

Arguments

Type IntentOptional AttributesName
logical, intent(in) :: Vector(:)
logical, intent(in) :: tf

Return Value integer(kind=int32)

public function countifChar(from, keyword) result(count_num)

Arguments

Type IntentOptional AttributesName
character(len=*), intent(in) :: from
character(len=*), intent(in) :: keyword

Return Value integer(kind=int32)