SpECTRE  v2025.03.17
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
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.