enumerator | :: | NONE_BC | = | 0 | |
enumerator | :: | NS_BC | = | 1 | |
enumerator | :: | C_BC | = | 2 | |
enumerator | :: | MU_BC | = | 3 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
logical, | public | :: | constructed | = | .false. | ||
character(len=LINE_LENGTH), | public | :: | bname | ||||
character(len=LINE_LENGTH), | public | :: | BCType | ||||
integer, | public | :: | currentEqn | = | 1 |
private function ConstructGenericBC () |
procedure, public :: Destruct => GenericBC_Destruct | |
procedure, public :: Describe => GenericBC_Describe | |
procedure, public :: GetPeriodicPair => GenericBC_GetPeriodicPair | |
procedure, public :: FlowState => GenericBC_FlowState | |
procedure, public :: FlowGradVars => GenericBC_FlowGradVars | |
procedure, public :: FlowNeumann => GenericBC_FlowNeumann | |
procedure, public :: PhaseFieldState => GenericBC_PhaseFieldState | |
procedure, public :: PhaseFieldNeumann => GenericBC_PhaseFieldNeumann | |
procedure, public :: ChemPotState => GenericBC_ChemPotState | |
procedure, public :: ChemPotNeumann => GenericBC_ChemPotNeumann | |
procedure, public :: SlrState => GenericBC_SlrState | |
procedure, public :: SlrGradVars => GenericBC_SlrGradVars | |
procedure, public :: SlrNeumann => GenericBC_SlrNeumann | |
procedure, public :: StateForEqn | |
procedure, public :: GradVarsForEqn | |
procedure, public :: NeumannForEqn |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | line | |||
character(len=*), | intent(in) | :: | bname |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(FTValueDictionary), | intent(in) | :: | controlVariables | |||
character(len=*), | intent(in) | :: | keyword | |||
real(kind=RP), | intent(in) | :: | default | |||
real(kind=RP), | intent(out) | :: | val |