Peano
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 ( )

Field Documentation

◆ adm_tol

double TP::Parameters::adm_tol

Definition at line 22 of file TP_Parameters.h.

Referenced by Parameters().

◆ center_offset

◆ conformal_state

int TP::Parameters::conformal_state

Definition at line 64 of file TP_Parameters.h.

Referenced by Parameters().

◆ conformal_storage

std::string TP::Parameters::conformal_storage

Definition at line 63 of file TP_Parameters.h.

Referenced by Parameters().

◆ do_initial_debug_output

bool TP::Parameters::do_initial_debug_output

Definition at line 55 of file TP_Parameters.h.

Referenced by Parameters().

◆ do_residuum_debug_output

bool TP::Parameters::do_residuum_debug_output

Definition at line 54 of file TP_Parameters.h.

Referenced by Parameters().

◆ give_bare_mass

bool TP::Parameters::give_bare_mass

◆ grid_setup_method

◆ initial_lapse

std::string TP::Parameters::initial_lapse

Definition at line 24 of file TP_Parameters.h.

Referenced by Parameters().

◆ initial_lapse_psi_exponent

double TP::Parameters::initial_lapse_psi_exponent

Definition at line 49 of file TP_Parameters.h.

Referenced by Parameters().

◆ J1

double TP::Parameters::J1

Definition at line 67 of file TP_Parameters.h.

◆ J2

double TP::Parameters::J2

Definition at line 67 of file TP_Parameters.h.

◆ J3

double TP::Parameters::J3

Definition at line 67 of file TP_Parameters.h.

◆ 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().

◆ mm

double TP::Parameters::mm

Definition at line 68 of file TP_Parameters.h.

Referenced by Parameters().

◆ mm_adm

double TP::Parameters::mm_adm

Definition at line 68 of file TP_Parameters.h.

Referenced by Parameters().

◆ mp

double TP::Parameters::mp

Definition at line 68 of file TP_Parameters.h.

Referenced by Parameters().

◆ mp_adm

double TP::Parameters::mp_adm

Definition at line 68 of file TP_Parameters.h.

Referenced by Parameters().

◆ multiply_old_lapse

bool TP::Parameters::multiply_old_lapse

Definition at line 56 of file TP_Parameters.h.

Referenced by Parameters().

◆ Newton_maxit

int TP::Parameters::Newton_maxit

Definition at line 34 of file TP_Parameters.h.

Referenced by Parameters().

◆ Newton_tol

double TP::Parameters::Newton_tol

Definition at line 33 of file TP_Parameters.h.

Referenced by Parameters().

◆ npoints_A

constexpr int TP::Parameters::npoints_A = 30
staticconstexpr

Definition at line 26 of file TP_Parameters.h.

◆ npoints_A_low

constexpr int TP::Parameters::npoints_A_low = 3
staticconstexpr

Definition at line 29 of file TP_Parameters.h.

◆ npoints_B

constexpr int TP::Parameters::npoints_B = 30
staticconstexpr

Definition at line 27 of file TP_Parameters.h.

◆ npoints_B_low

constexpr int TP::Parameters::npoints_B_low = 3
staticconstexpr

Definition at line 30 of file TP_Parameters.h.

◆ npoints_phi

constexpr int TP::Parameters::npoints_phi = 16
staticconstexpr

Definition at line 28 of file TP_Parameters.h.

◆ npoints_phi_low

constexpr int TP::Parameters::npoints_phi_low = 4
staticconstexpr

Definition at line 31 of file TP_Parameters.h.

◆ par_b

◆ par_bv

double TP::Parameters::par_bv

Definition at line 39 of file TP_Parameters.h.

Referenced by Parameters().

◆ par_m_minus

double TP::Parameters::par_m_minus

◆ par_m_plus

double TP::Parameters::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 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().

◆ swap_xz

bool TP::Parameters::swap_xz

Definition at line 50 of file TP_Parameters.h.

Referenced by 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 Parameters().

◆ TP_Tiny

double TP::Parameters::TP_Tiny

Definition at line 36 of file TP_Parameters.h.

Referenced by Parameters().

◆ use_external_initial_guess

bool TP::Parameters::use_external_initial_guess

Definition at line 53 of file TP_Parameters.h.

Referenced by Parameters().

◆ use_sources

bool TP::Parameters::use_sources

Definition at line 51 of file TP_Parameters.h.

Referenced by Parameters().

◆ verbose

bool TP::Parameters::verbose

Definition at line 19 of file TP_Parameters.h.

Referenced by Parameters().


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