From e92ed95a982ebbb57d4566b0ef7820993afa4392 Mon Sep 17 00:00:00 2001 From: Ian Bell Date: Sat, 6 Sep 2014 21:43:53 +0200 Subject: [PATCH] Cleaned up the c_Y functions for GERG to make use of the beta functions relationship beta_ij = 1/beta_ji Signed-off-by: Ian Bell --- src/Backends/Helmholtz/ReducingFunctions.cpp | 34 +++++++++----------- src/Backends/Helmholtz/ReducingFunctions.h | 1 - 2 files changed, 15 insertions(+), 20 deletions(-) diff --git a/src/Backends/Helmholtz/ReducingFunctions.cpp b/src/Backends/Helmholtz/ReducingFunctions.cpp index 7e3951a3..a39c384e 100644 --- a/src/Backends/Helmholtz/ReducingFunctions.cpp +++ b/src/Backends/Helmholtz/ReducingFunctions.cpp @@ -17,9 +17,9 @@ long double ReducingFunction::d_ndTrdni_dxj__constxi(const std::vector &x, std::size_t i, std::size_t j, const STLMatrix &beta) { double xi = x[i], xj = x[j], beta_Y = beta[i][j]; diff --git a/src/Backends/Helmholtz/ReducingFunctions.h b/src/Backends/Helmholtz/ReducingFunctions.h index ac2cdf56..cc19888b 100644 --- a/src/Backends/Helmholtz/ReducingFunctions.h +++ b/src/Backends/Helmholtz/ReducingFunctions.h @@ -139,7 +139,6 @@ public: long double d2Yrdxi2__constxj(const std::vector &x, std::size_t i, const STLMatrix &beta, const STLMatrix &gamma, const STLMatrix &Y_c_ij, const std::vector &Yc, x_N_dependency_flag xN_flag); long double d2Yrdxidxj__constxj(const std::vector &x, std::size_t i, std::size_t j, const STLMatrix &beta, const STLMatrix &gamma, const STLMatrix &Y_c_ij, const std::vector &Yc, x_N_dependency_flag xN_flag); long double c_Y_ij(std::size_t i, std::size_t j, const STLMatrix &beta, const STLMatrix &gamma, const STLMatrix &Y_c); - long double c_Y_ji(std::size_t j, std::size_t i, const STLMatrix &beta, const STLMatrix &gamma, const STLMatrix &Y_c); long double f_Y_ij(const std::vector &x, std::size_t i, std::size_t j, const STLMatrix &beta); long double dfYkidxi__constxk(const std::vector &x, std::size_t k, std::size_t i, const STLMatrix &beta);