matlaw Interface

public interface matlaw

Physical Properties Laws

Called by

interface~~matlaw~~CalledByGraph interface~matlaw matlaw proc~update_scalar_field update_scalar_field proc~update_scalar_field->interface~matlaw proc~create_scalar_field create_scalar_field proc~create_scalar_field->interface~matlaw interface~create_scalar_field create_scalar_field interface~create_scalar_field->proc~create_scalar_field interface~update_scalar_field update_scalar_field interface~update_scalar_field->proc~update_scalar_field

Contents


Subroutines

public subroutine matlaw_matlib_s(mat, t, property, f)

Arguments

Type IntentOptional AttributesName
class(material), intent(in) :: mat
real(kind=psb_dpk_), intent(in) :: t
character(len=*), intent(in) :: property
real(kind=psb_dpk_), intent(out) :: f

public subroutine matlaw_s(mats, im, t, dim, f)

Arguments

Type IntentOptional AttributesName
class(matptr), intent(in), optional target:: mats(:)
integer, intent(in) :: im
real(kind=psb_dpk_), intent(in) :: t
type(dimensions), intent(in) :: dim
real(kind=psb_dpk_), intent(out) :: f

public subroutine matlaw_v(mats, im, t, dim, f)

Arguments

Type IntentOptional AttributesName
class(matptr), intent(in), optional target:: mats(:)
integer, intent(in) :: im(:)
real(kind=psb_dpk_), intent(in) :: t(:)
type(dimensions), intent(in) :: dim
real(kind=psb_dpk_), intent(out) :: f(:)