Peano
Loading...
Searching...
No Matches
TP::Parameters Struct Reference

#include <TP_Parameters.h>

Inheritance diagram for TP::Parameters:
Collaboration diagram for TP::Parameters:

Public Member Functions

 Parameters ()
void PrintParameters ()
Public Member Functions inherited from TP::LoggingAdapter
void TP_LOG (const char *fmt,...)
void TP_ERROR (const char *fmt,...)
void TP_INFO (const char *fmt,...)
void TP_WARN (const char *fmt,...)
 LoggingAdapter ()

Data Fields

bool verbose
bool keep_u_around
bool give_bare_mass
double adm_tol
std::string grid_setup_method
std::string initial_lapse
double Newton_tol
int Newton_maxit
double TP_epsilon
double TP_Tiny
double TP_Extend_Radius
double par_b
double par_bv
double par_m_plus
double par_m_minus
double target_M_plus
double target_M_minus
double par_P_plus [3]
double par_P_minus [3]
double par_S_plus [3]
double par_S_minus [3]
double center_offset [3]
double initial_lapse_psi_exponent
bool swap_xz
bool use_sources
bool rescale_sources
bool use_external_initial_guess
bool do_residuum_debug_output
bool do_initial_debug_output
bool multiply_old_lapse
bool schedule_in_ADMBase_InitialData
bool solve_momentum_constraint
std::string metric_type
std::string conformal_storage
int conformal_state
double J1
double J2
double J3
double mp
double mm
double mp_adm
double mm_adm
Data Fields inherited from TP::LoggingAdapter
loggerlog

Static Public Attributes

static constexpr int npoints_A = 30
static constexpr int npoints_B = 30
static constexpr int npoints_phi = 16
static constexpr int npoints_A_low = 3
static constexpr int npoints_B_low = 3
static constexpr int npoints_phi_low = 4

Detailed Description

Definition at line 12 of file TP_Parameters.h.

Constructor & Destructor Documentation

◆ Parameters()

Member Function Documentation

◆ PrintParameters()

void TP::Parameters::PrintParameters ( )

Definition at line 58 of file TP_Parameters.cpp.

References center_offset, grid_setup_method, par_b, par_P_minus, par_P_plus, par_S_minus, par_S_plus, target_M_minus, target_M_plus, TP_epsilon, and TP::LoggingAdapter::TP_INFO().

Referenced by applications::exahype2::ccz4::CCZ4::prepare(), and benchmarks::exahype2::ccz4::CCZ4::prepare().

Here is the call graph for this function:
Here is the caller graph for this function:

Field Documentation

◆ adm_tol

double TP::Parameters::adm_tol

Definition at line 22 of file TP_Parameters.h.

Referenced by Parameters(), and TP::TwoPunctures::Run().

◆ center_offset

◆ conformal_state

int TP::Parameters::conformal_state

◆ conformal_storage

std::string TP::Parameters::conformal_storage

Definition at line 63 of file TP_Parameters.h.

Referenced by Parameters(), and TP::TwoPunctures::Run().

◆ do_initial_debug_output

bool TP::Parameters::do_initial_debug_output

Definition at line 55 of file TP_Parameters.h.

Referenced by Parameters(), and TP::TwoPunctures::set_initial_guess().

◆ do_residuum_debug_output

bool TP::Parameters::do_residuum_debug_output

Definition at line 54 of file TP_Parameters.h.

Referenced by TP::TwoPunctures::F_of_v(), and Parameters().

◆ give_bare_mass

◆ grid_setup_method

std::string TP::Parameters::grid_setup_method

◆ initial_lapse

std::string TP::Parameters::initial_lapse

Definition at line 24 of file TP_Parameters.h.

Referenced by Parameters(), and TP::TwoPunctures::Run().

◆ initial_lapse_psi_exponent

double TP::Parameters::initial_lapse_psi_exponent

◆ J1

double TP::Parameters::J1

Definition at line 67 of file TP_Parameters.h.

Referenced by TP::TwoPunctures::Run().

◆ J2

double TP::Parameters::J2

Definition at line 67 of file TP_Parameters.h.

