glens_law_viscosity Interface

public interface glens_law_viscosity

Calls

interface~~glens_law_viscosity~~CallsGraph interface~glens_law_viscosity glens_law_viscosity proc~constructor~20 constructor interface~glens_law_viscosity->proc~constructor~20

Contents


Module Procedures

private pure function constructor(b_val, index) result(this)

Author
Christopher MacMackin
Date
April 2017

Instantiates an instance of a viscosity object implementing Glen's flow law.

Arguments

Type IntentOptional AttributesName
real(kind=r8), intent(in) :: b_val

The coefficient, , in Glen's flow law.

real(kind=r8), intent(in) :: index

The index, , in the exponent of Glen's flow law.

Return Value type(glens_law_viscosity)

The viscosity object being created.