SpECTRE  v2026.09.05
Loading...
Searching...
No Matches
domain::creators::CylindricalBinaryCompactObject::InitialGridPoints Struct Reference

Public Types

using type

Static Public Attributes

static constexpr Options::String help

Member Typedef Documentation

◆ type

Member Data Documentation

◆ help

Options::String domain::creators::CylindricalBinaryCompactObject::InitialGridPoints::help
staticconstexpr
Initial value:
= {
"Initial number of grid points. Specify one of the following:"
"\n\t- a single number"
"\n\t- lists for blocks and/or block groups as follows:"
"\n\t\t- [r, l_max] for spherical shell blocks and groups"
"\n\t\t- [r, z] for filled cylinder blocks and groups containing them, "
"\n\t\t where r must be > 2"
"\n\t\t- [r, theta, z] for hollow cylinder blocks, where theta must be "
"\n\t\t odd\n\n"
"While the most verbose, the best choice for a production run is "
"likely to specify a list for each cylindrical block instead of each "
"cylindrical block group. If you set a whole group (e.g. InnerA) using "
"[r, z], the interfaces between its filled cylinders "
"(e.g. EAFilledCylinder) and its hollow cylinders (e.g. EACylinder) "
"may not have similar resolution on each side unless r and z are "
"close. This is because at these interfaces, the z direction in filled "
"cylinders lines up with the radial direction in hollow cylinders. To "
"get the resolution on either side of these interfaces to match well, "
"you either want to set a cylindrical block group with r and z close "
"in value or set the individual cylindrical blocks for more freedom. "
"Also note that any h refinement in these cylindrical blocks will also "
"be in similarly different directions at the interface, which affects "
"this picture of trying to match the p refinement at the interface of "
"hollow and filled cylinders."}

The documentation for this struct was generated from the following file:
  • src/Domain/Creators/CylindricalBinaryCompactObject.hpp