shape Interface

public interface shape

Contents


Module Procedures

public function shapeVecInt(vector) result(ret)

Arguments

Type IntentOptional AttributesName
integer(kind=int32), intent(in) :: vector(:)

Return Value integer(kind=int32)

public function shapeVecReal(vector) result(ret)

Arguments

Type IntentOptional AttributesName
real(kind=real64), intent(in) :: vector(:)

Return Value integer(kind=int32)

public function shapeArray2Int(vector) result(ret)

Arguments

Type IntentOptional AttributesName
integer(kind=int32), intent(in) :: vector(:,:)

Return Value integer(kind=int32) (2)

public function shapeArray2Real(vector) result(ret)

Arguments

Type IntentOptional AttributesName
real(kind=real64), intent(in) :: vector(:,:)

Return Value integer(kind=int32) (2)

public function shapeArray3Int(vector) result(ret)

Arguments

Type IntentOptional AttributesName
integer(kind=int32), intent(in) :: vector(:,:,:)

Return Value integer(kind=int32) (3)

public function shapeArray3Real(vector) result(ret)

Arguments

Type IntentOptional AttributesName
real(kind=real64), intent(in) :: vector(:,:,:)

Return Value integer(kind=int32) (3)

public function shapeArray4Int(vector) result(ret)

Arguments

Type IntentOptional AttributesName
integer(kind=int32), intent(in) :: vector(:,:,:,:)

Return Value integer(kind=int32) (4)

public function shapeArray4Real(vector) result(ret)

Arguments

Type IntentOptional AttributesName
real(kind=real64), intent(in) :: vector(:,:,:,:)

Return Value integer(kind=int32) (4)