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 | ||
character(len=LINE_LENGTH), | public | :: | associatedbname |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | bname |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(GenericBC_t), | intent(in) | :: | self | |||
real(kind=RP), | intent(in) | :: | x(NDIM) | |||
real(kind=RP), | intent(in) | :: | t | |||
real(kind=RP), | intent(in) | :: | nHat(NDIM) | |||
real(kind=RP), | intent(inout) | :: | Q(NCONS) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(GenericBC_t), | intent(in) | :: | self | |||
real(kind=RP), | intent(in) | :: | x(NDIM) | |||
real(kind=RP), | intent(in) | :: | t | |||
real(kind=RP), | intent(in) | :: | nHat(NDIM) | |||
real(kind=RP), | intent(in) | :: | Q(NCONS) | |||
real(kind=RP), | intent(inout) | :: | U(NGRAD) | |||
procedure(GetGradientValues_f) | :: | GetGradients |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(GenericBC_t), | intent(in) | :: | self | |||
real(kind=RP), | intent(in) | :: | x(NDIM) | |||
real(kind=RP), | intent(in) | :: | t | |||
real(kind=RP), | intent(in) | :: | nHat(NDIM) | |||
real(kind=RP), | intent(in) | :: | Q(NCONS) | |||
real(kind=RP), | intent(in) | :: | U_x(NGRAD) | |||
real(kind=RP), | intent(in) | :: | U_y(NGRAD) | |||
real(kind=RP), | intent(in) | :: | U_z(NGRAD) | |||
real(kind=RP), | intent(inout) | :: | flux(NCONS) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(GenericBC_t), | intent(in) | :: | self | |||
real(kind=RP), | intent(in) | :: | x(NDIM) | |||
real(kind=RP), | intent(in) | :: | t | |||
real(kind=RP), | intent(in) | :: | nHat(NDIM) | |||
real(kind=RP), | intent(inout) | :: | Q(NCOMP) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(GenericBC_t), | intent(in) | :: | self | |||
real(kind=RP), | intent(in) | :: | x(NDIM) | |||
real(kind=RP), | intent(in) | :: | t | |||
real(kind=RP), | intent(in) | :: | nHat(NDIM) | |||
real(kind=RP), | intent(in) | :: | Q(NCOMP) | |||
real(kind=RP), | intent(in) | :: | U_x(NCOMP) | |||
real(kind=RP), | intent(in) | :: | U_y(NCOMP) | |||
real(kind=RP), | intent(in) | :: | U_z(NCOMP) | |||
real(kind=RP), | intent(inout) | :: | flux(NCOMP) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(GenericBC_t), | intent(in) | :: | self | |||
real(kind=RP), | intent(in) | :: | x(NDIM) | |||
real(kind=RP), | intent(in) | :: | t | |||
real(kind=RP), | intent(in) | :: | nHat(NDIM) | |||
real(kind=RP), | intent(inout) | :: | Q(NCOMP) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(GenericBC_t), | intent(in) | :: | self | |||
real(kind=RP), | intent(in) | :: | x(NDIM) | |||
real(kind=RP), | intent(in) | :: | t | |||
real(kind=RP), | intent(in) | :: | nHat(NDIM) | |||
real(kind=RP), | intent(in) | :: | Q(NCOMP) | |||
real(kind=RP), | intent(in) | :: | U_x(NCOMP) | |||
real(kind=RP), | intent(in) | :: | U_y(NCOMP) | |||
real(kind=RP), | intent(in) | :: | U_z(NCOMP) | |||
real(kind=RP), | intent(inout) | :: | flux(NCOMP) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(GenericBC_t), | intent(in) | :: | self | |||
real(kind=RP), | intent(in) | :: | x(NDIM) | |||
real(kind=RP), | intent(in) | :: | t | |||
real(kind=RP), | intent(in) | :: | nHat(NDIM) | |||
real(kind=RP), | intent(inout) | :: | Q(NCONS) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(GenericBC_t), | intent(in) | :: | self | |||
real(kind=RP), | intent(in) | :: | x(NDIM) | |||
real(kind=RP), | intent(in) | :: | t | |||
real(kind=RP), | intent(in) | :: | nHat(NDIM) | |||
real(kind=RP), | intent(in) | :: | Q(NCONS) | |||
real(kind=RP), | intent(inout) | :: | U(NGRAD) | |||
procedure(GetGradientValues_f) | :: | GetGradients |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(GenericBC_t), | intent(in) | :: | self | |||
real(kind=RP), | intent(in) | :: | x(NDIM) | |||
real(kind=RP), | intent(in) | :: | t | |||
real(kind=RP), | intent(in) | :: | nHat(NDIM) | |||
real(kind=RP), | intent(in) | :: | Q(NCONS) | |||
real(kind=RP), | intent(in) | :: | U_x(NGRAD) | |||
real(kind=RP), | intent(in) | :: | U_y(NGRAD) | |||
real(kind=RP), | intent(in) | :: | U_z(NGRAD) | |||
real(kind=RP), | intent(inout) | :: | flux(NCONS) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(GenericBC_t), | intent(in) | :: | self | |||
integer, | intent(in) | :: | nEqn | |||
real(kind=RP), | intent(in) | :: | x(NDIM) | |||
real(kind=RP), | intent(in) | :: | t | |||
real(kind=RP), | intent(in) | :: | nHat(NDIM) | |||
real(kind=RP), | intent(inout) | :: | Q(nEqn) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(GenericBC_t), | intent(in) | :: | self | |||
integer, | intent(in) | :: | nEqn | |||
integer, | intent(in) | :: | nGradEqn | |||
real(kind=RP), | intent(in) | :: | x(NDIM) | |||
real(kind=RP), | intent(in) | :: | t | |||
real(kind=RP), | intent(in) | :: | nHat(NDIM) | |||
real(kind=RP), | intent(in) | :: | Q(nEqn) | |||
real(kind=RP), | intent(inout) | :: | U(nGradEqn) | |||
procedure(GetGradientValues_f) | :: | GetGradients |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(GenericBC_t), | intent(in) | :: | self | |||
integer, | intent(in) | :: | nEqn | |||
integer, | intent(in) | :: | nGradEqn | |||
real(kind=RP), | intent(in) | :: | x(NDIM) | |||
real(kind=RP), | intent(in) | :: | t | |||
real(kind=RP), | intent(in) | :: | nHat(NDIM) | |||
real(kind=RP), | intent(in) | :: | Q(nEqn) | |||
real(kind=RP), | intent(in) | :: | U_x(nGradEqn) | |||
real(kind=RP), | intent(in) | :: | U_y(nGradEqn) | |||
real(kind=RP), | intent(in) | :: | U_z(nGradEqn) | |||
real(kind=RP), | intent(inout) | :: | flux(nEqn) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(PeriodicBC_t) | :: | self |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(PeriodicBC_t), | intent(in) | :: | self |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(PeriodicBC_t), | intent(in) | :: | self | |||
character(len=*), | intent(out) | :: | bname |