Есть ли в Фортране функция, которая удаляет определенный элемент в массиве, чтобы массив при удалении уменьшал свою длину на количество удаленных элементов?
Предыстория: в настоящее время я работаю над проектом, который содержит наборы населения с соответствующими описаниями для отдельных лиц (например, возраст, возраст смерти и т. д.).
Метод, который я использую, состоит в том, чтобы перебирать массив, находить нужные элементы, помещать их в другой массив и освобождать предыдущий массив, и перед следующим временным шагом этот массив перемещается обратно в массив, прежде чем пройти через подпрограммы, чтобы найти еще раз элементы не нужны.