SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::utils::projection::backend::mfem::RadialProjectionOptions Struct Reference

Sample physical radii about a center, optionally through SERiF's existing geometry mapping. The mapping must use the projection space's mesh and must be refreshed after its input fields change. More...

#include <radial.hpp>

Collaboration diagram for serif::utils::projection::backend::mfem::RadialProjectionOptions:
[legend]

Public Attributes

std::array< double, 3 > center {}
 
mapping::GridFunctionMappingEvaluator * mapping {nullptr}
 
std::function< RadialValue(const ::mfem::Vector &)> scalar_at_infinity {}
 
std::function< std::expected<::mfem::Vector, std::string >(const ::mfem::Vector &)> vector_at_infinity {}
 

Detailed Description

Sample physical radii about a center, optionally through SERiF's existing geometry mapping. The mapping must use the projection space's mesh and must be refreshed after its input fields change.

Member Data Documentation

◆ center

std::array<double, 3> serif::utils::projection::backend::mfem::RadialProjectionOptions::center {}

◆ mapping

mapping::GridFunctionMappingEvaluator* serif::utils::projection::backend::mfem::RadialProjectionOptions::mapping {nullptr}

◆ scalar_at_infinity

std::function<RadialValue(const ::mfem::Vector&)> serif::utils::projection::backend::mfem::RadialProjectionOptions::scalar_at_infinity {}

◆ vector_at_infinity

std::function<std::expected<::mfem::Vector, std::string>(const ::mfem::Vector&)> serif::utils::projection::backend::mfem::RadialProjectionOptions::vector_at_infinity {}

The documentation for this struct was generated from the following file: