PRISMS-PF Manual
Loading...
Searching...
No Matches
dependencies.h File Reference
#include <deal.II/base/exceptions.h>
#include <deal.II/base/utilities.h>
#include <deal.II/matrix_free/evaluation_flags.h>
#include <prismspf/core/conditional_ostreams.h>
#include <prismspf/core/field_attributes.h>
#include <prismspf/core/type_enums.h>
#include <prismspf/core/types.h>
#include <prismspf/config.h>
#include <array>
#include <set>
#include <string>
#include <vector>
Include dependency graph for dependencies.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Dependency
 Dependency struct containing evaluation flags for each field. More...
 

Typedefs

using DependencyMap = std::map< Types::Index, Dependency >
 

Functions

DependencyMap make_dependency_set (const std::vector< FieldAttributes > &field_attributes, std::set< std::string > dependency_strings, unsigned int max_checked_age=default_max_checked_age)
 

Variables

constexpr unsigned int default_max_checked_age = 6
 

Typedef Documentation

◆ DependencyMap

Function Documentation

◆ make_dependency_set()

DependencyMap make_dependency_set ( const std::vector< FieldAttributes > &  field_attributes,
std::set< std::string dependency_strings,
unsigned int  max_checked_age = default_max_checked_age 
)
inline

Variable Documentation

◆ default_max_checked_age

constexpr unsigned int default_max_checked_age = 6
constexpr