class_material_procedures Submodule


Uses

  • module~~class_material_procedures~~UsesGraph module~class_material_procedures class_material_procedures module~class_material class_material module~class_material_procedures->module~class_material matlib matlib module~class_material_procedures->matlib module~class_psblas class_psblas module~class_material_procedures->module~class_psblas module~class_material->matlib module~class_material->module~class_psblas module~class_stopwatch class_stopwatch module~class_psblas->module~class_stopwatch module~tools_psblas tools_psblas module~class_psblas->module~tools_psblas module~class_stopwatch->module~tools_psblas psb_base_mod psb_base_mod module~class_stopwatch->psb_base_mod psb_prec_mod psb_prec_mod module~tools_psblas->psb_prec_mod module~tools_psblas->psb_base_mod psb_krylov_mod psb_krylov_mod module~tools_psblas->psb_krylov_mod

Contents


Module Procedures

module procedure check_material_consistency module subroutine check_material_consistency(mat1, mat2, where)

Arguments

Type IntentOptional AttributesName
type(matptr), pointer:: mat1(:)
type(matptr), pointer:: mat2(:)
character(len=*), intent(in) :: where

module procedure check_temp_s module procedure check_temp_s()

Arguments

None

module procedure check_temp_v module procedure check_temp_v()

Arguments

None

module procedure create_material module subroutine create_material(mat, input_file, block_id)

Global Constructor

Arguments

Type IntentOptional AttributesName
class(material), intent(out) :: mat
character(len=*), intent(in) :: input_file
integer, intent(in) :: block_id

module procedure debug_material module subroutine debug_material(mat)

Arguments

Type IntentOptional AttributesName
type(material), intent(in) :: mat

module procedure free_material module subroutine free_material(mat)

Arguments

Type IntentOptional AttributesName
class(material), intent(inout) :: mat

module procedure get_material_id module function get_material_id(mat)

Arguments

Type IntentOptional AttributesName
class(material), intent(in) :: mat

Return Value integer

module procedure get_material_name module function get_material_name(mat)

Arguments

Type IntentOptional AttributesName
class(material), intent(in) :: mat

Return Value character(len=name_len)

module procedure matlaw_matlib_s module procedure matlaw_matlib_s()

Arguments

None

module procedure matlaw_s module procedure matlaw_s()

Arguments

None

module procedure matlaw_v module procedure matlaw_v()

Arguments

None

module procedure nemo_material_sizeof module function nemo_material_sizeof(mat)

Arguments

Type IntentOptional AttributesName
class(material), intent(in) :: mat

Return Value integer(kind=nemo_int_long_)