![]() |
Peano
|
#include <TP_Parameters.h>
Public Member Functions | |
Parameters () | |
void | PrintParameters () |
![]() | |
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 |
![]() | |
logger * | log |
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 |
Definition at line 12 of file TP_Parameters.h.
TP::Parameters::Parameters | ( | ) |
Definition at line 4 of file TP_Parameters.cpp.
References adm_tol, center_offset, conformal_state, conformal_storage, do_initial_debug_output, do_residuum_debug_output, give_bare_mass, grid_setup_method, initial_lapse, initial_lapse_psi_exponent, keep_u_around, metric_type, mm, mm_adm, mp, mp_adm, multiply_old_lapse, Newton_maxit, Newton_tol, par_b, par_bv, par_m_minus, par_m_plus, par_P_minus, par_P_plus, par_S_minus, par_S_plus, rescale_sources, schedule_in_ADMBase_InitialData, solve_momentum_constraint, swap_xz, target_M_minus, target_M_plus, TP_epsilon, TP_Extend_Radius, TP_Tiny, use_external_initial_guess, use_sources, and verbose.
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(), benchmarks::exahype2::ccz4::CCZ4::prepare(), and benchmarks::exahype2::ccz4::prepareTwoPunctures().
double TP::Parameters::adm_tol |
Definition at line 22 of file TP_Parameters.h.
Referenced by Parameters().
double TP::Parameters::center_offset[3] |
Definition at line 48 of file TP_Parameters.h.
Referenced by Parameters(), applications::exahype2::ccz4::CCZ4::prepare(), benchmarks::exahype2::ccz4::CCZ4::prepare(), benchmarks::exahype2::ccz4::prepareTwoPunctures(), and PrintParameters().
int TP::Parameters::conformal_state |
Definition at line 64 of file TP_Parameters.h.
Referenced by Parameters().
std::string TP::Parameters::conformal_storage |
Definition at line 63 of file TP_Parameters.h.
Referenced by Parameters().
bool TP::Parameters::do_initial_debug_output |
Definition at line 55 of file TP_Parameters.h.
Referenced by Parameters().
bool TP::Parameters::do_residuum_debug_output |
Definition at line 54 of file TP_Parameters.h.
Referenced by Parameters().
bool TP::Parameters::give_bare_mass |
Definition at line 21 of file TP_Parameters.h.
Referenced by Parameters(), applications::exahype2::ccz4::CCZ4::prepare(), and benchmarks::exahype2::ccz4::CCZ4::prepare().
std::string TP::Parameters::grid_setup_method |
Definition at line 23 of file TP_Parameters.h.
Referenced by Parameters(), applications::exahype2::ccz4::CCZ4::prepare(), benchmarks::exahype2::ccz4::CCZ4::prepare(), benchmarks::exahype2::ccz4::prepareTwoPunctures(), and PrintParameters().
std::string TP::Parameters::initial_lapse |
Definition at line 24 of file TP_Parameters.h.
Referenced by Parameters().
double TP::Parameters::initial_lapse_psi_exponent |
Definition at line 49 of file TP_Parameters.h.
Referenced by Parameters().
double TP::Parameters::J1 |
Definition at line 67 of file TP_Parameters.h.
double TP::Parameters::J2 |
Definition at line 67 of file TP_Parameters.h.
double TP::Parameters::J3 |
Definition at line 67 of file TP_Parameters.h.
bool TP::Parameters::keep_u_around |
Definition at line 20 of file TP_Parameters.h.
Referenced by Parameters().
std::string TP::Parameters::metric_type |
Definition at line 62 of file TP_Parameters.h.
Referenced by Parameters().
double TP::Parameters::mm |
Definition at line 68 of file TP_Parameters.h.
Referenced by Parameters().
double TP::Parameters::mm_adm |
Definition at line 68 of file TP_Parameters.h.
Referenced by Parameters().
double TP::Parameters::mp |
Definition at line 68 of file TP_Parameters.h.
Referenced by Parameters().
double TP::Parameters::mp_adm |
Definition at line 68 of file TP_Parameters.h.
Referenced by Parameters().
bool TP::Parameters::multiply_old_lapse |
Definition at line 56 of file TP_Parameters.h.
Referenced by Parameters().
int TP::Parameters::Newton_maxit |
Definition at line 34 of file TP_Parameters.h.
Referenced by Parameters().
double TP::Parameters::Newton_tol |
Definition at line 33 of file TP_Parameters.h.
Referenced by Parameters().
|
staticconstexpr |
Definition at line 26 of file TP_Parameters.h.
|
staticconstexpr |
Definition at line 29 of file TP_Parameters.h.
|
staticconstexpr |
Definition at line 27 of file TP_Parameters.h.
|
staticconstexpr |
Definition at line 30 of file TP_Parameters.h.
|
staticconstexpr |
Definition at line 28 of file TP_Parameters.h.
|
staticconstexpr |
Definition at line 31 of file TP_Parameters.h.
double TP::Parameters::par_b |
Definition at line 38 of file TP_Parameters.h.
Referenced by Parameters(), applications::exahype2::ccz4::CCZ4::prepare(), benchmarks::exahype2::ccz4::CCZ4::prepare(), benchmarks::exahype2::ccz4::prepareTwoPunctures(), and PrintParameters().
double TP::Parameters::par_bv |
Definition at line 39 of file TP_Parameters.h.
Referenced by Parameters().
double TP::Parameters::par_m_minus |
Definition at line 41 of file TP_Parameters.h.
Referenced by Parameters(), applications::exahype2::ccz4::CCZ4::prepare(), and benchmarks::exahype2::ccz4::CCZ4::prepare().
double TP::Parameters::par_m_plus |
Definition at line 40 of file TP_Parameters.h.
Referenced by Parameters(), applications::exahype2::ccz4::CCZ4::prepare(), and benchmarks::exahype2::ccz4::CCZ4::prepare().
double TP::Parameters::par_P_minus[3] |
Definition at line 45 of file TP_Parameters.h.
Referenced by Parameters(), applications::exahype2::ccz4::CCZ4::prepare(), benchmarks::exahype2::ccz4::CCZ4::prepare(), benchmarks::exahype2::ccz4::prepareTwoPunctures(), and PrintParameters().
double TP::Parameters::par_P_plus[3] |
Definition at line 44 of file TP_Parameters.h.
Referenced by Parameters(), applications::exahype2::ccz4::CCZ4::prepare(), benchmarks::exahype2::ccz4::CCZ4::prepare(), benchmarks::exahype2::ccz4::prepareTwoPunctures(), and PrintParameters().
double TP::Parameters::par_S_minus[3] |
Definition at line 47 of file TP_Parameters.h.
Referenced by Parameters(), applications::exahype2::ccz4::CCZ4::prepare(), benchmarks::exahype2::ccz4::CCZ4::prepare(), benchmarks::exahype2::ccz4::prepareTwoPunctures(), and PrintParameters().
double TP::Parameters::par_S_plus[3] |
Definition at line 46 of file TP_Parameters.h.
Referenced by Parameters(), applications::exahype2::ccz4::CCZ4::prepare(), benchmarks::exahype2::ccz4::CCZ4::prepare(), benchmarks::exahype2::ccz4::prepareTwoPunctures(), and PrintParameters().
bool TP::Parameters::rescale_sources |
Definition at line 52 of file TP_Parameters.h.
Referenced by Parameters().
bool TP::Parameters::schedule_in_ADMBase_InitialData |
Definition at line 57 of file TP_Parameters.h.
Referenced by Parameters().
bool TP::Parameters::solve_momentum_constraint |
Definition at line 58 of file TP_Parameters.h.
Referenced by Parameters().
bool TP::Parameters::swap_xz |
Definition at line 50 of file TP_Parameters.h.
Referenced by Parameters().
double TP::Parameters::target_M_minus |
Definition at line 43 of file TP_Parameters.h.
Referenced by Parameters(), applications::exahype2::ccz4::CCZ4::prepare(), benchmarks::exahype2::ccz4::CCZ4::prepare(), benchmarks::exahype2::ccz4::prepareTwoPunctures(), and PrintParameters().
double TP::Parameters::target_M_plus |
Definition at line 42 of file TP_Parameters.h.
Referenced by Parameters(), applications::exahype2::ccz4::CCZ4::prepare(), benchmarks::exahype2::ccz4::CCZ4::prepare(), benchmarks::exahype2::ccz4::prepareTwoPunctures(), and PrintParameters().
double TP::Parameters::TP_epsilon |
Definition at line 35 of file TP_Parameters.h.
Referenced by Parameters(), applications::exahype2::ccz4::CCZ4::prepare(), benchmarks::exahype2::ccz4::CCZ4::prepare(), benchmarks::exahype2::ccz4::prepareTwoPunctures(), and PrintParameters().
double TP::Parameters::TP_Extend_Radius |
Definition at line 37 of file TP_Parameters.h.
Referenced by Parameters().
double TP::Parameters::TP_Tiny |
Definition at line 36 of file TP_Parameters.h.
Referenced by Parameters().
bool TP::Parameters::use_external_initial_guess |
Definition at line 53 of file TP_Parameters.h.
Referenced by Parameters().
bool TP::Parameters::use_sources |
Definition at line 51 of file TP_Parameters.h.
Referenced by Parameters().
bool TP::Parameters::verbose |
Definition at line 19 of file TP_Parameters.h.
Referenced by Parameters().