The implementation of the interface in self_force_observer.
Helper function that finds the number of unique values in a 1d integer array.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=c_int), | intent(in), | dimension(:) | :: | var | An 1d integer arrays. |
The return value is the number of unique values in the input array.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(sf_observer), | intent(inout) | :: | this | The self-force observer that is being initialized. |
||
real(kind=wp), | intent(in), | dimension(:) | :: | rad | A 1d-array containing the radii where the observations have to be performed. Obviously it only makes sense to pass in the particle location. |
|
type(rgf), | intent(in) | :: | coord | A real grid function containing the coordinates of the grid. |
||
class(*), | intent(in), | target | :: | object | The object on which observations have to be done. This has to be of type scal_schw. |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(sf_observer), | intent(inout) | :: | this | The routine is called on this self-force observer. |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(sf_observer), | intent(inout) | :: | this | The routine is called on this self-force observer. |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(sf_observer) | :: | this | The self-force observer to be finalized. |