From 6f3fb26363d2c88f1d8f35ff40996fb506027a45 Mon Sep 17 00:00:00 2001 From: Harry Moffat Date: Fri, 5 Sep 2003 16:42:33 +0000 Subject: [PATCH] Fixed several UMR's discovered while using valgrind. --- Cantera/src/transport/MixTransport.cpp | 11 ++++++++++- Cantera/src/transport/MixTransport.h | 3 ++- Cantera/src/transport/MultiTransport.cpp | 5 ++++- 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/Cantera/src/transport/MixTransport.cpp b/Cantera/src/transport/MixTransport.cpp index 641941030..09e29e4c1 100755 --- a/Cantera/src/transport/MixTransport.cpp +++ b/Cantera/src/transport/MixTransport.cpp @@ -38,7 +38,16 @@ namespace Cantera { //////////////////// class MixTransport methods ////////////// - MixTransport::MixTransport() {} + MixTransport::MixTransport() : + m_nsp(0), + m_tmin(-1.0), + m_tmax(100000.), + m_temp(-1.0), + m_logt(0.0) + { + + + } bool MixTransport::init(TransportParams& tr) { diff --git a/Cantera/src/transport/MixTransport.h b/Cantera/src/transport/MixTransport.h index d80b12ebc..f0237b2e2 100755 --- a/Cantera/src/transport/MixTransport.h +++ b/Cantera/src/transport/MixTransport.h @@ -96,7 +96,8 @@ namespace Cantera { doublereal pressure_ig() { - return m_thermo->molarDensity() * GasConstant * m_thermo->temperature(); + return (m_thermo->molarDensity() * GasConstant * + m_thermo->temperature()); } // mixture attributes diff --git a/Cantera/src/transport/MultiTransport.cpp b/Cantera/src/transport/MultiTransport.cpp index d296c7758..c6e9274cb 100755 --- a/Cantera/src/transport/MultiTransport.cpp +++ b/Cantera/src/transport/MultiTransport.cpp @@ -128,7 +128,10 @@ namespace Cantera { MultiTransport::MultiTransport(thermo_t* thermo) - : Transport(thermo) {} + : Transport(thermo), + m_temp(-1.0) + { + } bool MultiTransport::init(TransportParams& tr) {