SpECTRE
v2025.03.17
|
A puncture representing a black hole. More...
#include <MultiplePunctures.hpp>
Classes | |
struct | Mass |
struct | Momentum |
struct | Position |
struct | Spin |
Public Types | |
using | options = implementation defined |
Public Member Functions | |
Puncture (std::array< double, 3 > position_in, double mass_in, std::array< double, 3 > dimensionless_momentum_in, std::array< double, 3 > dimensionless_spin_in) | |
void | pup (PUP::er &p) |
Public Attributes | |
std::array< double, 3 > | position |
double | mass = std::numeric_limits<double>::signaling_NaN() |
std::array< double, 3 > | dimensionless_momentum |
std::array< double, 3 > | dimensionless_spin |
Static Public Attributes | |
static constexpr Options::String | help {"A puncture representing a black hole"} |
A puncture representing a black hole.
std::array<double, 3> Punctures::AnalyticData::Puncture::dimensionless_momentum |
std::array<double, 3> Punctures::AnalyticData::Puncture::dimensionless_spin |
std::array<double, 3> Punctures::AnalyticData::Puncture::position |