SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
radial_locator.hpp File Reference

File containing some utility functions for locating points on a radial shell. More...

#include "mfem/fem/intrules.hpp"
#include "mfem/linalg/vector.hpp"
#include "serif/geometry/deformation/failure.hpp"
Include dependency graph for radial_locator.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  serif::geometry::deformation::backend::mfem::detail::LocatedBoundaryPoint
 A structure representing a located boundary point, including the boundary element index and the integration point on that element. More...
 

Namespaces

namespace  mfem
 
namespace  serif
 
namespace  serif::geometry
 
namespace  serif::geometry::deformation
 
namespace  serif::geometry::deformation::backend
 
namespace  serif::geometry::deformation::backend::mfem
 
namespace  serif::geometry::deformation::backend::mfem::detail
 

Functions

double serif::geometry::deformation::backend::mfem::detail::logical_radius (const ::mfem::Vector &position)
 compute the cubical local radius of a given position vector. Alternative put: compute the \(L\infty\) norm of the position vector (i.e. the maximum absolute value of its components)
 
std::expected< double, DeformationFailure > serif::geometry::deformation::backend::mfem::detail::boundary_logical_radius (::mfem::Mesh &mesh, int attribute)
 Compute the logical radius of a boundary shell in a mesh, given the mesh and the boundary attribute.
 
std::expected< LocatedBoundaryPoint, DeformationFailure > serif::geometry::deformation::backend::mfem::detail::locate_boundary_point (::mfem::Mesh &mesh, int attribute, const ::mfem::Vector &target)
 Locate a projected logical ray on a quadrilateral shell.
 

Detailed Description

File containing some utility functions for locating points on a radial shell.

Author
Emily M. Boudreaux