tensor_map_s Submodule


Uses

  • module~~tensor_map_s~~UsesGraph module~tensor_map_s tensor_map_s assert_m assert_m module~tensor_map_s->assert_m julienne_m julienne_m module~tensor_map_s->julienne_m module~kind_parameters_m kind_parameters_m module~tensor_map_s->module~kind_parameters_m module~tensor_map_m tensor_map_m module~tensor_map_s->module~tensor_map_m module~tensor_map_m->julienne_m module~tensor_map_m->module~kind_parameters_m module~double_precision_string_m double_precision_string_m module~tensor_map_m->module~double_precision_string_m module~tensor_m tensor_m module~tensor_map_m->module~tensor_m module~double_precision_string_m->julienne_m module~tensor_m->module~kind_parameters_m

Module Procedures

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

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

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

Arguments

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

Return Value logical

module procedure /home/runner/work/fiats/fiats/doc/html/module/tensor_map_s.html default_real_map_from_training_range elemental module function default_real_map_from_training_range(self, tensor) result(unnormalized_tensor)

Arguments

Type IntentOptional Attributes Name
class(tensor_map_t), intent(in) :: self
type(tensor_t), intent(in) :: tensor

Return Value type(tensor_t)

module procedure /home/runner/work/fiats/fiats/doc/html/module/tensor_map_s.html default_real_map_to_training_range elemental module function default_real_map_to_training_range(self, tensor) result(normalized_tensor)

Arguments

Type IntentOptional Attributes Name
class(tensor_map_t), intent(in) :: self
type(tensor_t), intent(in) :: tensor

Return Value type(tensor_t)

module procedure /home/runner/work/fiats/fiats/doc/html/module/tensor_map_s.html default_real_maxima pure module function default_real_maxima(self) result(maxima)

Arguments

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

Return Value real, allocatable, (:)

module procedure /home/runner/work/fiats/fiats/doc/html/module/tensor_map_s.html default_real_minima pure module function default_real_minima(self) result(minima)

Arguments

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

Return Value real, allocatable, (:)

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

Arguments

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

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

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

Arguments

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

Return Value logical

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

module procedure /home/runner/work/fiats/fiats/doc/html/module/tensor_map_s.html double_precision_map_from_training_range elemental module function double_precision_map_from_training_range(self, tensor) result(unnormalized_tensor)

Arguments

Type IntentOptional Attributes Name
class(tensor_map_t(double_precision)), intent(in) :: self
type(tensor_t(double_precision)), intent(in) :: tensor

Return Value type(tensor_t(double_precision))

module procedure /home/runner/work/fiats/fiats/doc/html/module/tensor_map_s.html double_precision_map_to_training_range elemental module function double_precision_map_to_training_range(self, tensor) result(normalized_tensor)

Arguments

Type IntentOptional Attributes Name
class(tensor_map_t(double_precision)), intent(in) :: self
type(tensor_t(double_precision)), intent(in) :: tensor

Return Value type(tensor_t(double_precision))

module procedure /home/runner/work/fiats/fiats/doc/html/module/tensor_map_s.html double_precision_maxima pure module function double_precision_maxima(self) result(maxima)

Arguments

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

Return Value double precision, allocatable, (:)

module procedure /home/runner/work/fiats/fiats/doc/html/module/tensor_map_s.html double_precision_minima pure module function double_precision_minima(self) result(minima)

Arguments

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

Return Value double precision, allocatable, (:)

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

Arguments

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

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

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