The implementation of the interfaces defined in observers.
Function that generates a head key or heading to add to the top of output files for an observer.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(in), | dimension(:) | :: | rad | The radii for this observer. |
The return value is the key.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(robserver), | intent(inout) | :: | this | The observer that is being initialized. |
||
real(kind=wp), | intent(in), | dimension(:) | :: | rad | A 1d array of real values containing the radii for which observations will be performed. |
|
type(rgf), | intent(in) | :: | coord | A real grid function containing the coordinates. |
||
class(*), | intent(in), | target | :: | object | The real grid function for which observations will be performed. |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(robserver), | intent(inout) | :: | this | The routine is called on this observer. |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(robserver), | intent(inout) | :: | this | The routine is called on this observer. |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(robserver) | :: | this | The real grid function observer to be finalized.. |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(cobserver), | intent(inout) | :: | this | The observer that is being initialized. |
||
real(kind=wp), | intent(in), | dimension(:) | :: | rad | A 1d array of real values containing the radii for which observations will be performed. |
|
type(rgf), | intent(in) | :: | coord | A real grid function containing the coordinates. |
||
class(*), | intent(in), | target | :: | object | The complex grid function for which observations will be performed. |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(cobserver), | intent(inout) | :: | this | The routine is called on this observer. |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(cobserver), | intent(inout) | :: | this | The routine is called on this observer. |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(cobserver) | :: | this | The routine is called on this observer. |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(in), | dimension(:) | :: | rad | 1d array containing the radii to locate. |
|
type(rgf), | intent(in) | :: | coord | A real grid function containing the coordinates. |
||
integer(kind=ip), | intent(out), | dimension(:), allocatable | :: | elem_index | On output contains the indices of the elements containing the provided radii. |
|
integer(kind=ip), | intent(out), | dimension(:), allocatable | :: | node_index | On output contains the indices of the nodes inside the elements containing the provided radii. |