tensor_range_s Submodule


Uses

  • module~~tensor_range_s~~UsesGraph module~tensor_range_s tensor_range_s assert_m assert_m module~tensor_range_s->assert_m module~kind_parameters_m kind_parameters_m module~tensor_range_s->module~kind_parameters_m module~tensor_range_m tensor_range_m module~tensor_range_s->module~tensor_range_m sourcery_m sourcery_m module~tensor_range_s->sourcery_m module~tensor_range_m->sourcery_m module~tensor_m tensor_m module~tensor_range_m->module~tensor_m module~tensor_m->module~kind_parameters_m

Module Procedures

module procedure /home/runner/work/inference-engine/inference-engine/doc/html/module/tensor_range_s.html equals elemental module function equals(lhs, rhs) result(lhs_equals_rhs)

Arguments

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

Return Value logical

module procedure /home/runner/work/inference-engine/inference-engine/doc/html/module/tensor_range_s.html from_components pure module function from_components(layer, minima, maxima) result(tensor_range)

Arguments

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

Return Value type(tensor_range_t)

module procedure /home/runner/work/inference-engine/inference-engine/doc/html/module/tensor_range_s.html from_json module function from_json(lines) result(tensor_range)

Arguments

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

Return Value type(tensor_range_t)

module procedure /home/runner/work/inference-engine/inference-engine/doc/html/module/tensor_range_s.html in_range elemental module function in_range(self, tensor) result(is_in_range)

Arguments

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

Return Value logical

module procedure /home/runner/work/inference-engine/inference-engine/doc/html/module/tensor_range_s.html map_from_training_range elemental module function map_from_training_range(self, tensor) result(unnormalized_tensor)

Arguments

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

Return Value type(tensor_t)

module procedure /home/runner/work/inference-engine/inference-engine/doc/html/module/tensor_range_s.html map_to_training_range elemental module function map_to_training_range(self, tensor) result(normalized_tensor)

Arguments

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

Return Value type(tensor_t)

module procedure /home/runner/work/inference-engine/inference-engine/doc/html/module/tensor_range_s.html to_json pure module function to_json(self) result(lines)

Arguments

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

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