Referenced by TP::TwoPunctures::Run().

◆ J3

double TP::Parameters::J3

Definition at line 67 of file TP_Parameters.h.

Referenced by TP::TwoPunctures::Run().

◆ keep_u_around

bool TP::Parameters::keep_u_around

Definition at line 20 of file TP_Parameters.h.

Referenced by Parameters().

◆ metric_type

std::string TP::Parameters::metric_type

Definition at line 62 of file TP_Parameters.h.

Referenced by Parameters(), and TP::TwoPunctures::Run().

◆ mm

double TP::Parameters::mm

◆ mm_adm

double TP::Parameters::mm_adm

Definition at line 68 of file TP_Parameters.h.

Referenced by Parameters(), and TP::TwoPunctures::Run().

◆ mp

double TP::Parameters::mp

◆ mp_adm

double TP::Parameters::mp_adm

Definition at line 68 of file TP_Parameters.h.

Referenced by Parameters(), and TP::TwoPunctures::Run().

◆ multiply_old_lapse

bool TP::Parameters::multiply_old_lapse

Definition at line 56 of file TP_Parameters.h.

Referenced by TP::TwoPunctures::Interpolate(), and Parameters().

◆ Newton_maxit

int TP::Parameters::Newton_maxit

Definition at line 34 of file TP_Parameters.h.

Referenced by Parameters(), and TP::TwoPunctures::Run().

◆ Newton_tol

double TP::Parameters::Newton_tol

Definition at line 33 of file TP_Parameters.h.

Referenced by Parameters(), and TP::TwoPunctures::Run().

◆ npoints_A

int TP::Parameters::npoints_A = 30
staticconstexpr

◆ npoints_A_low

int TP::Parameters::npoints_A_low = 3
staticconstexpr

◆ npoints_B

int TP::Parameters::npoints_B = 30
staticconstexpr

◆ npoints_B_low

int TP::Parameters::npoints_B_low = 3
staticconstexpr

◆ npoints_phi

int TP::Parameters::npoints_phi = 16
staticconstexpr

◆ npoints_phi_low

int TP::Parameters::npoints_phi_low = 4
staticconstexpr

◆ par_b

◆ par_bv

double TP::Parameters::par_bv

Definition at line 39 of file TP_Parameters.h.

Referenced by Parameters().

◆ par_m_minus

◆ par_m_plus

◆ par_P_minus

◆ par_P_plus

◆ par_S_minus

◆ par_S_plus

◆ rescale_sources

bool TP::Parameters::rescale_sources

Definition at line 52 of file TP_Parameters.h.

Referenced by TP::TwoPunctures::Interpolate(), and Parameters().

◆ schedule_in_ADMBase_InitialData

bool TP::Parameters::schedule_in_ADMBase_InitialData

Definition at line 57 of file TP_Parameters.h.

Referenced by Parameters().

◆ solve_momentum_constraint

bool TP::Parameters::solve_momentum_constraint

Definition at line 58 of file TP_Parameters.h.

Referenced by Parameters(), and TP::TwoPunctures::set_initial_guess().

◆ swap_xz

bool TP::Parameters::swap_xz

Definition at line 50 of file TP_Parameters.h.

Referenced by TP::TwoPunctures::Interpolate(), and Parameters().

◆ target_M_minus

◆ target_M_plus

◆ TP_epsilon

◆ TP_Extend_Radius

double TP::Parameters::TP_Extend_Radius

Definition at line 37 of file TP_Parameters.h.

Referenced by TP::TwoPunctures::Interpolate(), and Parameters().

◆ TP_Tiny

double TP::Parameters::TP_Tiny

◆ use_external_initial_guess

bool TP::Parameters::use_external_initial_guess

Definition at line 53 of file TP_Parameters.h.

Referenced by Parameters(), and TP::TwoPunctures::Run().

◆ use_sources

bool TP::Parameters::use_sources

◆ verbose

bool TP::Parameters::verbose

Definition at line 19 of file TP_Parameters.h.

Referenced by TP::TwoPunctures::Newton(), and Parameters().


The documentation for this struct was generated from the following files: