swiftest_io_netcdf_get_valid_masks Interface

interface
public module subroutine swiftest_io_netcdf_get_valid_masks(self, plmask, tpmask, plmmask, Gmtiny)

Arguments

Type IntentOptional Attributes Name
class(swiftest_netcdf_parameters), intent(inout) :: self

Parameters used to identify a particular NetCDF dataset

logical, intent(out), dimension(:), allocatable :: plmask

Logical mask indicating which bodies are massive bodies

logical, intent(out), dimension(:), allocatable :: tpmask

Logical mask indicating which bodies are test particles

logical, intent(out), optional, dimension(:), allocatable :: plmmask

Logical mask indicating which bodies are fully interacting massive bodies

real(kind=DP), intent(in), optional :: Gmtiny

The cutoff G*mass between semi-interacting and fully interacting massive bodies