|
SpECTRE
v2026.11.11
|
Options for one of the two objects in the binary domain. More...
#include <BinaryCompactObject.hpp>
Classes | |
| struct | CubeLogMapStrength |
| struct | ExciseInterior |
| struct | InnerRadius |
| struct | Interior |
| struct | OuterRadius |
| struct | ShellLogMapStrength |
| struct | XCoord |
Public Types | |
| template<typename Metavariables> | |
| using | options |
Public Member Functions | |
| Object (double local_inner_radius, double local_outer_radius, double local_x_coord, std::optional< Excision > interior, std::optional< double > local_shell_log_map_strength, std::optional< double > local_cube_log_map_strength=std::nullopt) | |
| Object (double local_inner_radius, double local_outer_radius, double local_x_coord, bool local_excise_interior, std::optional< double > local_shell_log_map_strength, std::optional< double > local_cube_log_map_strength=std::nullopt) | |
| bool | is_excised () const |
| Whether or not the object should be excised from the domain, leaving a spherical hole. When this is true, inner_boundary_condition is guaranteed to hold a value (though it might be a nullptr if we are not working with boundary conditions). | |
Public Attributes | |
| double | inner_radius {} |
| double | outer_radius {} |
| double | x_coord {} |
| std::optional< std::unique_ptr< domain::BoundaryConditions::BoundaryCondition > > | inner_boundary_condition |
| std::optional< double > | shell_log_map_strength {} |
| std::optional< double > | cube_log_map_strength {} |
Static Public Attributes | |
| static constexpr Options::String | help |
Options for one of the two objects in the binary domain.
| using domain::creators::BinaryCompactObject::Object::options |
|
staticconstexpr |