getFieldVariable Interface

public interface getFieldVariable

Calls

interface~~getfieldvariable~~CallsGraph interface~getfieldvariable getFieldVariable proc~getfieldvariable_array getFieldVariable_array interface~getfieldvariable->proc~getfieldvariable_array proc~getfieldvariable_scalar getFieldVariable_scalar interface~getfieldvariable->proc~getfieldvariable_scalar proc~aot_table_open aot_table_open proc~getfieldvariable_array->proc~aot_table_open interface~aot_get_val~3 aot_get_val proc~getfieldvariable_array->interface~aot_get_val~3 proc~aot_table_close aot_table_close proc~getfieldvariable_array->proc~aot_table_close proc~getfieldvariable_scalar->proc~aot_table_open proc~getfieldvariable_scalar->interface~aot_get_val~3 proc~getfieldvariable_scalar->proc~aot_table_close

Contents


Module Procedures

private function getFieldVariable_scalar(conf, varLabel, varName, fieldVar, fieldProp) result(val)

Get the field variable name for given field type from a given solver specific character handle.

Arguments

TypeIntentOptionalAttributesName
type(flu_state), intent(in) :: conf

handle of the solver specific character

character(len=*), intent(in) :: varLabel

complete variable label (prefix + pure variable name)

character(len=*), intent(in) :: varName

pure variable name (e.g. density)

character(len=*), intent(in) :: fieldVar

required name of the field variable

character(len=*), intent(in) :: fieldProp

Which field type does the field variable belong to. Example: 'fluid'/'species'

Return Value real(kind=rk)

val to be returned

private function getFieldVariable_array(conf, varLabel, varName, fieldVar, fieldProp, nVals) result(val)

Get the field variable name for given field type from a given solver specific character handle.

Arguments

TypeIntentOptionalAttributesName
type(flu_state), intent(in) :: conf

handle of the solver specific character

character(len=*), intent(in) :: varLabel

complete variable label (prefix + pure variable name)

character(len=*), intent(in) :: varName

pure variable name (e.g. density)

character(len=*), intent(in) :: fieldVar

required name of the field variable

character(len=*), intent(in) :: fieldProp

Which field type does the field variable belong to. Example: 'fluid'/'species'

integer, intent(in) :: nVals

number of entries in the array to read out

Return Value real(kind=rk)(nVals)

val to be returned