|
SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
|
Sample copied coefficients on a private deformed geometry; the original state and mesh remain untouched. More...
#include <top.hpp>
Classes | |
| struct | Impl |
Public Member Functions | |
| TopModelSampler (const discretization::backend::mfem::DofMap &density_binding, std::span< const double > density, const geometry::deformation::backend::mfem::ReferenceDiscretization &reference, std::span< const double > component_displacement, const std::array< double, 3 > &axis, const std::array< double, 3 > ¢er) | |
| ~TopModelSampler () | |
| TopModelSampler (const TopModelSampler &)=delete | |
| TopModelSampler & | operator= (const TopModelSampler &)=delete |
| utils::serialize::Result< double > | surface_radius (double mu, double phi) |
| utils::serialize::Result< double > | density (double radius, double mu, double phi) |
| double | mass () const noexcept |
| std::size_t | roundoff_density_clamps () const noexcept |
Private Attributes | |
| std::unique_ptr< Impl > | m_impl |
Sample copied coefficients on a private deformed geometry; the original state and mesh remain untouched.
| serif::backend::mfem::serialize::detail::TopModelSampler::TopModelSampler | ( | const discretization::backend::mfem::DofMap & | density_binding, |
| std::span< const double > | density, | ||
| const geometry::deformation::backend::mfem::ReferenceDiscretization & | reference, | ||
| std::span< const double > | component_displacement, | ||
| const std::array< double, 3 > & | axis, | ||
| const std::array< double, 3 > & | center ) |
|
default |
|
delete |
|
nodiscard |
|
nodiscardnoexcept |
|
delete |
|
nodiscardnoexcept |
|
nodiscard |
|
private |