/* GRChombo * Copyright 2012 The GRChombo collaboration. * Please refer to LICENSE in GRChombo's root directory. */ #ifndef DIAGNOSTICVARIABLES_HPP #define DIAGNOSTICVARIABLES_HPP // assign an enum to each variable enum { c_Ham, // Hamiltonian constraint c_Mom, // Momentum constraints c_Ham_abs_sum, // Sum of absolute value of each term in Ham c_Mom_abs_sum, // Sum of absolute value of each term in Mom c_rho, // Energy density c_sqrt_gamma, // \sqrt(\gamma) = pow(chi,-3/2) volume factor of spatial // metric c_rho_scaled, // \rho * volume factor c_S_scaled, // S * volume factor c_K_scaled, // K * volume factor NUM_DIAGNOSTIC_VARS }; namespace DiagnosticVariables { static const std::array variable_names = { "Ham", "Mom", "Ham_abs", "Mom_abs", "rho", "sqrt_gamma", "rho_scaled", "S_scaled", "K_scaled"}; } #endif /* DIAGNOSTICVARIABLES_HPP */