SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
elliptic::Actions::InitializeFields< System, InitialGuessTag > Struct Template Reference

Initialize the dynamic fields of the elliptic system, i.e. those we solve for. More...

#include <InitializeFields.hpp>

Public Types

using simple_tags = tmpl::list<fields_tag>
using compute_tags = tmpl::list<>
using const_global_cache_tags = tmpl::list<InitialGuessTag>

Static Public Member Functions

template<typename DbTagsList, typename... InboxTags, typename Metavariables, size_t Dim, typename ActionList, typename ParallelComponent>
static Parallel::iterable_action_return_t apply (db::DataBox< DbTagsList > &box, const tuples::TaggedTuple< InboxTags... > &, const Parallel::GlobalCache< Metavariables > &, const ElementId< Dim > &, const ActionList, const ParallelComponent *const)

Detailed Description

template<typename System, typename InitialGuessTag>
struct elliptic::Actions::InitializeFields< System, InitialGuessTag >

Initialize the dynamic fields of the elliptic system, i.e. those we solve for.

Uses:

  • System:
    • primal_fields
  • DataBox:

DataBox:

  • Adds:
    • primal_fields

The documentation for this struct was generated from the following file:
  • src/Elliptic/Actions/InitializeFields.hpp