metadata_s Submodule


Uses

    • assert_m
  • module~~metadata_s~~UsesGraph module~metadata_s metadata_s assert_m assert_m module~metadata_s->assert_m module~metadata_m metadata_m module~metadata_s->module~metadata_m julienne_string_m julienne_string_m module~metadata_m->julienne_string_m module~double_precision_string_m double_precision_string_m module~metadata_m->module~double_precision_string_m julienne_m julienne_m module~double_precision_string_m->julienne_m

Module Procedures

module procedure /home/runner/work/fiats/fiats/doc/html/module/metadata_s.html activation_name pure module function activation_name(self) result(function_name)

Arguments

Type IntentOptional Attributes Name
class(metadata_t), intent(in) :: self

Return Value type(string_t)

module procedure /home/runner/work/fiats/fiats/doc/html/module/metadata_s.html double_precision_from_json 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)

module procedure /home/runner/work/fiats/fiats/doc/html/module/metadata_s.html equals elemental module function equals(lhs, rhs) result(lhs_equals_rhs)

Arguments

Type IntentOptional Attributes Name
class(metadata_t), intent(in) :: lhs
class(metadata_t), intent(in) :: rhs

Return Value logical

module procedure /home/runner/work/fiats/fiats/doc/html/module/metadata_s.html from_components 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)

module procedure /home/runner/work/fiats/fiats/doc/html/module/metadata_s.html from_json pure module function from_json(lines) result(metadata)

Arguments

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

Return Value type(metadata_t)

module procedure /home/runner/work/fiats/fiats/doc/html/module/metadata_s.html strings pure module function strings(self) result(components)

Arguments

Type IntentOptional Attributes Name
class(metadata_t), intent(in) :: self

Return Value type(string_t), allocatable, (:)

module procedure /home/runner/work/fiats/fiats/doc/html/module/metadata_s.html to_json pure module function to_json(self) result(lines)

Arguments

Type IntentOptional Attributes Name
class(metadata_t), intent(in) :: self

Return Value type(string_t), allocatable, (:)