logical_column Interface

public interface logical_column

Module Procedures

private pure function lc_init_empty(n) result(rst)

Constructs an empty logical_column of the requested size.

Arguments

Type IntentOptional Attributes Name
integer(kind=int32), intent(in) :: n

The number of rows to create.

Return Value type(logical_column)

The newly constructed logical_column object.

private pure function lc_init_array(x) result(rst)

Constructs a new logical_column by copying the contents of the supplied array.

Arguments

Type IntentOptional Attributes Name
logical, intent(in), dimension(:) :: x

The array to copy.

Return Value type(logical_column)

The newly constructed logical_column object.