|
Peano
|
#include <TP_Parameters.h>


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 | |
| 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(), and benchmarks::exahype2::ccz4::CCZ4::prepare().


| double TP::Parameters::adm_tol |
Definition at line 22 of file TP_Parameters.h.
Referenced by Parameters(), and TP::TwoPunctures::Run().
| double TP::Parameters::center_offset[3] |
Definition at line 48 of file TP_Parameters.h.
Referenced by TP::TwoPunctures::Interpolate(), Parameters(), applications::exahype2::ccz4::CCZ4::prepare(), benchmarks::exahype2::ccz4::CCZ4::prepare(), PrintParameters(), and TP::TwoPunctures::Run().
| int TP::Parameters::conformal_state |
Definition at line 64 of file TP_Parameters.h.
Referenced by TP::TwoPunctures::Interpolate(), Parameters(), and TP::TwoPunctures::Run().
| std::string TP::Parameters::conformal_storage |
Definition at line 63 of file TP_Parameters.h.
Referenced by Parameters(), and TP::TwoPunctures::Run().
| 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().
| 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().
| bool TP::Parameters::give_bare_mass |
Definition at line 21 of file TP_Parameters.h.
Referenced by Parameters(), applications::exahype2::ccz4::CCZ4::prepare(), benchmarks::exahype2::ccz4::CCZ4::prepare(), and TP::TwoPunctures::Run().
| 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(), PrintParameters(), and TP::TwoPunctures::Run().
| std::string TP::Parameters::initial_lapse |
Definition at line 24 of file TP_Parameters.h.
Referenced by Parameters(), and TP::TwoPunctures::Run().
| double TP::Parameters::initial_lapse_psi_exponent |
Definition at line 49 of file TP_Parameters.h.
Referenced by TP::TwoPunctures::Interpolate(), Parameters(), and TP::TwoPunctures::Run().
| double TP::Parameters::J1 |
Definition at line 67 of file TP_Parameters.h.
Referenced by TP::TwoPunctures::Run().
| double TP::Parameters::J2 |
Definition at line 67 of file TP_Parameters.h.
Referenced by TP::TwoPunctures::Run().
| double TP::Parameters::J3 |
Definition at line 67 of file TP_Parameters.h.
Referenced by TP::TwoPunctures::Run().
| 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(), and TP::TwoPunctures::Run().
| double TP::Parameters::mm |
Definition at line 68 of file TP_Parameters.h.
Referenced by TP::TwoPunctures::Interpolate(), Parameters(), and TP::TwoPunctures::Run().
| double TP::Parameters::mm_adm |
Definition at line 68 of file TP_Parameters.h.
Referenced by Parameters(), and TP::TwoPunctures::Run().
| double TP::Parameters::mp |
Definition at line 68 of file TP_Parameters.h.
Referenced by TP::TwoPunctures::Interpolate(), Parameters(), and TP::TwoPunctures::Run().
| double TP::Parameters::mp_adm |
Definition at line 68 of file TP_Parameters.h.
Referenced by Parameters(), and TP::TwoPunctures::Run().
| bool TP::Parameters::multiply_old_lapse |
Definition at line 56 of file TP_Parameters.h.
Referenced by TP::TwoPunctures::Interpolate(), and Parameters().
| int TP::Parameters::Newton_maxit |
Definition at line 34 of file TP_Parameters.h.
Referenced by Parameters(), and TP::TwoPunctures::Run().
| double TP::Parameters::Newton_tol |
Definition at line 33 of file TP_Parameters.h.
Referenced by Parameters(), and TP::TwoPunctures::Run().
|
staticconstexpr |
Definition at line 26 of file TP_Parameters.h.
Referenced by TP::TwoPunctures::PunctEvalAtArbitPositionFaster(), and TP::TwoPunctures::Run().
|
staticconstexpr |
Definition at line 29 of file TP_Parameters.h.
Referenced by TP::TwoPunctures::PunctEvalAtArbitPositionFasterLowRes(), and TP::TwoPunctures::Run().
|
staticconstexpr |
Definition at line 27 of file TP_Parameters.h.
Referenced by TP::TwoPunctures::PunctEvalAtArbitPositionFaster(), and TP::TwoPunctures::Run().
|
staticconstexpr |
Definition at line 30 of file TP_Parameters.h.
Referenced by TP::TwoPunctures::PunctEvalAtArbitPositionFasterLowRes(), and TP::TwoPunctures::Run().
|
staticconstexpr |
Definition at line 28 of file TP_Parameters.h.
Referenced by TP::TwoPunctures::PunctEvalAtArbitPositionFaster(), and TP::TwoPunctures::Run().
|
staticconstexpr |
Definition at line 31 of file TP_Parameters.h.
Referenced by TP::TwoPunctures::PunctEvalAtArbitPositionFasterLowRes(), and TP::TwoPunctures::Run().
| double TP::Parameters::par_b |
Definition at line 38 of file TP_Parameters.h.
Referenced by TP::TwoPunctures::BY_Aijofxyz(), TP::TwoPunctures::BY_KKofxyz(), TP::TwoPunctures::C_To_c(), TP::TwoPunctures::F_of_v(), TP::TwoPunctures::Interpolate(), TP::TwoPunctures::LinEquations(), TP::TwoPunctures::NonLinEquations(), Parameters(), applications::exahype2::ccz4::CCZ4::prepare(), benchmarks::exahype2::ccz4::CCZ4::prepare(), PrintParameters(), TP::TwoPunctures::PunctIntPolAtArbitPosition(), TP::TwoPunctures::PunctIntPolAtArbitPositionFast(), TP::TwoPunctures::PunctTaylorExpandAtArbitPosition(), and TP::TwoPunctures::Run().
| 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 TP::TwoPunctures::F_of_v(), TP::TwoPunctures::LinEquations(), TP::TwoPunctures::Newton(), TP::TwoPunctures::NonLinEquations(), Parameters(), applications::exahype2::ccz4::CCZ4::prepare(), benchmarks::exahype2::ccz4::CCZ4::prepare(), and TP::TwoPunctures::Run().
| double TP::Parameters::par_m_plus |
Definition at line 40 of file TP_Parameters.h.
Referenced by TP::TwoPunctures::F_of_v(), TP::TwoPunctures::LinEquations(), TP::TwoPunctures::Newton(), TP::TwoPunctures::NonLinEquations(), Parameters(), applications::exahype2::ccz4::CCZ4::prepare(), benchmarks::exahype2::ccz4::CCZ4::prepare(), and TP::TwoPunctures::Run().
| double TP::Parameters::par_P_minus[3] |
Definition at line 45 of file TP_Parameters.h.
Referenced by TP::TwoPunctures::BY_Aijofxyz(), TP::TwoPunctures::BY_KKofxyz(), Parameters(), applications::exahype2::ccz4::CCZ4::prepare(), benchmarks::exahype2::ccz4::CCZ4::prepare(), PrintParameters(), and TP::TwoPunctures::Run().
| double TP::Parameters::par_P_plus[3] |
Definition at line 44 of file TP_Parameters.h.
Referenced by TP::TwoPunctures::BY_Aijofxyz(), TP::TwoPunctures::BY_KKofxyz(), Parameters(), applications::exahype2::ccz4::CCZ4::prepare(), benchmarks::exahype2::ccz4::CCZ4::prepare(), PrintParameters(), and TP::TwoPunctures::Run().
| double TP::Parameters::par_S_minus[3] |
Definition at line 47 of file TP_Parameters.h.
Referenced by TP::TwoPunctures::BY_Aijofxyz(), TP::TwoPunctures::BY_KKofxyz(), Parameters(), applications::exahype2::ccz4::CCZ4::prepare(), benchmarks::exahype2::ccz4::CCZ4::prepare(), PrintParameters(), and TP::TwoPunctures::Run().
| double TP::Parameters::par_S_plus[3] |
Definition at line 46 of file TP_Parameters.h.
Referenced by TP::TwoPunctures::BY_Aijofxyz(), TP::TwoPunctures::BY_KKofxyz(), Parameters(), applications::exahype2::ccz4::CCZ4::prepare(), benchmarks::exahype2::ccz4::CCZ4::prepare(), PrintParameters(), and TP::TwoPunctures::Run().
| bool TP::Parameters::rescale_sources |
Definition at line 52 of file TP_Parameters.h.
Referenced by TP::TwoPunctures::Interpolate(), and 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(), and TP::TwoPunctures::set_initial_guess().
| bool TP::Parameters::swap_xz |
Definition at line 50 of file TP_Parameters.h.
Referenced by TP::TwoPunctures::Interpolate(), and 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(), PrintParameters(), and TP::TwoPunctures::Run().
| 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(), PrintParameters(), and TP::TwoPunctures::Run().
| double TP::Parameters::TP_epsilon |
Definition at line 35 of file TP_Parameters.h.
Referenced by TP::TwoPunctures::BY_Aijofxyz(), TP::TwoPunctures::Interpolate(), Parameters(), applications::exahype2::ccz4::CCZ4::prepare(), benchmarks::exahype2::ccz4::CCZ4::prepare(), and PrintParameters().
| double TP::Parameters::TP_Extend_Radius |
Definition at line 37 of file TP_Parameters.h.
Referenced by TP::TwoPunctures::Interpolate(), and Parameters().
| double TP::Parameters::TP_Tiny |
Definition at line 36 of file TP_Parameters.h.
Referenced by TP::TwoPunctures::BY_Aijofxyz(), TP::TwoPunctures::Interpolate(), and Parameters().
| bool TP::Parameters::use_external_initial_guess |
Definition at line 53 of file TP_Parameters.h.
Referenced by Parameters(), and TP::TwoPunctures::Run().
| bool TP::Parameters::use_sources |
Definition at line 51 of file TP_Parameters.h.
Referenced by TP::TwoPunctures::F_of_v(), TP::TwoPunctures::Interpolate(), Parameters(), and TP::TwoPunctures::Run().
| bool TP::Parameters::verbose |
Definition at line 19 of file TP_Parameters.h.
Referenced by TP::TwoPunctures::Newton(), and Parameters().