#include "JAcoustics/JKatoomba_t.hh" namespace JACOUSTICS { /** * Declaration of mutex. */ std::mutex TMatrixDS::mtx; /** * Matrix inversion. */ JMatrix_t JKatoomba::MATRIX_INVERSION = SVD_t; /** * debug level. */ int JKatoomba::debug = 0; /** * maximal number of iterations. */ int JKatoomba::MAXIMUM_ITERATIONS = 1000; /** * maximal distance to minimum. */ double JKatoomba::EPSILON = 1.0e-3; /** * minimal value control parameter */ double JKatoomba::LAMBDA_MIN = 0.01; /** * maximal value control parameter */ double JKatoomba::LAMBDA_MAX = 100.0; /** * multiplication factor control parameter */ double JKatoomba::LAMBDA_UP = 10.0; /** * multiplication factor control parameter */ double JKatoomba::LAMBDA_DOWN = 10.0; /** * minimal value diagonal element of matrix */ double JKatoomba::PIVOT = std::numeric_limits::epsilon(); }