SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
InterpolateOnElementTestHelpers Namespace Reference

Holds code that is shared between multiple tests. Currently used by. More...

Classes

struct  ComputeMultiplyByTwo
struct  mock_interpolation_target
struct  MockInterpolationTargetVarsFromElement

Functions

template<typename TagName, typename VarsTagList>
void fill_variables (const gsl::not_null< Variables< VarsTagList > * > vars, const tnsr::I< DataVector, 3, Frame::Inertial > &coords)
template<typename ElemComponent, bool UseTimeDependentMaps, typename DomainCreator, typename Runner, typename TemporalId>
std::tuple< Variables< tmpl::list< Tags::TestSolution > >, Mesh< 3 >, tnsr::I< DataVector, 3, Frame::Inertial > > make_volume_data_and_mesh (const DomainCreator &domain_creator, Runner &runner, const Domain< 3 > &domain, const ElementId< 3 > &element_id, const TemporalId &temporal_id)
template<typename Metavariables, typename elem_component, bool OffCenter, typename Functor>
void test_interpolate_on_element (Functor initialize_elements_and_queue_simple_actions)

Detailed Description

Holds code that is shared between multiple tests. Currently used by.

  • Test_InterpolateWithoutInterpolatorComponent.
  • Test_SendNextTimeToCce.