tensor_map_t Interface

public interface tensor_map_t

Functions

private pure module function construct_default_real(layer, minima, maxima) result(tensor_map)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: layer
real, intent(in), dimension(:) :: minima
real, intent(in), dimension(:) :: maxima

Return Value type(tensor_map_t)

private pure module function construct_double_precision(layer, minima, maxima) result(tensor_map)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: layer
double precision, intent(in), dimension(:) :: minima
double precision, intent(in), dimension(:) :: maxima

Return Value type(tensor_map_t(double_precision))

private module function double_precision_from_json(lines) result(tensor_map)

Arguments

Type IntentOptional Attributes Name
type(double_precision_string_t), intent(in) :: lines(:)

Return Value type(tensor_map_t(double_precision))

private module function from_json(lines) result(tensor_map)

Arguments

Type IntentOptional Attributes Name
type(string_t), intent(in) :: lines(:)

Return Value type(tensor_map_t)