swiftest_io_netcdf_get_valid_masks Interface

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

Arguments

TypeIntentOptionalAttributesName
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