metadata_t Interface

public interface metadata_t

Functions

private pure module function double_precision_from_json(lines) result(metadata)

Arguments

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

Return Value type(metadata_t)

private pure module function from_components(modelName, modelAuthor, compilationDate, activationFunction, usingSkipConnections) result(metadata)

Arguments

Type IntentOptional Attributes Name
type(string_t), intent(in) :: modelName
type(string_t), intent(in) :: modelAuthor
type(string_t), intent(in) :: compilationDate
type(string_t), intent(in) :: activationFunction
type(string_t), intent(in) :: usingSkipConnections

Return Value type(metadata_t)

private pure module function from_json(lines) result(metadata)

Arguments

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

Return Value type(metadata_t)