tensor_s Submodule


Uses

  • module~~tensor_s~~UsesGraph module~tensor_s tensor_s module~tensor_m tensor_m module~tensor_s->module~tensor_m module~kind_parameters_m kind_parameters_m module~tensor_m->module~kind_parameters_m

Module Procedures

module procedure /home/runner/work/fiats/fiats/doc/html/module/tensor_s.html construct_default_real pure module function construct_default_real(values) result(tensor)

Arguments

Type IntentOptional Attributes Name
real, intent(in) :: values(:)

Return Value type(tensor_t)

module procedure /home/runner/work/fiats/fiats/doc/html/module/tensor_s.html construct_double_precision pure module function construct_double_precision(values) result(tensor)

Arguments

Type IntentOptional Attributes Name
double precision, intent(in) :: values(:)

Return Value type(tensor_t(double_precision))

module procedure /home/runner/work/fiats/fiats/doc/html/module/tensor_s.html default_real_num_components pure module function default_real_num_components(self) result(n)

Arguments

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

Return Value integer

module procedure /home/runner/work/fiats/fiats/doc/html/module/tensor_s.html default_real_values pure module function default_real_values(self) result(tensor_values)

Arguments

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

Return Value real, allocatable, (:)

module procedure /home/runner/work/fiats/fiats/doc/html/module/tensor_s.html double_precision_num_components pure module function double_precision_num_components(self) result(n)

Arguments

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

Return Value integer

module procedure /home/runner/work/fiats/fiats/doc/html/module/tensor_s.html double_precision_values pure module function double_precision_values(self) result(tensor_values)

Arguments

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

Return Value double precision, allocatable, (:)