diff --git a/Cantera/src/transport/TransportFactory.cpp b/Cantera/src/transport/TransportFactory.cpp index 383b685bd..fbdfce92f 100755 --- a/Cantera/src/transport/TransportFactory.cpp +++ b/Cantera/src/transport/TransportFactory.cpp @@ -35,6 +35,7 @@ #include "xml.h" #include "XML_Writer.h" #include "TransportParams.h" +#include "LiquidTransportParams.h" #include "global.h" #include "IdealGasPhase.h" #include "ctml.h" @@ -344,12 +345,14 @@ namespace Cantera { #ifdef WITH_IDEAL_SOLUTIONS case cLiquidTransport: tr = new LiquidTransport; + initLiquidTransport(tr, phase, log_level); tr->setThermo(*phase); break; #endif #ifdef WITH_ELECTROLYTES case cAqueousTransport: tr = new AqueousTransport; + initLiquidTransport(tr, phase, log_level); tr->setThermo(*phase); break; #endif @@ -525,6 +528,13 @@ namespace Cantera { } + void + TransportFactory::initLiquidTransport(Transport* tran, + thermo_t* thermo, + int log_level) { + + + } diff --git a/Cantera/src/transport/TransportFactory.h b/Cantera/src/transport/TransportFactory.h index 7324bb276..879218642 100755 --- a/Cantera/src/transport/TransportFactory.h +++ b/Cantera/src/transport/TransportFactory.h @@ -131,6 +131,12 @@ namespace Cantera { virtual void initTransport(Transport* tr, thermo_t* thermo=0, int mode=0, int log_level=0); + /// Initialize an existing transport manager for liquid phase + virtual void initLiquidTransport(Transport* tr, + thermo_t* thermo=0, + int log_level=0); + + private: