|
SpECTRE
v2025.08.19
|
Imposes the harmonic gauge condition, \(H_a=0\). More...
#include <Harmonic.hpp>
Public Types | |
| using | options = tmpl::list<> |
Public Member Functions | |
| Harmonic (const Harmonic &)=default | |
| Harmonic & | operator= (const Harmonic &)=default |
| Harmonic (Harmonic &&)=default | |
| Harmonic & | operator= (Harmonic &&)=default |
| template<size_t SpatialDim> | |
| void | gauge_and_spacetime_derivative (gsl::not_null< tnsr::a< DataVector, SpatialDim, Frame::Inertial > * > gauge_h, gsl::not_null< tnsr::ab< DataVector, SpatialDim, Frame::Inertial > * > d4_gauge_h, double time, const tnsr::I< DataVector, SpatialDim, Frame::Inertial > &inertial_coords) const |
| void | pup (PUP::er &p) override |
| std::unique_ptr< GaugeCondition > | get_clone () const override |
| bool | is_harmonic () const override |
Public Member Functions inherited from gh::gauges::GaugeCondition | |
| GaugeCondition (const GaugeCondition &)=default | |
| GaugeCondition & | operator= (const GaugeCondition &)=default |
| GaugeCondition (GaugeCondition &&)=default | |
| GaugeCondition & | operator= (GaugeCondition &&)=default |
| GaugeCondition (CkMigrateMessage *msg) | |
| WRAPPED_PUPable_abstract (GaugeCondition) | |
| virtual std::unique_ptr< GaugeCondition > | get_clone () const =0 |
| virtual bool | is_harmonic () const |
Static Public Attributes | |
| static constexpr Options::String | help |
Imposes the harmonic gauge condition, \(H_a=0\).
|
overridevirtual |
Implements gh::gauges::GaugeCondition.
|
overridevirtual |
Reimplemented from gh::gauges::GaugeCondition.
|
staticconstexpr |