SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
ScalarTensor::CouplingParameterOptions Struct Reference

Linear, quadratic and quartic coupling parameters to curvature. More...

#include <CouplingParameters.hpp>

Classes

struct  Linear
struct  Quadratic
struct  Quartic

Public Types

using options = tmpl::list<Linear, Quadratic, Quartic>

Public Member Functions

 CouplingParameterOptions (double linear_in, double quadratic_in, double quartic_in)
void pup (PUP::er &p)

Public Attributes

double linear {std::numeric_limits<double>::signaling_NaN()}
double quadratic {std::numeric_limits<double>::signaling_NaN()}
double quartic {std::numeric_limits<double>::signaling_NaN()}

Static Public Attributes

static constexpr Options::String help

Detailed Description

Linear, quadratic and quartic coupling parameters to curvature.

Member Data Documentation

◆ help

Options::String ScalarTensor::CouplingParameterOptions::help
staticconstexpr
Initial value:
= {
"Options for coupling parameters to curvature."}

The documentation for this struct was generated from the following file:
  • src/PointwiseFunctions/ScalarTensor/ScalarGaussBonnet/CouplingParameters.hpp