9#include <prismspf/config.h>
15 for (
long int age_index =
long(dependencies.
old_flags.size()) - 1; age_index >= 0;
38 const std::list<DependencyMap> &all_dependeny_sets)
40 for (
const DependencyMap &dependency_set : all_dependeny_sets)
42 for (
unsigned int field_index : field_indices)
44 const auto &dep_pair_it = dependency_set.find(field_index);
45 if (dep_pair_it != dependency_set.end())
54PRISMS_PF_END_NAMESPACE
std::map< Types::Index, Dependency > DependencyMap
Definition dependencies.h:129
PRISMS_PF_BEGIN_NAMESPACE unsigned int oldest(Dependency dependencies)
Definition dependency_extents.h:13
Definition conditional_ostreams.cc:20
Information about what fields need to be held onto. This will likely get refactored to be an oldest a...
Definition dependency_extents.h:31
unsigned int max_mg_level
Definition dependency_extents.h:33
unsigned int oldest_age
Definition dependency_extents.h:32
DependencyExtents(const std::set< unsigned int > &field_indices, const std::list< DependencyMap > &all_dependeny_sets)
Definition dependency_extents.h:37
Dependency struct containing evaluation flags for each field.
Definition dependencies.h:30
std::vector< EvalFlags > old_flags
Collection of evaluation flags for the old solutions.
Definition dependencies.h:47