SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
radial.cpp File Reference
#include "serif/backend/mfem/projection/radial.hpp"
#include <cmath>
#include <optional>
#include <stdexcept>
#include <utility>
#include "mfem/fem/coefficient.hpp"
#include "serif/backend/mfem/mapping/evaluator.hpp"
#include "serif/backend/mfem/mapping/transformations.hpp"
#include "serif/backend/mfem/shared/finite.hpp"
#include "serif/utils/error/errors.hpp"
Include dependency graph for radial.cpp:

Namespaces

namespace  serif
 
namespace  serif::utils
 
namespace  serif::utils::projection
 
namespace  serif::utils::projection::backend
 
namespace  serif::utils::projection::backend::mfem
 
namespace  serif::utils::projection::backend::mfem::detail
 

Functions

ProjectionResult serif::utils::projection::backend::mfem::detail::project_scalar (::mfem::FiniteElementSpace &space, const std::function< RadialValue(double)> &profile, const RadialProjectionOptions &options)
 Implement scalar projection once for all checked radial profile types.
 
ProjectionResult serif::utils::projection::backend::mfem::detail::project_vector (::mfem::FiniteElementSpace &space, const std::function< RadialValue(double)> &radial_amplitude, const RadialProjectionOptions &options)
 Implement vector projection once for all checked radial profile types.